Top Banner
Robin Benjamins Bechtel FIATECH Technology Tuesday Webinar June 9 th , 2009 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 ids-adi.org
40

Document

Mar 13, 2016

Download

Documents

FIATECH

http://fiatech.org/images/stories/events/webinars/060909bechtel_benjamins.pdf
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1:

Robin Benjamins

Bechtel

FIATECH Technology Tuesday Webinar

June 9th, 2009

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

ids-adi.org

Page 2:

Start with ISO 15926!ISO 15926 is a standard for interoperability and the integration of lifecycle information

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

Improve Your Interoperability

map map

ISO 15926

Company

“Acme”

Company

“Emca”

Reference Data

Library

Interoperate

The iRING

RDS/WIP

Page 3:

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”

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

Paper, Book, Website Part 8

RDF/OWL

iRIN

G

Page 4:

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

Information Ambiguity

Am

big

uity S

ca

le

Least Ambiguity

Greatest Ambiguity

Greatest

Least

ISO

15926

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

Page 5:

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

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!

Page 6:

ISO 15926

“Lingua Franca”

XMpLantcXMLAEX / GVCC

(cfiXML)EDI

Yo

ur

Co

mp

an

yIn

tern

et

CIS/2 / IFC ISO 15926

Construction Contracts Project Controls Startup

BankTelecoms

Supplier

Steel

Fabricator

Equipment

Manufacture

Heater

Manufacture

JV

EPC

ProcurementEngineering

Plethora of Standards

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

Page 7:

Technology

Information

Model

(ISO 15926)

Application

Mapping

Forever

Changing

Forever

Extending Forever

Compatible

Public

Proprietary

COTS

Proprietary

Open Source

Implementation Investment

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

Page 8:

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

rmation E

xchange

Information Model

Dimension

Model Driven Interoperability

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

Information

Model

(ISO 15926)

Technology

Application

Mapping

Public

Proprietary

COTS

Proprietary

Open Source

Page 9:

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)

Page 10:

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

You need a Data Exchange Solution

Step right up!

We got your

data exchange

solution!

ISO 15926

Information

Modeling inside

Page 11:

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

Extending Beyond Data Exchange

ISO 15926

• Lifecycle information integration

• Cross-application reporting

• Analysis

• Visualization

• Knowledge

• Other…

ISO 15926

Page 12:

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

Camelot Objectives

• To build and deploy an ISO 15926, open source infrastructure on the internet and to show the following capabilities:

• The use of ISO 15926 in modeling business information

• The setup, configuration, and use of publicly available tools to map legacy systems to ISO 15926

• The demonstration of several data exchange scenarios between several companies using ISO 15926 over the internet

… and make all of the deliverables available in the public domain, ready for business use by May 29th

2009

Page 13:

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

Camelot and the iRING

• Camelot is an industry collaboration project ( POSC Caesar/FIATECH, IDS-ADI)

• Companies participating in Camelot:

• Bechtel

• Bentley

• Chevron

• Consolidated Contractors Company (CCC)

• DNV

• Dow

• DuPont

• Emerson Process Management

• Fluor

• Hatch

• Intergraph

• NRX Global

• Tata Consultancy Services (TCS)

• Zachry

Page 14:

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

Camelot Timeline

Camelot

No

v 3

, 2

00

8

Project

ConceptionA

pril 6, 2009

Ma

y 2

9, 2

00

9

Ja

n 1

3,

200

9

Project

Kickoff

FIATECH

Demo

Project

Completed

Project

Plan

Proposed

Initial

Companies

Join

ISO 15926

Training

Architecture

and Design

Technology

Prototyping

Information

Modeling

Template

Modeling

Scope

Freeze for

Demo

Restart

Balance of

Scope

Setup of

Control

Board

iRING

Press

Release

Camelot Scope is

60% complete

Camelot Scope is

100% complete

Camelot Scope is

0% complete

iRING

V1.0.0

Page 15:

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

The iRING

ISO 15926 Realtime Interoperability Network Grid

EPC

Owner Operator

RDS/WIPEPC

Supplier

ISO 15926

ISO 15926

Supplier

Supplier

Job Site

Page 16:

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

ISO 15926

EPC

Engineering

Construction

Procurement

Project ControlsInformation infrastructure

for both internal and

external interoperability

The iRING in your Company

Page 17:

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

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

Page 18:

WIP

Global

Sandbox

Community

A

SandboxCommunity

B

Sandbox

Community

C

Sandbox

