1 Introduction

Topic Version1Published10/16/2017
For StandardETPW20 v1

The Energistics Transport Protocol (ETP) is a data-exchange specification that enables the efficient transfer of data between applications and systems. It defines a data-streaming mechanism so that data receivers do not have to poll for data and can receive new data as soon as they are available from a data provider.

ETP was initially developed as the API for WITSML v2.0+ (to replace the SOAP protocol API used up through WITSML v1.4.1). However, ETP is now also being developed for use with other Energistics domain standards (PRODML and RESQML), and is now part of the Energistics Common Technical Architecture (CTA).

This document:

  • Provides the ML-specific implementation details for using ETP v1.1 to transfer WITSML v2.0 data. (Each version of each domain standard has/will have an ETP implementation specification.)
  • Is a companion implementation specification to the ETP Specification v1.1_DoETPW20_c_v1.1, which defines the behavior of all ETP protocols.
  • Contains both normative and non-normative content. This Chapter 1 introduction is non-normative; all other chapters are normative. Consider content to be normative unless otherwise stated.