View
213
Download
0
Category
Preview:
Citation preview
Bechtel’s Information Landscape
Owner Operator
Suppliers
JV Partners
Corporate
Systems
Project
Commercial
Systems
Engineering &
Construction
Systems
Cost Data
Quantity Data
Legend
Sc
hem
a C
on
fig
ura
tio
n
Static
Requirements(Institutionalized)
DynamicRequirements
(Customer Driven)
RDM
DataBroker
Exchange
ScenariosDataBroker
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
EPC
Engineering
Construction
Procurement
Project ControlsInformation infrastructure
for both internal and
external interoperability
The iRING in your Company
iRING v1.0.0 Deliverable
ApplicationiRING
Adapter Service
iRING
Interface
Service
“Façade”
iRING
Mapping
RD
Service
RDS/WIP
RDS/WIP
Editor
iRING
Web Service
Protocol
Specification
Part 7 QXF
Representation
Proprietary
Format
ISO 15926
Note: Components shown in green are included in the May 29th, 2009 delivery
iRING
Mapping
Editor
Part 2
Data Model
Part 4
Reference Data
Part 7
Templates
Natural Language
Grammar
Dictionary &
Thesaurus
Phrase, Sentence,
Paragraph, Verse,
Rhyme, Lyric
ISO 15926 “Parts” Analogy
Part 9
Façades“Reading”
Paper, Book, Website Part 8
RDF/OWL
iRIN
G
ISO
PCA
Global
Sandbox
Community
Sandbox
Private
Sandbox
RDS/WIP
Editor
iRING
Mapping
Editor
Imm
uta
ble
Read-W
rite
Federated Access
Certification Requests
Reference Data Federation
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
Information Ambiguity
Am
big
uity S
cale
Least Ambiguity
Greatest Ambiguity
Greatest
Least
ISO
15
92
6
Comma Delimited
File
iRING 2.0Implementation
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.0Implementation
Knowledge
Information
Data
Top Down versus Bottom Up Modeling
Top Down: The best get together to make the industry models
Bottom Up: You are on a project and you need the model now!
Plethora of Standards
ISO 15926
“Lingua Franca”
XMpLantAEXEDI
Bech
tel
Inte
rnet
CIS/2 / IFC ISO 15926
Construction Contracts Project Controls Startup
BankSteel
Fabricator
Equipment
Manufacture
Heater
Manufacture
JV
EPC
ProcurementEngineering
Information
Model
(ISO 15926)
Application
Mapping
Always
Changing
Always
ExtendingAlways
Compatible
Public
Proprietary
Automation Investment
Systems &
Infrastructure
Technology
COTS
Proprietary
Open Source
RDS/WIP
Various
Standards
Information
Modeling
T
Technical Services
ISO 15926
Neutral Format
System
“A”
System
“B”
T
Standard
“Y”
Standard
“X”
Harmonization
Extensions
& Additions
The Information Model
Drives the Transformation
Adapter
Implementation
Dimension
Air
Compressor
Purchase
Order
ValveData Sheet
Info
rma
tio
n E
xch
an
ge
Information Model
Dimension
Model Driven Interoperability
Information
Model
(ISO 15926)
Systems &
Infrastructure
Technology
Application
Mapping
Public
Proprietary
COTS
Proprietary
Open Source
iRING Deployment
15
other BSAPsother BSAPs
other BSAPs
SP 3D
SPI
SP P&ID
InfoWorks
BecGIS
Procurement
SPF
Construction
BechtelCustomer,
Owner/Operator
P&ID
3D
Procurement
GIS
ECMERP
Procurement
LCIM
ECM
3D
O&M
ECM
ERP
LCIM
Other apps
Other apps
Other apps
JV PartnersSuppliers
JV 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 2
Data Model
Part 3/4
Taxonomy
Part 7
Template
Part 8
OWL/RDF
Part 9
Facade
ISO
15
92
6 In
form
ati
on
Mo
de
l
Technical ImplementationInformation Modeling
Reference Data
ISO 15926 Standard Conformance
Project Data Represented in ISO 15926
Format API
iRING Compliance
R e a l i z i n g O p e n I n f o r m a t i o n I n t e r o p e r a b i l i t y
Initial ISO 15926 Information Model
Information
Model
(ISO 15926)
Template to
Template Data
Exchange
Part 7/Part 8
App
“A” Fa
ca
de
App
“B” Fa
ca
de
ISO 15926
Integration
DatabaseFa
ca
de
App
“C”Fa
ca
de
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
Semantic RepositoryPart 9
Transformation
NHibernate
ECSchema
EFSchema
RDFPart 8
SPARQL Query & Update
[extensible]…
Excel
DTOPart 7
TransformsData Stores
& APIs
[extensible]…
Data Source
[extensible]…
MIMOSA
Mapping
Adapter FrameworkTriple
Stores
QXF
Reporting Object
dotNetRDFAPI
DB Dictionary
Adapter Overview
Adapter ServiceLegacy Database
Mapping Editor
DTO
Façade
RDF
iRING Tools Sandbox
SPARQL Data Exchange
Interface Service
(SPARQL Endpoint)
SPA
RQ
L P
roto
col
SPARQL Client
AdapterService
(SPARQL Client)
SPARQL EndpointSPARQL
EndpointSPARQL
Endpoints
SPARQL Query Only
SPARQL Query Only
Adapter ServiceAdapter Provider
Adapter Layers
DTO Layer
Projection Layer Semantic Layer
Data Layer
Security Layer
Adapter Service
Adapter Provider
DTO Layer
Custom Data Layer
Data Layer Extensibility
Data Object
ApplicationObject
IDat
aOb
ject
DataDictionary
IDat
aLay
er
Create
Get
Delete
Post
GetDictionary
Application API
DataFilter
Response (List<string>)
Identifiers (List<string>)
Adapter Service
Adapter Provider
DTO Layer
CSVDataLayer
EntityObjects
EntityObjects
DataObjectsCSV
Linq To XML
CSV Line
Post
Get
CSV Data Layer
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? 31
2010 Demonstrations• Digital Plant 2010
– iRINGUserGroup
– iRINGTools/Bentley demonstration
• Private Demonstrations– Bechtel
– Hatch
– Emerson
• FIATECH Conference 2010– Bechtel
– Bentley
– CCC
– CH2M Hill
– Dow
33
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,
CA
ProjectWiseLCS
FIATECHConference 2010
CH2M HillDenver,
CO
PDB
CCCAthens, Greece
C3D
Recommended