Immutable

Read-W

rite

RDS/WIP

Editor

http://[TBD].org

http://[TBD].org

Reference Data Service – Logical Map

RDS

Work Area

RDS

PCA RDL

RDS

ISO / TS

15926

RDS

RDLFacade.org

Endpoint

RDS

PCA RDL

Endpoint

RDS

Editor

http://rdlfacade.org

http://[TBD].org

http://[TBD].org

Batch LoadingI/F

Industry

Batch ReportsAccess MDB

PCA RDS

RDS

Inbox

Avalon

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

iRING

Adapter

Page 19:

ISO

PCA

Global

Sandbox

Community

Sandbox

Private

Sandbox

RDS/WIP

Editor

iRING

Mapping

Editor

Imm

uta

ble

Re

ad

-Write

Federated Access

Certification Requests

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

Reference Data Federation

Page 20:

Mapping

iRINGAdapter Service

iRINGMapping Editor

RDS/WIPEditor

iRINGRD Service

Service will abstract SPARQL queries to a federation of configured endpoints for Editors; some will be updateable.

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

iRING Mapping and Reference Data

Page 21:

Interface Service

Adapter Service

Inte

rnal

Exte

rnal

Interface Service

Adapter ServiceLegacy Database

TripleStore

TripleStore

Legacy Database

Demo Control Panel

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

iRING Data Exchange - Refresh

Page 22:

Interface Service

Adapter Service

Inte

rnal

Exte

rnal

Interface Service

Adapter Service

Demo Control Panel

Legacy Database

TripleStore

TripleStore

Legacy Database

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

iRING Data Exchange - Pull

Direction of Information Flow

Page 23:

Interface Service

Adapter Service

Inte

rnal

Exte

rnal

Interface Service

Adapter ServiceLegacy Database

TripleStore

TripleStore

(inbox)

Legacy Database

Demo Control Panel

Direction of Information Flow

iRING Data Exchange – Push, Step 1

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

Page 24:

Interface Service

Adapter Service

Inte

rnal

Exte

rnal

Interface Service

Adapter ServiceLegacy Database

TripleStore

TripleStore

(inbox)

Legacy Database

Demo Control Panel

Direction of Information Flow

iRING Data Exchange – Push, Step 2

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

Page 25:

Legacy Database

Data Layer

Ap

plic

atio

n B

ou

nd

ary

SPA

RQ

L P

roto

col (

HTT

P)

POST /data as SPARQL returns SPARQLResults

Interface Service(Joseki)

Adapter Service

Ad

apte

r In

terf

ace

(HTT

P)

DTO Layer

Dat

a La

yer

Inte

rfac

