Standards ensure that data from one system are properly understood by any other system using the same standard. In an energy industry that is increasingly collaborative, and for which technology solutions frequently involve a number of different partners and providers, standards enable both a rapid deployment and a reliable operation.
Energistics is tasked with establishing the standards for the transmittal of data related to upstream oil and gas activities. The Energistics formats and data schemas are the foundation of the exchange process. But it has proven to be just as important to establish standards for the actual data transmittal process. Three application cases are currently supported:
- Real-time transmittal of data from a (remote) acquisition device or system to a receiving system; the most typical instance for this use case is the transmittal of data from an active drilling rig or production facility to a remote monitoring center.
- The direct transmission of data from one application to another in a situation where these applications are built on different platforms and/or are running on different computing systems.
- The creation of an export file collection by one application, representing either a whole project’s data or a part of it, to be read by another application, in most cases at some other location.
For the first two use cases the ETP standard provides a WebSocket-enabled ability to establish a two-way data stream between two systems.
For the third use case the EPC standard, optionally associated with HDF5 for large data objects, ensures the proper packaging of all the data and the inclusion of the relationship information critical to the proper retrieval and further use of the dataset.
Data in the cloud can make use of ETP to facilitate moving data across different application systems within a same cloud instance. In cases where data needs to be used across different cloud instances, EPC files provide an appropriate solution.