pca-fiatech ids-adi iring (robin benjamins)...2010/10/20 · towards iso certification • sigs,...
TRANSCRIPT
1
PCA-FIATECH IDS-ADI iRING
Bechtel
Central Engineering & Technology
Robin Benjamins
Start with ISO 15926!ISO 15926 is a standard for interoperability and the integrationof lifecycle information
Improve Your Interoperability
map map
ISO 15926
Company “Acme”
Company “Emca”
Reference Data Library
Interoperate
The iRING
RDS/WIP
Part 2
Data Model
Part 4Reference Data
Part 7
Templates
Natural Language
Grammar
Dictionary &
Thesaurus
Phrase, Sentence, Paragraph, Verse, Rhyme, Lyric
ISO 15926 “Parts” Analogy
Part 9Façades
“Reading”
Paper, Book, Website Part 8
RDF/OWL
iRIN
G
ISO
PCA
GlobalSandbox
CommunitySandbox
PrivateSandbox
RDS/WIP Editor
iRINGMapping
Editor
Imm
uta
ble
Read-W
rite
Leve
ls o
f S
tandard
izatio
n
Federated Access
Certification Requests
Reference Data Federation
Information Ambiguity
Am
big
uity S
ca
le
Least Ambiguity
Greatest Ambiguity
Greatest
Least
ISO
159
26
Comma Delimited File
Full Templates
XML Schemas
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
Template Signatures
Knowledge
Information
Data
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
Fire
wall
EPC
Engineering
Construction
Procurement
Project ControlsInformation infrastructure
for both internal and
external interoperability
The iRING in your Company
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? 8
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.
Overview
App
Data
App
DataApp
Data
App
Data
iRINGTools – Big Picture
12
iRINGTools
Adapter
iRINGTools
Adapter
iRIN
GT
oo
ls
Da
taLa
ye
r
iRIN
GT
oo
ls
Da
taLa
ye
r
App
API
App
APIiRINGTools
Adapter
iRINGTools
Adapter
iRIN
GT
oo
ls
Da
taLa
ye
r
iRIN
GT
oo
ls
Da
taLa
ye
r
App
API
App
API
iRINGTools
ESB Services
iRINGTools
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
Semantic
Repository
Part 9Projection
NHibernat
e
NHibernat
e
CSVCSV
XMpDE
RDF
Part 8
RDF
Part 8SemWeb
[extensible
]
…
Generic
Objects
Data
Objects
Data
Objects
Projection
Engines
Data Stores
& APIs
[extensible
]
…
Data Source
Joseki
ESB
Mapping
Part 7
Mapping
Part 7 Triple
Stores
DTODTO
XMLXML
dotNetRDF
API
dotNetRDF
API
SPARQL Query &
Update
[extensible
]
…
2010 Demonstrations• Digital Plant 2010
– iRINGUserGroup
– iRINGTools/Bentley demonstration
• Private Demonstrations
– Bechtel
– Hatch
– Emerson
• FIATECH Conference 2010
– Bechtel
– Bentley
– CCC
– CH2M Hill
– Dow
14
� Emerson
� Hatch
� Intergraph
� TCS
FIATECH iRING Demo
15
Dow
Houston, TX
Bentley
Exton, PA
Hatch
Brisbane,
Australia
Intergraph
Huntsville,
AL
Emerson
Pune, India
Bechtel,
Frederick,
MD
PlantSpace
P&ID
OpenPlant
PDxManager
SPF
Inspec
EIO
SmartPlant
P&ID
Demonstrations
TCS
New Delhi,
IndiaSPI
Bentley
Walnut,
CA
ProjectWise
LCS
FIATECH
Conference 2010
CH2M Hill
Denver,
CO
PDB
CCC
Athens,
Greece
C3D
PCA Instrument SIG Workshop
17
• Two week workshop at Bechtel’s office in Frederick,
MD, USA
• Companies in attendance
– Bechtel
– Bentley
– Dow*
– Emerson
– Fluor*
– GlencoIS*
– Hatch
– PCA
– Rosatom
– Sudoexport*
– Tecgraf
– TechInvestLab*
PCA Instrument SIG Workshop
18
• Objectives– Harmonize and align ISO 15926 modeling methodologies
– Review existing set of Instrument reference from EqHub and Emerson
– Present the JORD project
– Demonstration of reference data and modeling methodology via
iRINGTools
– Scope future Instrument extensions to the reference data
• Deliverables– Beginners Guide to ISO 15926 Modeling
– Active Instrument SIG to consolidate EqHub, Emerson, and others
Instrument reference data
• https://www.posccaesar.org/wiki/SigInstWorkShops
PCA Instrument SIG
19
Comments on SIG’s
20
• We need to establish more SIGs
• SIGs are a community of experts that begin the
process to raise newly created reference data
towards ISO certification
• SIGs, via the PCA/FIATECH MoU, should be done with
wider participation
• If you are interested in ISO 15926 – Get engaged in
SIGs!
• If you don’t find the SIG you are looking for – start
one!
Questions?