ENERGISTICS TRANSFER PROTOCOL (ETP)
The Energistics Transfer Protocol (ETP) data exchange specification enables efficient transfer of data between applications. The initial use case is for real-time data; however, it is anticipated that ETP will be expanded to include functionality for historical data queries. ETP has been specifically envisioned and designed to meet the unique needs of the upstream oil and gas industry and especially to facilitate the exchange of data across the Energistics family of data standards, which includes WITSML, PRODML and RESQML.
One of the goals of ETP is to replace TCP/IP WITS level 0 data transfers with a more efficient and simple-to-implement alternative. The three main initial use cases for ETP are to move real-time data between applications, including:
- Transfer from a wellsite provider to a WITSML store (server)
- Transfer of data from WITSML store to WITSML store (replication)
- Transfer of data from WITSML store to client applications
ETP can be used for PRODML data streaming as well, thanks to the Common Data Architecture that underlies all the v2.x versions of the standards.
ETP defines a discovery mechanism so data receivers do not have to poll for data and can receive new data as soon as they are available from a data provider.
Why Choose Us
- 110 members back our standards and ensure that they fit the industry’s needs.
- Data Transfer standards are critical to a successful Digital Transformation of the industry.
- Our use of XML allows us to leverage the schemas for self-validation, and the handling of attributes is supportive of metadata.
- Our Quality Assurance metadata ensures that users have a clear understanding of the trustworthiness of the data they access.