Download 1994 1995 1996 1997 1998 1999 2000 2001 3m web

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Standards for
production allocation
Improving 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
CERN releases
web technology
1993
Java 1.0
1994
1995
Netscape
founded
1996
2003
2002
Windows 7,
Node.js
2008
LHC live,
RDFa 1.0
2004
2009
2005
YouTube
founded
iPad released,
energysys.com
2011
2000
XHTML 1.0,
SOAP 1.1,
REST (Fielding)
Twitter founded,
AWS launched
Mobile Flash
dead
2010
1999
1998
XML 1.0
Facebook
started
Netscape
disbanded
WSDL 1.1
iPod
1997
Palm Pilot 1000
3m web sites
2001
RSS 0.9
First blog
2012
HTML5
2006
2007
iPhone released,
Linking Open Data
Web 20th
anniversary
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
Watch the video of
Dr Peter Black delivering this
presentation in Aberdeen:
CLICK TO VIEW
Questions? [email protected]