Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services /

Slides:



Advertisements
Similar presentations
OAI from 50,000 Feet OAI develops and promotes interoperability solutions that aim to facilitate the efficient dissemination of content. Begun in 1999.
Advertisements

ProAssist ® complex assistance services management system Global Assistance & INGENIUM Praha.
SPE WITSML: Technology to Business (T2B) for the Oilfield J
Program Management Portal: Overview for the Client
Click to edit Master title style HR-XML Interoperation with OASIS SPML V2 An Integration Use Case Matt Tobiasen (HR-XML) Gary Cole (OASIS)
SOAP.
WITSML in Real Life Applications and Case Studies Zach Barfuss Knowledge Systems May 15, 2008.
Completion Object Overview June 2013 WITSML/PRODML Standards.
Evolution 1. WITSML Life Cycle Timeline Years Version 1.0 Version 1.1 Version 1.2 Version
WITSML Office Aggregrator
WITSML Update Presentation to Energistics Regional Meeting, London
0-1 Team # Status Report (1 of 4) Client Contact –Point 1 –Point 2 Team Meetings –Point 1 –Point 2 Team Organization –Point 1 –Point 2 Team #: Team Name.
0-1 Team # Status Report (1 of 4) Client Contact –Status Point 1 –Status Point 2 Team Meetings –Status Point 1 –Status Point 2 Team Organization –Description.
70-293: MCSE Guide to Planning a Microsoft Windows Server 2003 Network, Enhanced Chapter 7: Planning a DNS Strategy.
Global Real Time More Efficiency. More Possibilities and.
Overview 1. 2 WITSML Special Interest Group Members A set of Data Exchange and Web Services Standards First published in 2001 Version 1.4 due in Q3 50+
1 General Well Message Operations Report Real Time Wellbore Wellbore Geometry Risk Directional Drilling Systems Tubular / Bit Record BHA Run Fluids Systems.
Uses of WITSML David Johnson Drilling and Completions
Speaker Introduction John Shields Software Projects Manager, Baker Hughes, Aberdeen 30 years working for Baker Hughes 30 years working for Baker Hughes.
Schlumberger Update Nigel Deeks Real Time Technology Manager
Copyright © The OWASP Foundation Permission is granted to copy, distribute and/or modify this document under the terms of the OWASP License. The OWASP.
1 Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services.
Energistics Technical Architecture Work Group Orientation Meeting.
SPE Wellsite Information Transfer Standard Markup Language, WITSML, an Update M.A Kirkman, SPE, BP; M.E. Symmonds, SPE, Schlumberger; S.W. Harbinson,
Microsoft Office Communicator A General Introduction.
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Wellsite Information Transfer Standard Markup Language, WITSML, an Introduction Alan Doniger, POSC November 2004.
Technical Team WITSML SIG Paris 16 May Technical Team Representatives mainly from service companies Energistics (Gary) keep a global issue list.
Technical Team WITSML SIG Houston 15 May 2008 John Shields / Gary Masters.
OASIS ebXML Registry Standard Open Forum 2003 on Metadata Registries 10:30 – 11:15 January 20, 2003 Kathryn Breininger The Boeing Company Chair, OASIS.
WITSML Service Platform - Enterprise Drilling Information
Wellsite Information Transfer Standard Markup Language (WITSML), An Introduction and Update Alan Doniger, POSC April 2005.
Copyright © 2004 by The Web Services Interoperability Organization (WS-I). All Rights Reserved 1 Interoperability: Ensuring the Success of Web Services.
Developments concerning the Community Plant Variety Office of the European Union (CPVO) online application system Meeting on the development of a prototype.
Baker Hughes & WITSML John Shields Software Projects Manager Baker Hughes Aberdeen.
XRules An XML Business Rules Language Introduction Copyright © Waleed Abdulla All rights reserved. August 2004.
Technical Team WITSML SIG Dubai - November 2008 John Shields / Gary Masters.
© Copyright 2005 POSC WITSML™ SIG Meetings and Public Seminar Alan Doniger, POSC May 10-12, 2005.
Building Rich Web Applications with Ajax Linda Dailey Paulson IEEE – Computer, October 05 (Vol.38, No.10) Presented by Jingming Zhang.
IPortal Bringing your company and your business partners together through customized WEB-based portal software. SanSueB Software Presents iPortal.
1 Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services.
1 Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services.
Energistics Asia South Region Meeting: (Drilling) WITSML SIG Update New Delhi, IndiaAlan Doniger 14 January 2007Chief Technology Officer Le M▲ridien New.
WITSML Public Seminar and Vendor Exhibition: Welcome Alan Doniger, Energistics CTO May 28, 2009.
Welcome to the WITSML Public Seminar and Vendor Exhibition Paris, France 16 May 2007 Sponsored by Total.
Geophysical SIG Towards reduced cycle time In Geophysical Work Processes.
Welcome to the WITSML Public Seminar and Vendor Exhibition 15 May 2008 Hosted by BakerHughes Houston Marriott North at Greenspoint Houston, Texas.
WITSML Success & Progress David C. Johnson Product Manager (WITSML) Halliburton/Landmark.
1 WITSML™ SIG Meetings and Public Seminar & Exhibition Alan Doniger Chief Technology Officer POSC Aberdeen, Scotland 19 September 2006.
© Copyright 2006 POSC WITSML™ Public Seminar and Exhibition Houston, Texas May 11, 2006.
© Copyright 2005 POSC POSC WITSML™ SIG Overview John Turvill, Paradigm November 2005 POSC AGM.
WITSML™ Drilling Standards Pemex 21 August 2008 Ciudad de México Alan Doniger, Energistics.
WITSML Technical Team Update Houston May Technical Team Responsible for technical content of WITSML standard XML Schemas XML Schemas Application.
Kemal Baykal Rasim Ismayilov
Baker Hughes & WITSML WITSML Conference – Houston, May 2005
GEO Software & Chris Jacobson
AMI -ENT Service Definition Team Step-by-Step Modeling and Artifacts Generation Process.
© 2007 Petrolink International WITSML vs WITS – at the Wellsite 16 th May, 2007.
WITSML SIG Area of Interest –the definition, movement, and storage of drilling data, information, and knowledge, especially the “right time” seamless flow.
Evaluation Biztalk Table of Contents Introduction to XML. Anatomy of an XML document. What is an XML Schema? What is SOAP? XML Web Services overview.
1 Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services.
Strategy Summary Steering Committee. Discussion Discussion around and adoption –Sharing test results –Shorten deployment time –Build use cases.
Web Services. XML Namespaces, Schemas XML processing. Week 2.
WITSML Technical Team Aberdeen, Oct Technical Team Organization Representatives from service companies Monthly conference calls 2 day session at.
OAIS (archive) OAIS (archive) Producer Management Consumer.
POSC WITSML™ Public Seminar and Exhibition
T Network Application Frameworks and XML Web Services and WSDL Sasu Tarkoma Based on slides by Pekka Nikander.
Integrated Operation and economy
Wsdl.
Completion Object Overview
Presentation transcript:

