Title: PPDM Association AGM 1999 Presenter: Yogi Schulz
1PPDM Association AGM 1999Presenter Yogi Schulz
Interoperability Initiatives
HOW WILL I EVER GET MY APPLICATIONS TO
INTEROPERATE?
2PresentationOutline
- Interoperability Definition
- Interoperability Irritants
- Interoperability Initiatives
- Discussion
- Conclusions
- Recommendations
3How do you describeinteroperability irritants?
Irritant Description
Promising Solution Area
- Inadequate or multiple data models
- Software glitches
- Immovable data, data value differences
- Bad data content
- Epicentre, PPDM, IRIS
- COM for Energy, OpenSpirit, Oracle Synergy
- BizTalk, Geoshare, OpenDX, Perl, XML
- Cleaning tool, populated reference entities
4InteroperabilityDefinition
- Interoperability is seamless sharing of data
among multiple applications
5InteroperabilityComponents
Applications Data Access Data Data
Models Databases Computing Infrastructure
PPDM Compliant, Non-Compliant
Application, Data Transfer, Interface
Application, Object
Keys, Attributes, Values, Reference
PPDM
Proprietary, Vendor, Standard
Hierarchical, Relational, Object, Multi-dimensiona
l
Hardware, Network, Operating System
6ManagingEnd User Expectations
7Types ofInteroperability Initiatives
- Application integration
- OpenSpirit Alliance www.prismtechnologies.com
- Oracle/Open Synergy www.prismtechnologies.com
- POSC www.posc.org/technical/interop/index.shtml
- PPDM Association www.ppdm.org
- Data movement
- BizTalk www.biztalk.org
- BizTech for Energy www.com4energy.com
- Geoshare Users Group www.geoshare.org
- OpenDX www.opendx.com
1
2
8BizTalkInitiative
- What is it
- Microsoft BizTalk is a platform neutral
e-commerce framework - Driver
- Application integration is too hard today
- Need for enhanced data exchange standards
- Goal
- XML-based interoperability
- Make it easy for businesses to
- integrate applications
- conduct business over the Internet with trading
partners and customers
9BizTalk Initiative
- Objectives
- Enable integration across industries and between
business systems, regardless of platform,
operating system or underlying technology - Products
- The BizTalk framework based on Extensible Markup
Language (XML) schemas and industry standards - Participants
- many software/hardware/data vendors
- http//www.microsoft.com/industry/energy/business/
partners/biztalk_supporters.stm
10 BizTalkBibliography
- BizTalk
- http//www.biztalk.org/
- Getting Started with XSL
- http//msdn.microsoft.com/xml/XSLGuide/xsl-overvie
w.asp - W3C Extensible Stylesheet Language (XSL)
- http//www.w3.org/Style/XSL/
- XML in 10 points
- http//www.w3.org/XML/1999/XML-in-10-points
11Component Object Model (COM)Definition
- COM is the underlying software architecture for
the language independent development and
packaging of reusable binary application and
application integration components - It is publicized as the most widely used
component software model
12BizTech for Energy Initiative
- What is it
- Microsoft-led initiative to promote use of COM
within the energy industry - Driver
- Need for enhanced data exchange standards
- Goal
- To foster greater business process integration
between the technical and business domains of the
energy industry through the development of open,
multi-platform software interface standards,
focusing initially on exploration and production
13BizTech for Energy Initiative
- Objectives
- C4E is an initiative that aims to develop
technical specifications based on COM that will - enable the development, packaging and deployment
of reusable application integration components - allow the integration of disparate technical and
business applications used in the EP sector of
the energy industry - Products
- Specifications not software
- XML schemas
- Participants
- Landmark Graphics Corp., Microsoft Corp., SAP AG,
PricewaterhouseCoopers and Schlumberger GeoQuest
14 BizTech for Energy Bibliography - 1
- BizTech for Energy
- http//www.com4energy.com/
- BizTech for Energy QA
- http//www.com4energy.com/1_mar_99.htm
- The Business Internet Realigns the Energy
Enterprise - http//www.microsoft.com/Industry/energy/articles/
bizinternet_energy.asp - Energy Industry Presentations
- Technology descriptions and case studies
- http//www.microsoft.com/Industry/energy/dns/prese
ntations.asp
15 BizTech for Energy Bibliography - 2
- Leading Energy Organizations Back BizTalk
Framework - http//www.api.org/ecit/pressreleases/pressrelease
14.html - Petroleum Industry Data Exchange
- http//www.pidx.org/
- POSC eBusiness and XML
- http//www.posc.org/ebiz/
- Working to Bring Effective E-Commerce Standards
into the Energy Industry With BizTalk - http//www.microsoft.com/Industry/energy/articles/
biztalk_ecom.asp
16Geoshare Users Group Initiative
- What is it
- Public standard for integration of computer
systems and application programs used in the oil
and gas industry. This integration is based on
exchange of data, whose content and encoding are
an integral part of the standard - Driver
- Need for enhanced data exchange standards
- Goal
- To simplify movement of data between applications
17Geoshare Users Group Initiative
- Objectives
- increase adoption of the Geoshare standard
- foster development of data movement software
based on Geoshare standard - Products
- specifications not software
- members have created rich software library
- Participants
- http//www.geoshare.org/frames/gug_membership_fram
e.htm Almost everybody
18 Geoshare Users Group Bibliography
- Geoshare Users' Group
- http//www.geoshare.org/
- 3rd International Data Integration and Management
Conference April 26-28, 1999 - http//www.seg.org/sections/gsh/DIMC.html
19OpenDX Initiative
- What is it
- Industry-led project to promote the DAEX data
exchange standard created by Oilfield Systems of
the U. K. - Driver
- Need for faster, simpler, predictable, repeatable
data migration - Goal
- The goal of the OpenDX Initiative is to focus
industry experience and effort on the enlargement
and deployment of Oilfield Systems successful
data migration technology, particularly among
users of FINDER, OpenWorks, GeoFrame, Geoshare
and Recall
20OpenDX Initiative
- Objectives
- Provide more extensive data model descriptions
- Support the development of DAEX links
- Establish and run a DAEX software component
repository - Enhance DAEX framework
- Products
- DAEX software components
- definitions of the data model descriptions
- Participants
- targeting users of OpenWorks, Geoshare, GeoFrame,
RECALL, FINDER, Geolog, PPDM, Epicentre,
PetroVision, RC2, RMS, LAS and LIS
21OpenDX Bibliography
- The OpenDX Initiative
- http//www.opendx.com/
- Existing DAEX Components list
- http//www.oilfield-systems.com/oilfield/daex/exis
tcomp99.htm - DAEX Presentation
- Jean-Paul Marbeau - CGG-PECC
- Ross Davidson - Oilfield Systems
- http//www.posc.org/notes/feb98/supplier_feb98.htm
l - http//www.posc.org/notes/feb98/swf2.ppt
22OpenSpirit Alliance Initiative
- What is it
- The OpenSpirit Alliance is a partnership of EP
companies which is sponsoring the design and
development of the OpenSpirit EP Component
Framework - Driver
- Improve application integration
- Avoid data migration
- Goal
- OpenSpirit will enable 'plug-and-play' software
integration of data and applications across the
EP lifecycle
23OpenSpirit Alliance Initiative
- Objectives
- Provide multi-vendor interoperability
- Facilitate cross-platform development
- Support Epicentre migration
- Utilize web-enabled technology
- Products
- OpenSpirit Component Framework is an
application-independent software platform - Participants
- Shell, Elf EP, Chevron, STATOIL, BG plc, CGG,
GeoQuest, PGS, Shared Earth Technologies, Jason
Geosystems, de Groot-Bril Earth Sciences, Foster
Findlay Associates, Petrotechnical Data Systems
and IFP
24OpenSpirit Alliance Bibliography
- PrismTech operates the OpenSpirit Alliance
- http//www.prismtechnologies.com/
25Oracle Synergy Initiative
Project Synergy
- What is it
- Project Synergy is an ambitious plan to design a
central repository through which the EP industry
can share complex technical data in a standard
way - Data Warehousing approach
- Driver
- reduce cycle times
- save time passing information and reformatting
- Goal
- By making business-critical decisions based on
one common set of shared data, the partners hope
for huge cost and time savings
26Oracle Synergy Initiative
- Objectives
- Utilize Oracle's 8i database
- Design and build a series of specially designed
cartridges that can read and manipulate technical
and numerical data - Products
- POSC-based database schema
- Oracle cartridges
- Prism Technology middleware between the
repository and associated applications - Participants
- Chevron, Norwegian Statoil, Oracle and POSC
27Oracle Synergy Bibliography
- OpenSynergy
- Technical Data Warehousing software from
PrismTech - http//www.prismtechnologies.com/
- Oracle Corp. announces Project Synergy
- Press Release REDWOOD SHORES, Calif., Jan.
26,1999 - Oracle Synergy
- Petroleum Data Manager, Volume 4, No. 2, February
1999 - U.K. Information Week
- 3 March 1999, No. 57
- http//www.informationweek.co.uk/newsweek/newsweek
57/newsweek57_1.htm
28POSC Interoperability Initiative
- What is it
- E P interoperability specifications
- Driver
- reduce cycle times
- Goal
- Deliver application interoperability to the EP
end-user - Achieving interoperability requires the use of an
agreed upon architecture, the use of common,
shared services and well-defined business objects
for use as application components.
29POSC Interoperability Initiative
- Objectives
- Provide a standardized object-oriented
architecture for distributed applications based
on specifications that enable and support
distributed, sharable EP business objects - Define standardized objects for the EP business,
and for Subsurface Interpretation in particular - Products
- Interoperability architecture
- Interoperability specification
- Participants
- Chevron, IFP, PDS, PrismTech, Schlumberger, Shell
International, Norwegian Statoil
30POSC Interoperability Bibliography
- Interoperability and Business Objects
- http//www.posc.org/technical/interop/index.shtml
- Request for Technology - Evaluation Report
- Five Level Interoperability Definition table in
the RFT Evaluation Report
31PPDM AssociationInteroperability Initiative
- What is it
- Interoperability supported through a standardized
data model and data content - Driver
- Enhance EP professional productivity
- Enable effective data management
- Support seamless data exchange among industry
stakeholders - Goal
- Deliver application interoperability to the EP
end-user
32PPDM AssociationInteroperability Initiative
- Objectives
- Provide a data model and related products which
support application interoperability - Enable selection of software/data based on their
technical merits rather than on their impact on
an in-place data management strategy - Products
- Now Robust data model, reference guides, sample
data - Now Compliance definition
- Future Implemented compliance process
- Future Populated reference tables
- Participants
- workgroup members
33PPDM AssociationInteroperability Bibliography
- PPDM Association
- http//www.ppdm.org/
34Conclusions
- Many initiatives are chasing interoperability
- The substance of each initiative reflects the
perception of the irritants of its participants
35Alternatives
- Join/promote an existing interoperability
initiative - Start a workgroup to strengthen PPDM support for
interoperability - Do nothing wait for other trends to develop
- results from current interoperability initiatives
- continuing improvements in hardware/software
price/performance - continuing improvements in DBMS capability
36Recommendation
- Canvass PPDM Association members with a proposal
to charter an interoperability workgroup
37InteroperabilityInitiatives
700, 400 - 5th Ave. S.W. Calgary, Alberta
Canada T2P 0L6 Phone/Fax (403) 249-5255 E-mail
YogiSchulz_at_corvelle.com Web www.corvelle.com
Management Consultants
- President of Corvelle Management Consultants
- Information technology management consulting
- Project management and systems development
- Computing Canada columnist
- PPDM Association Board of Directors
38SimplifyingData Management
39POSCInteroperability Level Definitions
- Applications access the same data store
- Same application runs on different data stores
- Applications can request notification of data
object content changes - Applications can share process and presentation
objects/servers - Independently developed applications can be
configured into reusable, virtual applications - Virtual applications can be configured by
end-users
0
1
2
3
4
5
40Alternatives toAchieving Interoperability
- Implement single vendor, full meal deal
solution - available here and now simplified implementation
- holes, gaps, inadequacies in functionality
- Use available standards to implement multi-vendor
interoperability - avoids a single vendor, enables best-of-breed
applications - standards and supporting technology not ready
- Implement best-of-breed applications for each
professional discipline - high application functionality
- huge data management problems
41PetroWeb/StrataWebService Offering
- What is it
- Geographic Information Systems (GIS) application
to present oil gas data via the Web - Driver
- Improve data accessibility
- Reduce TCO through web-based applications
- Goal
- Provide worldwide access to current visual data
through leading edge technology with a spatial
presentation that integrates multiple data
sources
42PetroWeb/StrataWebService Offering
- Objectives
- Meet distributed data warehousing requirements
- Present data/information in a single viewer
- Become the prevalent choice for data analysis and
subsequent business decisions. - Take advantage of shift toward thin client
computing - Products
- GIS service offering for display, query,
reporting of oil gas public data - ability to integrate with private data
- Participants
- oil gas producer and service companies
43PetroWeb/StrataWebBibliography
- Bruce Rodney, from UK-based current trends in
data management - visual integration vs. actual integration
- Petroleum Data Manager, Volume 4, No. 3, March
1999 - PetroWeb
- http//www.petroweb.com/default.asp
- StrataWeb
- http//www.strataweb.com/
44BizTalkEnergy Industry Participants
- Ariba Inc.
- Cambridge Management Consulting
- Commerce One Inc.
- Compaq Computer Corp.
- Concur Technologies Inc.
- EMC
- Enermetrix.com
- ESRI Corp.
- Exodus Communications
- IPNet Solutions Inc.
- J.D. Edwards
- OSI Software
- Phonoscope Communications
- Resource 2000
- Technomation
- Tobin International Ltd.
- Webridge Inc.
- Wyle Systems
45BizTalk ServerServices
Outgoing Message
Incoming Message
- Map
- Initialize
- Sign
- Encrypt
- Pre-transport audit
- Transport
- Post-transport audit
- Decrypt
- Initialize
- Verify signature
- Generate receipt
- Map
- Pre-application audit
- Application integration
- Audit
46Other Oil Gas IndustryInteroperability
Initiatives - 1
- CORBA
- OMG
- Norwegian Slegge Group
- Statoil, Saga, IBM
- Esprit Project OMEGA II
- European Petroleum Survey Group
- defined various geodetic and cartographic
coordinate systems to encourage standardization
across the E P segment of the oil industry
47Other Oil Gas IndustryInteroperability
Initiatives - 2
- Geoshare/Epicentre Migration SIG, or GEMSIG
- Defining technical solutions to enable a
migration of Geoshare to use the POSC Epicentre
Data Model as the logical data model for exchange - Recent activities of the GEMSIG have centered
around mappings between Geoshare and Epicentre,
based on Common Business Objects - Open Energy Exchange or OE2
- proposed convergence of various standards
initiatives into one organization - focus on objects, data model and eBusiness
48InteroperabilityBibliography - 1
- Wireless Lan Interoperability Forum (WLIF)
- promoting an open specification for
interoperability among wireless LAN computer
hardware and software. - Reuse Library Interoperability Group (RIG)
- drafts standards for interoperability of software
reuse libraries and submit them to formal
standards organizations, such as ANSI and IEEE. - Directory Interoperability Forum
- a group of directory vendors developing open
standards to ensure the interoperability of
directory-based applications and reduce the
investment risk for companies doing e-business.
49InteroperabilityBibliography - 2
- TURNIP The URN Interoperability Project
- an international collaborative effort which
provides an experimental testbed for developers
of URN services to evaluate their
interoperability with other URN resolution
services. - LonMark Interoperability Association
- non-profit organization to facilitate the
development of open, interoperable guidelines
based on LonWorks technology for home, buildings,
utility, and industrial control networking. - CEBus Industry Council
- non-profit organization that governs home plug 'n
play specifications, providing interoperability
guidelines needed for home network products.
50InteroperabilityBibliography - 3
- Navy Center for Tactical Systems Interoperability
- http//www.nctsi.spawar.navy.mil/default.htm
- University of New Hampshire's InterOperability
Lab - 1394, ADSL, ATM, Bridge Functions, DOCSIS, Fast
Ethernet, FDDI, Fibre Channel, Gigabit Ethernet,
HDSL2, IP/Routing, Linux, Token Ring, and
Wireless - http//www.iol.unh.edu/consortiums/index.html
- Web Interoperability Pledge
- a promise to adhere to current HTML standards as
promulgated by the World Wide Web Consortium
(W3C).
51InteroperabilityBibliography - 4
- W3C The World Wide Web Consortium
- founded in October 1994 to lead the World Wide
Web to its full potential by developing common
protocols that promote its evolution and ensure
its interoperability. - Mobidick
- Mobile Databases, Interoperability, Computing
Knowledge. - Digital Audio Visual Council (DAVIC)
- non-profit association that develops industry
standards for end-to-end interoperability of
broadcast and interactive digital audio-visual
information, and of multimedia communication.
52InteroperabilityBibliography - 5
- Storage Networking Industry Association (SNIA)
- a consortium of storage, networking, operating
system companies working with the IS
Integration community to cooperatively achieve
standards interoperability across networked
storage systems. - Gigabit Ethernet Alliance
- current information on technology, products,
equipment interoperability, Alliance membership
and industry activities. - Object Management Group, Inc
- consortium of software hardware vendors users
dedicated to standards for distributed,
heterogeneous interoperability, such as CORBA.
53InteroperabilityBibliography - 6
- Enterprise Computer Telephony Forum -- ECTF
- is a non-profit trade association focused on the
development of interoperability agreements on
implementations of the various standards within
the industry. - Inter-Language Unification -- ILU
- a system that promotes software interoperability
via interfaces. - Logic Group - Knowledge Sharing effort
- concerned with automating the interoperation of
programs. - http//logic.stanford.edu/sharing/knowledge.html
54InteroperabilityBibliography - 7
- European Commission's Open Information
Interchange (OII) - Bi-Monthly Reports on Electronic Commerce
Interoperability - http//www2.echo.lu/oii/en/ec-reps.html