310 likes | 351 Views
ISO 15926 & iRING Overview. Bechtel Central Engineering & Technology Presented by Magne Valen-Sendstad/POSC Caesar. Robin Benjamins. Improve Your Interoperability. Company “Acme”. Company “Emca”. Start with ISO 15926!
E N D
ISO 15926 & iRING Overview Bechtel Central Engineering & Technology Presented by Magne Valen-Sendstad/POSC Caesar Robin Benjamins
Improve Your Interoperability Company “Acme” Company “Emca” Start with ISO 15926! ISO 15926 is a standard for interoperability and the integration of lifecycle information The iRING Interoperate map map Reference Data Library RDS/WIP ISO 15926
ISO 15926 “Parts” Analogy Part 2 Data Model Natural Language Grammar Dictionary & Thesaurus Part 4 Reference Data Phrase, Sentence, Paragraph, Verse, Rhyme, Lyric iRING Part 7 Templates Part 8 RDF/OWL Paper, Book, Website Part 9 Façades “Reading”
Reference Data Federation Levels of Standardization Certification Requests ISO RDS/WIP Editor PCA Immutable Global Sandbox iRING Mapping Editor Community Sandbox Read-Write Private Sandbox Federated Access
Information Ambiguity Greatest Least Ambiguity • Data exchanges operate most successfully when ambiguity is eliminated • Ambiguity between exchanging partners can require significant effort (labor) to remove • The higher the ambiguity, the higher the cost to implement effective and efficient data exchanges • Ambiguity = Cost Ambiguity Scale Compliance iRING 2.0 Implementation ISO 15926 iRING 1.0 Implementation XMpLant Schema Implementation Least Compliance Comma Delimited File Greatest Ambiguity
Productivity Potential The Gap Productivity Automation Actual Time • Use of automation has resulted in productivity improvement but gains are not keeping pace with investment and expectations • How can we break through the “Gap”?
The Problem Space 80% Business Process We tend to overemphasize this portion 20% Technology
The challenge Data ??? Exchange
A New Approach Information Modeling 80% Where we need to focus What we have been “fixing” for many years 20%
A Global Common Model ISO 15926 Information Information Exchange
Plethora of Standards Engineering Procurement Construction Contracts Project Controls Startup Company ISO 15926 “Lingua Franca” Internet EDI CIS/2 / IFC AEX XMpLant ISO 15926 Bank Steel Fabricator Equipment Manufacture Heater Manufacture JV EPC
DataBroker and the RDM Application 1 DataBroker Interface Application 3 Application 2 DataBroker Interface DataBroker Interface DataBroker RDM Exchange Scenarios RDM DataBroker Interface DataBroker Interface Application 4 Application 5
The iRING ISO 15926 RDS/WIP EPC Supplier EPC Supplier Job Site ISO 15926 Owner Operator Supplier • ISO 15926 Realtime Interoperability Network Grid
The iRING in your Company Firewall Procurement Project Controls Construction Engineering EPC Firewall Information infrastructure for both internal and external interoperability ISO 15926
Bechtel Customer, Owner/Operator iRING Deployment other BSAPs other BSAPs other BSAPs SP P&ID SPI Other apps ISO 15926 SP 3D iRING O&M SPF PSN Portal ERP Procurement LCIM Construction ECM InfoWorks BecGIS PSN 2.0 Other apps Other apps 3D P&ID Procurement 3D LCIM Procurement ECM GIS ERP ECM Suppliers JV Partners JV Partners JV Partners
ISO 15926 Reference Data Domain Expert (DE) Expert Modeler (EM) Classes Business Domain Public Shortcut: DE Driven (Characterization Methodology) Template Signatures Template Roles Shorthand: DE / EM Interface Full-Part 2 Template (aka Longhand) Part 7 Modeling Domain Private Lifting Proto Templates Part 2 Entities
ISO 15926 Standard Conformance Information Modeling Technical Implementation Reference Data Part 7 Template Format API Part 2 Data Model Part 8 OWL/RDF Part 9 Facade ISO 15926 Information Model Part 3/4 Taxonomy iRING Compliance Project Data Represented in ISO 15926
Reference Data Federation Data Exchange to “Lifting” Data Exchange from “Lowering” Legacy Application Other Templates Legacy Application Same Templates App “A” App “C” Facade Facade ISO 15926 “Lifted” Repository Part 2/Part 8 Legacy Application Same Templates App “B” ISO 15926 Integration Database Facade Facade Project Data Taxonomy Template Template to Template Data Exchange Part 7/Part 8 ISO P/4 ISO P/7 Organizations PCA PCA RDS/WIP Community Community Sandbox Company Company Part 2
Collaboration is the Key • To develop the standard • To build the reference data • To develop and test prototypes • To create production software • Gain access to the experts • Share the costs • Leverage knowledge • Common problem for all • Glass is half full or glass is half empty?
iRING – A set of information interoperability and integration protocols and reference data that are compliant with the ISO 15926, Parts 7, 8, & 9 standards, which builds and depends on ISO 15926 Parts 1 - 6. iRINGUserGroup - An open online community of users, companies, and organizations who use, are considering using, or are developing or deploying iRING protocols. The iRINGUserGroup is also responsible for the management, enhancement, and maintenance of iRINGTools and iRINGSandbox. http://iringug.org iRINGTools - A set of free, public domain, open source (BSD 3 license) software applications and utilities that implement iRING protocols. iRINGTools provide users with production ready deployable solutions. iRINGTools also provides technology solution providers with usage patterns for the implementation of iRING protocols in their respective solutions. http://iringtools.org iRINGSandbox – An internet hosted, publicly accessible and publicly downloadable, iRING reference system that will showcase the use of iRINGTools and other technology solution provider’s products that implement iRING protocols. This reference system will also include an example iRING community sandbox that will hold ISO 15926 RDL extensions. http://iringsandbox.org
iRING – Relationships PCA OpenO&M Recommendations http://iringug.org FIATECH Modeling Support [certification organization] Drives Manages Reference System Open Source Certification Codependence http://iringtools.org http://iringsandbox.org
iRINGTools – Big Picture RDL RDL RDL • Current DataLayers • NHibernate • Excel • SQL Database • iRINGTools Products • iRINGTools Adapter • iRINGTools ID Generator • iRINGTools Services • iRINGTools DataLayers Adaption Transformation Simple direct data flow App Data App Data iRINGTools Adapter iRINGTools Adapter Complex indirect data flow App API App API iRINGTools DataLayer iRINGTools DataLayer iRINGTools ESB Services Multi-Protocol WSO2 ESB • Service • Endpoint management • Discovery • Mediation • Data flows • Orchestrations • BI provisioning ISO
Adapter Framework dotNetRDF API Data Stores & APIs ProjectionEngines Joseki SemanticRepository Part 9 NHibernate RDFPart 8 SemWeb CSV DTO SPARQL Query & Update Data Source Projection Data Objects XMpDE XML [extensible] … MappingPart 7 Generic Objects ESB TripleStores [extensible] … [extensible] …
Data Layer Extensibility Adapter Service Identifiers (List<string>) Custom Data Layer Create ApplicationAPI Data Object IDataObject ApplicationEntity Get DataFilter Post Response (List<string>) Delete GetDictionary DataDictionary IDataLayer
2010 Demonstrations • Digital Plant 2010 • iRINGUserGroup • iRINGTools/Bentley demonstration • Private Demonstrations • Bechtel • Hatch • Emerson • FIATECH Conference 2010 • Bechtel • Bentley • CCC • CH2M Hill • Dow • Emerson • Hatch • Intergraph • TCS
Bentley Exton, PA Dow Houston, TX Demonstrations OpenPlant PDxManager SmartPlant P&ID ISO 15926 Hatch Brisbane, Australia Emerson Pune, India iRING FIATECH Conference 2010 PlantSpace P&ID EIO CCC Athens, Greece CH2M Hill Denver, CO C3D PDB Bentley Walnut, CA Bechtel, Frederick, MD ProjectWise LCS Inspec TCS New Delhi, India Intergraph Huntsville, AL SPI SPF