Agenda Introduction Energistics Standards Panorama / History / Participants Web Services Interoperability Standards v1.0 WITSML Version 1.x Services / Data Specifications PRODML Version 1.x Services / Data Specifications RESQML plan Adjacent Technologies and External Specifications Subjects for Subsequent Meetings Candidates for Next Stage Deliverables Next Steps Adjourn

Wellsite Information Transfer Standard Markup Language WITSML Summary Wellsite Information Transfer Standard Markup Language “The ‘right-time’ seamless flow of well-site data between operators and service companies to speed and enhance decision-making” An Open Information Transfer Standard for the Oilfield

WITSML Headlines Scope Status Data Transfer and Web Services Standards Focus: Drill Site to Office / Control Center Focus: Drilling and Completion Status In the 9th Year (started in late 2000 by Statoil and BP) Focus: Growing Adoption, and Use Strong User Community (SIG) of 50+ Organizations Semi-annual Meetings, Seminar and Exhibition Active SIG teams; substantive change management process Version 1.3.1.1 (Q1 2007) Version 1.4.0 (Q4 2008)

WITSML Data Objects / XML Schemas General Well Wellbore Message Operations Report Drill Report Real Time Wellbore Geometry Risk CRS Communication Subscription Server Capabilities Change Log Rig Instrumentation Rig / Rig Equipment Cement Job Fluids Systems Fluids Report Surface Logging Mud Log Surface Logging Mud Log Surface Logging Mud Log Coring Sidewall Core Conventional Core Surveying Survey Program Target Trajectory Surveying Survey Program Target Trajectory Surveying Survey Program Target Trajectory Surveying Survey Program Target Trajectory Directional Drilling Systems Tubular Bit Record BHA Run Logging While Drilling Log  Well Log (includes Wireline) Formation Marker Logging While Drilling Log  Well Log (includes Wireline) Formation Marker Logging While Drilling Log  Well Log (includes Wireline) Formation Marker Logging While Drilling Log  Well Log (includes Wireline) Formation Marker Source: BakerHughes/Paradigm

