Magne

advertisement
ISO 15926 & iRING Overview
Robin Benjamins
Bechtel
Central Engineering & Technology
Presented by Magne Valen-Sendstad/POSC Caesar
1
Improve Your Interoperability
Start with ISO 15926!
ISO 15926 is a standard for interoperability and the integration
of lifecycle information
The iRING
map
Interoperate
map
Company
“Emca”
Company
“Acme”
Reference Data
Library
ISO 15926
RDS/WIP
iRING
ISO 15926 “Parts” Analogy
Part 2
Data Model
Natural Language
Grammar
Part 4
Reference Data
Dictionary &
Thesaurus
Part 7
Templates
Phrase, Sentence,
Paragraph, Verse,
Rhyme, Lyric
Part 8
RDF/OWL
Paper, Book, Website
Part 9
Façades
“Reading”
Reference Data Federation
Certification Requests
ISO
RDS/WIP
Editor
iRING
Mapping
Editor
Community
Sandbox
Federated Access
Private
Sandbox
Read-Write
Global
Sandbox
Immutable
PCA
Information Ambiguity
Greatest
Least
Compliance
Least Ambiguity
iRING 2.0
Implementation
Ambiguity Scale
ISO 15926
• Data exchanges operate
Compliance
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
iRING 1.0
Implementation
XMpLant Schema
Implementation
Ambiguity = Cost
Comma Delimited
File
Greatest Ambiguity
Productivity
Potential
Automation
The Gap
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
Business Process
80%
We tend to
overemphasize this
portion
20%
Technology
The challenge
Data
???
Exchange
A New Approach
Information Modeling
80%
Where we need to focus
20%
What we have been “fixing”
for many years
A Global Common Model
ISO 15926
Information
Information
Exchange
Procurement
Construction
Contracts
Project Controls
Startup
ISO 15926
“Lingua Franca”
EDI
CIS/2 / IFC
AEX
Bank
Steel
Fabricator
Equipment
Manufacture
XMpLant
Heater
Manufacture
ISO 15926
JV
EPC
Internet
Engineering
Company
Plethora of Standards
DataBroker and the RDM
Application 1
DataBroker
Interface
Application 3
Application 2
DataBroker
Interface
DataBroker
Interface
DataBroker
DataBroker
Interface
Application 4
Exchange
RDM
RDM
Scenarios
DataBroker
Interface
Application 5
The iRING
EPC
ISO 15926
Supplier
RDS/WIP
EPC
Supplier
Job Site
ISO 15926
Owner Operator
Supplier
ISO 15926 Realtime Interoperability Network Grid
The iRING in your Company
EPC
Engineering
Procurement
Construction
ISO 15926
Project Controls
Information infrastructure
for both internal and
external interoperability
iRING Deployment
Bechtel
Customer,
Owner/Operator
other BSAPs
other BSAPs
other BSAPs
SP P&ID
SPI
Other apps
SP 3D
O&M
SPF
ERP
Procurement
PSN
LCIM
Construction
Portal
ECM
InfoWorks
BecGIS
PSN
2.0
Other apps
Other apps
3D
P&ID
Procurement
3D
LCIM
Procurement
ECM
GIS
ERP
Suppliers
JV Partners
ECM
JV Partners
JV Partners
15
ISO 15926 Reference Data
Domain Expert (DE)
Expert Modeler (EM)
Classes
Public
Business
Domain
Shortcut: DE Driven
(Characterization Methodology)
Template Signatures
Template
Roles
Full-Part 2 Template
(aka Longhand)
Lifting
Proto
Templates
Part 2 Entities
Shorthand: DE / EM Interface
Part 7
Private
Modeling
Domain
ISO 15926 Standard Conformance
Information Modeling
Technical Implementation
Part 7
Template
Part 2
Data Model
Part 3/4
Taxonomy
ISO 15926 Information Model
Reference Data
Format
Part 8
OWL/RDF
iRING Compliance
Project Data Represented in ISO 15926
API
Part 9
Facade
Reference Data Federation
App
“B”
Facade
Facade
Legacy
Application
Same Templates
App
“A”
Facade
Legacy
Application
Same Templates
Data Exchange from
“Lowering”
Facade
Data Exchange to
“Lifting”
Legacy
Application
Other Templates
App
“C”
ISO 15926
“Lifted” Repository
Part 2/Part 8
ISO 15926
Integration
Database
Project Data
Template to
Template Data
Exchange
Part 7/Part 8
RDS/WIP
Taxonomy
Template
ISO P/4
ISO P/7
PCA
PCA
Community
Community
Organizations
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?
19
www.iringug.org
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://iringug.org
http://iringtools.org
http://iringsandbox.org
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.
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.
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 – 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
Overview
iRINGTools – Big Picture
Current DataLayers
•NHibernate
•Excel
•SQL Database
iRINGTools Products
•iRINGTools Adapter
•iRINGTools ID Generator
•iRINGTools Services
•iRINGTools DataLayers
App
API
Transformation
Simple direct data flow
Complex indirect data flow
iRINGTools
Adapter
iRINGTools
Adapter
Multi-Protocol
ISO
App
Data
App
API
iRINGTools
ESB Services
WSO2 ESB
RDL
RDL
RDL
iRINGTools
DataLayer
App
Data
iRINGTools
DataLayer
Adaption
Service
•Endpoint management
•Discovery
•Mediation
•Data flows
•Orchestrations
•BI provisioning
24
Adapter Framework
dotNetRDF
API
Data Stores
& APIs
Projection
Engines
NHibernate
RDF
Part 8
CSV
DTO
XMpDE
Generic
Objects
[extensible
]
…
Data Source
Projection
Data
Objects
Mapping
Part 7
Semantic
Repository
Joseki
SemWeb
Part 9
SPARQL
Query &
Update
XML
[extensible
]
…
ESB
Triple
Stores
[extensible
]
…
Data Layer Extensibility
Adapter Service
Application
API
Application
Entity
Create
Get
Identifiers
(List<string>)
Data
Filter
Post
Delete
GetDictionary
IDataLayer
Data Object
IDataObject
Custom Data Layer
Response
(List<string>)
Data
Dictionary
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
27
OpenPlant
PDxManager
Hatch
Brisbane,
Australia
Bentley
Exton, PA
Dow
Houston, TX
FIATECH
Conference 2010
PlantSpace
P&ID
SmartPlant
P&ID
Emerson
Pune, India
EIO
CCC
Athens,
Greece
CH2M Hill
Denver,
CO
C3D
PDB
Demonstrations
Bentley
Walnut,
CA
Bechtel,
Frederick,
MD
ProjectWise
LCS
Inspec
SPI
TCS
New Delhi,
India
Intergraph
Huntsville,
AL
SPF
www.iringug.org
Download