Standards for production allocationImproving IT/IM infrastructure decisions, 29
May 2013
What is production allocation?
“The process by which measurements of commingled streams are related to multiple points of production, thereby supporting determination of ownership. Allocation may
potentially involve oil, gas and water.”
Integration challenges
Cisco Global Cloud Index 2011-2016
2003 2004 2005 2006 20072002
Netscape founded
Palm Pilot 1000 XML 1.0 XHTML 1.0,SOAP 1.1,
REST (Fielding)
1994 1995 1996 1997 1998 1999 2000
2001
3m web sitesFacebook
startedTwitter founded,
AWS launched
CERN releasesweb technology Java 1.0 First blog RSS 0.9
Windows 7,Node.js
Mobile Flash dead
Web 20th anniversary
2008 2009 2010 2011 2012
Netscape disbanded
YouTube founded
iPhone released, Linking Open Data
LHC live,RDFa 1.0
iPad released,energysys.com
HTML5
WSDL 1.1iPod
1993
2013
The web as archetype: REST• Stateless
• Uniform interface
• Identification of resources
• Manipulation of resources via
representations
• Self-descriptive messages
• Hypermedia as the engine of state
Standard needs
• Process standards
• Data standards (agreed content-
type)
• Service standards
Markup soup
PRODML: The Good
• DTS measurement
• Fluid analyses and samples
• Flow networks
• Production operations reports
• Production reports
• Historian data
• Well tests
• Wireline formation tests
PRODML: The Bad
• Implicit relationships
• Lack of hyperlinks
• Rigid structures
PRODML: The Ugly
• SOAP-based web service
• GetData method
• PutData method
• DeleteData method
• Service not discoverable
• Data model not extensible
• No URI for representations
Imagine
• GET https://live.energysys.com/123456
• Returns asset information
• PUT https://live.energysys.com/123456
• Load data to the asset
• PUT https://live.energysys.com/process/12224
• Load parameters for a process and run it
• Return document is the URI for the executing
process
Imagine
Our goal
To be a first class participant in a RESTful
service-oriented architecture
Questions? [email protected]
Watch the video of
Dr Peter Black delivering
this presentation in
Aberdeen:
CLICK TO VIEW
Top Related