e (C

#)POST /{graph} as SPARQL (UPDATE)

Co

mm

on

DTO

Inte

rfac

e (C

#)

Triple Store

inbox

manifest

data

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

iRING Components

Web Service

Web Service

Java

.NET.NET.NET

Page 27:

ISO 15926

Information

Model

RDS/WIP

Hatch

Bechtel

Intergraph

Emerson

Dow

DuPontCCC

PlantSpace

SmartPlant

Material

OpenPlant

PowerPID

C3D

Excel

SmartPlant

Foundation

SmartPlant

P&ID

OpenPlant

PowerPID

P&ID

Valve, Line, In-

line Instrument,

and Vessel

iRING

Web

Service

iRING

Web

Service

Demonstration Landscape

Internet

Email

Brisbane

Frederick

Athens

Pune

Huntsville

Houston

Wilmington

Oslo

TCS

RDS/WIP

Editor

NRXBentley

RDS/WIP

System

OpenPlant

Class Editor

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

Page 28:

Demonstration Data Flow #1

RDS/WIP

Dow

SmartPlant

P&ID

Information

Model

Hatch

PlantSpace

P&ID

Bechtel

OpenPlant

PowerPID

Brisbane

Frederick

Houston

P&ID to P&ID

Property Update Scenario

OsloPCA

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

Page 29:

Demonstration Data Flow #2

RDS/WIP

Intergraph

SmartPlant

Foundation

Information

Model

Hatch

PlantSpace

P&ID

Bechtel

OpenPlant

PowerPID

Brisbane

Frederick

Huntsville

P&IDs to Data Warehouse

Handover Scenario

OsloPCA

Line,

Equipment, &

Instrument

Line,

Equipment, &

Instrument

Information

Consolidation

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

Page 30:

Demonstration Data Flow #3

RDS/WIP

CCC

C3D

Information

Model

Hatch

PlantSpace

P&ID

BechtelOpenPlant

PowerPID

Brisbane

Frederick

Athens

P&IDs to Construction

Visualization Scenario

OsloPCA

Inspec

Line &

Equipment

Properties

Line Installation

& Hydro Test

Status

Line &

Equipment

Properties

Line Property

Visualization

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

Page 31:

Demonstration Data Flow #4

RDS/WIP

Emerson

Excel

Information

Model

Hatch

PlantSpace

P&ID

Bechtel

OpenPlant

PowerPID

Brisbane

Frederick

Pune

P&IDs to Data Sheet

Supplier Scenario

OsloPCA

Instrument

Instrument

Instrument

Data Sheet

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

Page 32:

Demonstration Data Flow #5

RDS/WIP

DuPont

OpenPlant

PowerPID

Information

Model

Bechtel

Inspec

Frederick Wilmington

P&IDs to Line List

Email Scenario

OsloPCA

P&ID

InformationInstrument

Data Sheet

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

Page 33:

Camelot – A “Round the Clock” Project!

Dow

Bechtel

Bechtel

DNV

NRX

Bentley

Emerson

CCC

Fluor

CCCHatch

Hatch

TCS

DuPontEmerson

Intergraph

Bentley

Fluor

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

Page 34:

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

Acknowledgements:

Camelot Participants

Allen Egnor, Chris Schwander, Danny Shalgy-Shagalov,Darius Kanga, Daryl Ofstie, Duane Toavs, Ed Beck,Gary W. Brown, Gert Jansen van Rensburg, Hanh Le,Ian Glendinning, Ivo Willems, J. P. Blake, Jean FrancoisRoy, Johan Kluewer, Julian Bourne, Keith Holce, KoosStrydom, Lokesh Shrivastava, Magne Valen-Sendstad,Manoj Dharwadkar, Martin Skjæveland, Michael Chen,Mike Burt, Mike Kolb, Mike McMullen, Milind Talpallikar,Mohamed Moubarak, Monika Saxena, Nicole Testa-Boston, Onno Paap, Pavan Dubey, Prasad Dixit, RahulPatil, Rajesh Bhave, Rajesh Suryavanshi, Rami Santina,Ravindra Grampurohit, Rayan Jreije, Rob DeCarlo,Robin Benjamins, Rohit Arora, Tom Struzik, Jim Kinter,Bill Kratovchivl

Page 35:

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

Acknowledgements:

Camelot ConsultantsBentley

• Manoj Dharwadkar, Rahul Patil

DNV• Magne Valen-Sendstad, Ian Glendinning, Johan

Kluwer, Martin Skjaeveland

Fluor• Onno Paap

NRX• Julian Bourne

Page 36:

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

Acknowledgements:

The Camelot CoreBechtel

• Darius Kanga, Rob DeCarlo, Hanh Le, Monika Saxena

Bentley• Manoj Dharwadkar

CCC• Rayan Jreije, Mohamed Moubarak

Hatch• JP Blake, Koos Strydom, Gert Jansen van Rensburg

NRX Global• Julian Bourne

TCS:• Rohit Arora, Pavan Dubey, Lokesh Shrivastava

Zachry:• Jim Kinter, Bill Kratochvil

Page 37:

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

Avalon Project

• Purpose• To establish industry services that supports the open

publication and collaborative generation of reference data

• To establish a collaboration place for companies that are using and extending reference data

• Objectives• Define and deliver a scalable ISO 15926 WIP

• Provide the industry with a wiki on the usages of ISO 15926 (content collaboration)

• Establish source code management and repository for iRING technology

Timeframe: June 10th, 2009 to November 20th, 2009

Page 38:

Usage

Manage iRING Software

Establish Scalable Reference Data Service

Provide a Collaboration Space

Avalon: Content Collaboration

Camelot Avalon

Bechtel

BP

Emerson

Fluor

PDM

Enter It Once

Geometry

CCC

Bentley

Noumenon

Bechtel

Established

Reference

Data Initiatives

Other…Other…

iRING

Fixed Scope

Initiatives,

Closed Ended

Fixed Scope

Initiatives,

Closed Ended

ISO 15926

Information

Model

Operations

Co

lla

bora

tion

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

Page 39:

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

The Takeaways…

• iRING version 1.0.0 available now!!!

http://iring.ids-adi.org

• Avalon project starts June 10th, 2009

Get the iRING!

Page 40:

Questions?

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