WITSML SIG member goals Inter-company communications Service Co  Service Co Operator  Operator Software Vendor  Software Vendor Automatic flow of data Send and receive with little/no manual intervention End-user application always updated with current information Data Retention Vendor, Service company neutral Version agnostic Online, on demand Available as needed Cross firewalls/Cross time zones Service Companies Analysis Vendors Aggregation Information Applications Data mgmt Preservation Operators Reporting Agencies

Basics Modularized Schemas. Dependent Objects. Persistent Unique Identity. Data base oriented methods Soap message style Capabilities Query Template Publish/Subscribe

Modularized Schemas Each “object” represents a coherent set of data. For example, one report, one activity, one log. The plural root is created by adding an “s” to the singular object. Each “message” can contain multiple objects of the same type. <wells … version="1.4.0.0"> <well uid="w-12"> … </well> <well uid=“123"> </wells> Web Services optional

Dependent Objects An object can be dependent on another object for its identity. For example: A wellbore is identified within the context of a well. A log is identified within the context of a wellbore. <wellbores … > <wellbore uidWell="W-12" uid="B-001"> <nameWell>6507/7-A-42</nameWell> <name>A-43</name> … </wellbore> </wellbores> Server requires both natural and system identity. System identity optional in schema.

Persistent Unique Identity. Independent objects have a Global Unique Identifier. Dependent objects have a unique identifier that is unique within the context of its parent. Sub-nodes have a unique identifier that is unique within the context of its nearest recurring parent node. Every recurring node which contains elements must have uid attribute.

Data base oriented methods WMLS_AddToStore - add one new object to the server WMLS_GetFromStore – gets one or more objects from the server WMLS_UpdateInStore - update one existing object on the server (based on uid) WMLS_DeleteFromStore - delete one existing object (or subset) from the server (based on uid) WMLS_GetCap - get the server’s Capabilities object

Soap message style SOAP message style is “RPC” (not “literal wrapped document” style). integer = WMLS_AddToStore( [in] string WMLtypeIn, (name of data object) [in] string XMLin, (string containing XML to add) [in] string OptionsIn, (keyword-value pairs) [in] string CapabilitiesIn, (string containing XML describing client) [out] string SuppMsgOut (error message) );. One method works for many object schemas but toolsets cannot provide as much support.

Capabilities Client: Server: Contact information. Which Data Schema version is supported. Which WS version is supported. Server: Which Data Schema versions are supported. Which WS methods (for which data objects) are supported. Which WS versions are supported.

Query Template GetFromStore request (not schema compliant because of empty elements) <wells xmlns="http://www.witsml.org/schemas/131"> <well uid=””> <country>Mexico</country> <nameLegal/> </well> </wells> GetFromStore response (“read” schema compliant) <well uid=”xxx”> <nameLegal>BossWell</nameLegal>

Publish/Subscribe Publish/Subscribe interface being phased out in favor of a “polling” alternative which uses a “change log” object. If any information in an object changes then the server will capture the time of the change the change log. The changeLog object will then be polled for any changes since a particular timestamp (i.e., the last time the client checked). Once the client knows which objects of interest have changed then it will retrieve the whole object and look for differences.