Author
jody-heath
View
224
Download
9
Tags:
Embed Size (px)
1
ISO 15926 & iRING Overview
Bechtel
Central Engineering & Technology
Presented by Magne Valen-Sendstad/POSC Caesar
Robin Benjamins
Start with ISO 15926!ISO 15926 is a standard for interoperability and the integration of lifecycle information
Improve Your Interoperability
map map
ISO 15926
Company “Acme”
Company “Emca”
Reference Data Library
Interoperate
The iRING
RDS/WIP
Part 2Data Model
Part 4Reference Data
Part 7Templates
Natural LanguageGrammar
Dictionary &Thesaurus
Phrase, Sentence, Paragraph, Verse, Rhyme, Lyric
ISO 15926 “Parts” Analogy
Part 9Façades
“Reading”
Paper, Book, Website Part 8RDF/OWL
iRIN
G
ISO
PCA
GlobalSandbox
CommunitySandbox
PrivateSandbox
RDS/WIP Editor
iRINGMapping
Editor
Imm
utab
leR
ead-
Writ
e
Leve
ls o
f Sta
ndar
diza
tion
Federated Access
Certification Requests
Reference Data Federation
Information Ambiguity
Am
bigu
ity S
cale
Least Ambiguity
Greatest Ambiguity
Greatest
Least
ISO
15
92
6
Comma Delimited File
iRING 2.0 Implementation
XMpLant Schema
Implementation
Compliance
Compliance
• 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
iRING 1.0 Implementation
Productivity
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”?
Time
Productiv
ityA
uto
mat
ion
Potential
Actual
The Gap
The Problem Space
80%
20%
Business Process
Technology
We tend to overemphasize this portion
The challenge
Data ???
Exchange
A New Approach
80%
20%What we have been “fixing” for many years
Where we need to focus
Information Modeling
A Global Common Model
Information Information
ISO 15926
Exchange
Plethora of Standards
ISO 15926“Lingua Franca”
XMpLantAEXEDI
Co
mp
any
Inte
rnet
CIS/2 / IFC ISO 15926
Construction Contracts Project Controls Startup
BankSteel
FabricatorEquipment
ManufactureHeater
ManufactureJV
EPC
ProcurementEngineering
RDM
DataBroker
ExchangeScenarios
DataBroker Interface
DataBroker Interface
DataBroker Interface
DataBroker Interface
DataBroker Interface
Application 1
Application 2 Application 3
Application 4 Application 5
DataBroker and the RDM
RDM
The iRING
ISO 15926 Realtime Interoperability Network Grid
EPC
Owner Operator
RDS/WIPEPC
Supplier
ISO 15926
ISO 15926
Supplier
Supplier
Job Site
ISO 15926
Firewall
Firew
all
EPC
Engineering
Construction
Procurement
Project ControlsInformation infrastructure
for both internal andexternal interoperability
The iRING in your Company
iRING Deployment
15
other BSAPsother BSAPsother BSAPsother BSAPsother BSAPsother BSAPs
SP 3DSP 3D
SPISPI
SP P&IDSP P&ID
InfoWorksInfoWorks
BecGISBecGIS
ProcurementProcurement
SPFSPF
ConstructionConstruction
BechtelBechtelCustomer,
Owner/OperatorCustomer,
Owner/Operator
P&IDP&ID
3D3D
ProcurementProcurement
GISGIS
ECMECMERPERP
ProcurementProcurement
LCIMLCIM
ECMECM
3D3D
O&MO&M
ECMECM
ERPERP
LCIMLCIM
Other appsOther apps
Other appsOther apps
Other appsOther apps
JV PartnersJV PartnersSuppliersSuppliersJV PartnersJV PartnersJV PartnersJV Partners
PSN 2.0
PSNPortal
Part 2 Entities
ISO 15926 Reference Data
Full-Part 2 Template(aka Longhand)
Proto Templates
Template Signatures
Classes
Shortcut: DE Driven(Characterization Methodology)
Shorthand: DE / EM Interface
Domain Expert (DE)Expert Modeler (EM)
Public
Private
Business Domain
Modeling Domain
Template Roles
Part 7
Lifting
Part 2Data Model
Part 3/4Taxonomy
Part 7Template
Part 8OWL/RDF
Part 9Facade
ISO
15
92
6 I
nfo
rma
tio
n M
od
el
Technical ImplementationInformation Modeling
Reference Data
ISO 15926 Standard Conformance
Project Data Represented in ISO 15926
Format API
iRING Compliance
Template to Template Data
ExchangePart 7/Part 8
App“A”
App“B”
ISO 15926IntegrationDatabase
App“C”
Data Exchange to “Lifting”
ISO 15926“Lifted” Repository
Part 2/Part 8
Legacy Application
Same Templates
Legacy Application
Same Templates
RDS/WIP
Data Exchange from “Lowering”
Legacy Application
Other Templates
Taxonomy Template
ISO P/4
Community
PCA
Company
ISO P/7
Community
PCA
Company
Part 2
Project Data
Organizations
Sandbox
Reference Data Federation
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?19
www.iringug.org
http://iringtools.org
http://iringug.org
http://iringsandbox.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.
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.
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.
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.
http://iringtools.org
http://iringug.org
http://iringsandbox.org
iRING – Relationships
Codependence
ManagesDrives
Reference System
Modeling
Support
Open Source Certification
PCA
FIATECH
Recommendations
OpenO&M
[certification organization]
Overview
AppDataAppData
AppDataAppData
iRINGTools – Big Picture
24
iRINGToolsAdapter
iRINGToolsAdapter
iRIN
GTo
ols
Dat
aLay
eriR
ING
Tool
sD
ataL
ayer
AppAPIAppAPI
iRINGToolsAdapter
iRINGToolsAdapter
iRIN
GTo
ols
Dat
aLay
eriR
ING
Tool
sD
ataL
ayer
AppAPIAppAPI
iRINGToolsESB ServicesiRINGTools
ESB Services
Transformation
Service•Endpoint management•Discovery•Mediation•Data flows•Orchestrations•BI provisioning
Adaption Simple direct data flow
Complex indirect data flow
Multi-Protocol
Current DataLayers•NHibernate•Excel•SQL Database
iRINGTools Products•iRINGTools Adapter•iRINGTools ID Generator•iRINGTools Services•iRINGTools DataLayers
RDLRDLRDLRDL
RDLRDL
ISOISO
WSO2 ESBWSO2 ESB
Adapter Framework
SemanticRepository
Part 9Projection
NHibernateNHibernate
CSVCSV
XMpDE
RDFPart 8RDF
Part 8 SemWeb
[extensible]…
Generic Objects
Data Objects
Data Objects
ProjectionEngines
Data Stores
& APIs
[extensible]…
Data Source
Joseki
ESBMapping
Part 7Mapping
Part 7 TripleStores
DTODTO
XMLXML
dotNetRDF API
dotNetRDF API
SPARQL Query & Update
[extensible]…
Adapter ServiceAdapter Service
Custom Data LayerCustom Data Layer
Data Layer Extensibility
Data Object
ApplicationEntity
ApplicationEntity
IDat
aObj
ect
DataDictionary
DataDictionary
IDat
aLay
er
CreateCreate
GetGet
DeleteDelete
PostPost
GetDictionaryGetDictionary
ApplicationAPI
ApplicationAPI
DataFilterDataFilter
Response (List<string>)
Response (List<string>)
Identifiers (List<string>)
Identifiers (List<string>)
2010 Demonstrations• Digital Plant 2010
– iRINGUserGroup– iRINGTools/Bentley demonstration
• Private Demonstrations– Bechtel– Hatch– Emerson
• FIATECH Conference 2010– Bechtel– Bentley– CCC– CH2M Hill– Dow
27
Emerson Hatch Intergraph TCS
DowHouston, TX
BentleyExton, PA
HatchBrisbane, Australia
IntergraphHuntsville,
AL
EmersonPune, India
Bechtel,Frederick,
MD
PlantSpaceP&ID
OpenPlantPDxManager
SPF
Inspec
EIO
SmartPlant P&ID
Demonstrations
TCSNew Delhi,
IndiaSPI
BentleyWalnut,
CAProjectWise
LCS
FIATECHConference 2010
CH2M HillDenver,
CO
PDB
CCCAthens, Greece
C3D
www.iringug.org