10 years of data management - Oil IT · 2016-09-18 · IQPC Data Management, – London January...
Transcript of 10 years of data management - Oil IT · 2016-09-18 · IQPC Data Management, – London January...
January 2006IQPC Data Management, – London
10 years of data management
From data management to managed data
Neil McNaughton – Oil IT Journal
January 2006IQPC Data Management
Outline
What's in a standard? A bit of history
Business ObjectsPPDM/POSC Epicentre
New Technology adoptionXML, WITSML etc.
Quality and managed data
January 2006IQPC Data Management
What’s in a standard?
De facto de jure (Wikipedia)In computing, de facto standards can sometimes become de jure standards due to market superiority. For example, JavaScript by Netscape (standardized as ECMAScript) and parts of DOM Level 0 (stardardized in DOM Level 1/2 HTML Specification).
January 2006IQPC Data Management
What's standard about 'standard'
POSC – open standardsPPDM – public data modelExxonMobil standard TCSBP ‘standardises’ on Microsoft
Read the fine print
January 2006IQPC Data Management
What’s ‘open’ about ‘open’?
Petrotechnical Open Software ConsortiumOpenSpiritOpenWorks
OpenExplorer OpenJournal etc.
Seabed Open Data Model
January 2006IQPC Data Management
Standard - Open
Can mean anythingMarketing Sub text
Standard promise Plug & play nirvanaInteroperability
Make world a better place?
January 2006IQPC Data Management
A bit of history 1995 - 2005
Legacy – SEGx, RP66, LAS, Geoshare ...Data model wars (POSC - PPDM)Business ObjectsOpen SpiritPOSC/CAESAR - ISO 15926SynergyWITSML
January 2006IQPC Data Management
PPDM & POSC
PPDMThe reference upstream database (Petrosys, IHS Energy, Finder, others …)Current – OpenSpirit link (July 2005)
POSCEpicentre (was)Other projectsEarly XML workWITSML – current – PRODML etc
January 2006IQPC Data Management
POSC & PPDM, the merger
POSC PPDM merger 1993Discovery project 1999Various (ongoing?) initiativesYuan 2005 – 6 year itch?
a new single-point organizationareas covered by PIDX, POSC, and PPDMThis new body …
January 2006IQPC Data Management
Soap #3 Epicentre, Synergy
Epicentre begat PetroVision (CGG) PetroBank (MDS CDS)?Finder Production extensions ??Synergy
January 2006IQPC Data Management
Epicentre’s legacy
Minimal take-upLessons learned
ComplexityDe normalizationLearning process – UOM, CRS …
Plug and play?Marketing legacy POSC ‘compliance
January 2006IQPC Data Management
Epicentre’s legacy
From ‘plug and play’ to whatExpectation managementData management
CRS, UOM, metadataBack to the future …
Look again at file data exchange (RP66 – LIS/DLIS legacy)
January 2006IQPC Data Management
Business Objects
Skunk works in Shell – new CORBASpin-off to Prism TechPOSC Business ObjectsPrismTech reborn in telecomsPOSC BO reborn in OpenSpiritOpenSpirit today
January 2006IQPC Data Management
Upstream IT & standards
We are not aloneProblems sharedLook outside but …Oil a technology laggard?In the forefront (CORBA, XML, SOAP)
January 2006IQPC Data Management
Validation – just do it!http://www.w3.org/QA/Tools/#validators
List of Quality-focused W3C softwareW3C MarkUp Validator. - Also known as the HTML validator, it helps check Web documents in formats like HTML and XHTML, SVG or MathML. Checklink - Checks anchors (hyperlinks) in a HTML/XHTML document. Useful to find broken links, etc. CSS Validator - validates CSS stylesheets or documents using CSS stylesheets. RDF ValidatorP3P Validator - Checks whether a site is P3P enabled and controls protocol and syntax of Policy-Reference-File and Policy XML Schema ValidatorLog ValidatorMUTAT - a human-centered testing tool (framework)
January 2006IQPC Data Management
January 2006IQPC Data Management
POSC.ORG 18 errors
January 2006IQPC Data Management
PPDM.ORG 28 errors
January 2006IQPC Data Management
OILIT.COM – 3 errors
January 2006IQPC Data Management
More validation stats
Total.com 277 errorsBP.com 137 errorsSchlumberger 76 errorsConocoPhillips 63 errorsExxonMobil 49 errorsHalliburton 44 errorsChevron 4 errorsShell 3 – but bad ‘unsW3C no errors!
January 2006IQPC Data Management
January 2006IQPC Data Management
Web services’-based DO
Plant ManagementISO 15296
UpstreamWITSML/PRO
DML
Process Control
SCADA/OPC
ERS/SAP
January 2006IQPC Data Management
XML data validation on the fly
DrillersNamespace: knows – ‘feet’, ‘meters’
SOAPRequest
‘Get depth in fathoms’
SOAPResponse
‘Sorry, don’t do fathoms’
SOAP Request <m:GetCurrentDepth xmlns:m=”DrillersNamespace”>
<m:scale>Fathoms</m:scale>
January 2006IQPC Data Management
WITSML lengthMeasure
January 2006IQPC Data Management
WITSML enumerated units
January 2006IQPC Data Management
WITSML manages CRS
January 2006IQPC Data Management
WITSML manages data
Managed CRS, UOMUnambiguous data exchageMachine to machineValidation through SOAP infrastructureall through Open W3C standards ( plus a stupendous amount of work)Leading, not lagging other industries
January 2006IQPC Data Management
January 2006IQPC Data Management
Standards landscape
PPDM given us standard data modelPOSC/WITSML given us managed data & web servicesMetadata management
PPDM liteTaxonomy projects
January 2006IQPC Data Management
Technology laggard?
Track record at bleeding edge of technology (Epicentre, BOs)Early adopter of XML and SOAPAdapted to scientific domain –breaking new groundConstant battle to match with IT/reality
January 2006IQPC Data Management
Master Data
Corporate intranet
ERP/ERA Framework
Web-based access, information sharing, document distribution, knowledge management & security.
GIS
DMS
Inventory
CMS
Query by Business Object, Spatial, Textual, Inventory
E&P Framework
Bulk Data
January 2006IQPC Data Management
ConclusionsStandards are as various as data management projectsThey need purpose and planning to succeed and effort to maintain New IT technologies have made a big difference to managed data .. but ..Tendency for IT to look after its own stuff...Still need much more implication of domain specialists Upstream not technology laggardManaged data Master data
January 2006IQPC Data Management