Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013
description
Transcript of Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013
![Page 1: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/1.jpg)
Standards for production allocationImproving IT/IM infrastructure decisions, 29
May 2013
![Page 2: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/2.jpg)
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.”
![Page 3: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/3.jpg)
Integration challenges
![Page 4: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/4.jpg)
Cisco Global Cloud Index 2011-2016
![Page 5: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/5.jpg)
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
![Page 6: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/6.jpg)
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
![Page 7: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/7.jpg)
Standard needs
• Process standards
• Data standards (agreed content-
type)
• Service standards
![Page 8: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/8.jpg)
Markup soup
![Page 9: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/9.jpg)
PRODML: The Good
• DTS measurement
• Fluid analyses and samples
• Flow networks
• Production operations reports
• Production reports
• Historian data
• Well tests
• Wireline formation tests
![Page 10: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/10.jpg)
PRODML: The Bad
• Implicit relationships
• Lack of hyperlinks
• Rigid structures
![Page 11: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/11.jpg)
PRODML: The Ugly
• SOAP-based web service
• GetData method
• PutData method
• DeleteData method
• Service not discoverable
• Data model not extensible
• No URI for representations
![Page 12: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/12.jpg)
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
![Page 13: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/13.jpg)
Imagine
![Page 14: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/14.jpg)
Our goal
To be a first class participant in a RESTful
service-oriented architecture
![Page 15: Standards for production allocation Improving IT/IM infrastructure decisions, 29 May 2013](https://reader036.fdocuments.net/reader036/viewer/2022062723/56813b72550346895da47c4c/html5/thumbnails/15.jpg)
Questions? [email protected]
Watch the video of
Dr Peter Black delivering
this presentation in
Aberdeen:
CLICK TO VIEW