> About
Tutorial
Documentation
Download

What is WITSML?

Wellsite information transfer standard markup language (WITSML) is a standard for transmitting technical data between organisations in the petroleum industry.

WITSML supports seamless flow of drilling and completions data between data producers and data consumers to speed and enhance decision-making in the drilling and completions domain.

Organizations for which WITSML is targeted include energy companies, service companies, drilling contractors, application vendors and regulatory agencies.

WITSML is defined using the W3C internet standards for XML and Web Services (including SOAP and WSDL). The Web Services definition includes specifictions of client/server interactions, known as the WITSML Application Programming Interface. WITSML define more than 20 industry domain specific XML data object schemas to support drilling, completions, and intervention business functions.

The WITSML standard is being developed and maintained by Energistics, a non-profit consortium designed to develop and deploy open data exchange standards in the oil and gas industry.

What is JWitsml?

JWitsml is a Java library for accessing data from WITSML servers. The goal of the JWitsml project is to support WITSML client software with WITSML data through a clean, complete, well documented, efficient and simple to use Java programming interface.

JWitsml supports WITSML versions 1.2, 1.3 and 1.4.

The JWitsml library is available (without warranties) as a single Java .jar file, 100% free of charge.

  JWitsml 1.1, compatible with the mobile Android platform from Google, is now available (July 21, 2011).

Contact

Interested in the JWitsml project?

Please contact jwitsml.org at info@jwitsml.org.