10 years of data management - Oil IT · 2016-09-18 · IQPC Data Management, – London January...

Preview:

Citation preview

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

Recommended