Bechtel s Deployment of ISO 15926

Size: px
Start display at page:

Download "Bechtel s Deployment of ISO 15926"

Transcription

1 Bechtel s Deployment of ISO Semantic Days 2008 Stavanger, Norway Robin Benjamins Engineering Automation Manager Bechtel

2 Bechtel Corporation Vision: To be the world s premier engineering, construction and project management company for our Customers, People, and Communities Completed more than 20,000 projects in 140 countries 2006: Revenue: US$20.5B New work booked: US$24.7B Projects: 380 Countries: 44 40,000 employees Privately held for 109 years

3 Meeting the Challenge Jubail World s largest civil engineering project Qinshan China s largest commercial contract Atlantic LNG, Trinidad Atlantic LNG One of the world s largest LNG facilities Kuwait Extinguished fires and restored oil production in less than half the predicted 5-year time span Tackling the world s most daunting engineering and construction challenges Hoover Dam 1930s largest U.S. civil engineering project Central Artery Largest infrastructure project in U.S. history Jamnagar World s largest petroleum plant Hong Kong Airport One of the world s largest infrastructure projects undertaken, US$20B

4 Mega Trends Project size, complexity & location Global work sharing Data-centric project execution Knowledge capture/management Global standards Construction automation Asset management HR constraints

5 Today s Jobsite

6 ISO Organizations POSC Caesar Intelligent Data Set (IDS) Project FIATECH Accelerate the Deployment of ISO (ADI) Project Both project have been active since late 2006 The projects sought early collaboration Both project operate as a single team Teams conduct business with an aggressive schedule

7 Objective Deployment of ISO Staging Service Project Upgrade an existing integration hub database (Staging Table) for purchase order processing with: Security Fine grain access control Flexibility Introduce an encapsulation and abstraction layer that would isolate the underlying integration hub which would be based on a model driven approach Opportunity Use ISO to solve the flexibility requirement

8 Staging Service Plan Project Commercial SystemsBechtel Business Services esub esub BPS esub epcwork esub s esub esub esub Procurement Project Controls Staging Table Staging Phase Table Staging I Phase Table I Phase II Site Staging Tables Current Implementati on Q Implementati on Oracle Streams Staging Table Phase I Staging Table Phase II Insevo Insevo Glendale Staging Tables Accounts Payable Oracle 11i Contracts Staging Service Wrapper

9 Staging Service Project Goals Use the opportunity to prototype the first ISO 15926, Part 7 implementation Focus on the benefits of ISO ontology and modeling methodologies Consider use of RDF/OWL as specified by ISO 15926, Part 7 Exclude ISO 15926, Part 7 Façade from scope Incorporate lessons learned as feedback into the ISO 15926, Part 7 Technical Specification development Balance potential benefit against risk of being first Leverage external technical experts from POSC Caesar and FIATECH

10 Staging Service Status Initial build completed November 2007 Enhanced to support BizTalk December/January User acceptance testing February 2008 Pilot deployment April 22 nd

11 Model Driven Interoperability Information Model Dimension Purchase Order Information Modeling Air Compressor Valve Implementation Dimension WIP: Work In Progress Industry Reference Data Extensions & Additions RDS/WIP Harmonization ISO Ontology Various Standards Data Sheet The Information Model Drives the Transformation System A T Technical Services ISO Neutral Format T Standard X Adapter System B Standard Y Information Exchange Slide: 11

12 Model Comparison Consumer Staging Table

13 ISO 15926, Part 7 OIM

14 OIM-Path

15 OIM-Path REF90001 Purchase Order Class ST- PURCHASE_ORDER part Arrangement Templat e Element /class;template;role Role REF90020 Purchase Order Line Item Last template is always a property Intermediate templates are relationships Root class is the same: within an operation within group of related classes ST- PURCHASE_ORDER_LINE_IT EM part Arrangement

16 Mapping Property Paths Columns Relationship Paths Foreign Keys Value Lists Internal Values

17 .NET Framework WCF, WF System Architecture Generic Adapter Payloa d ma p OIM Path Bindin g.net DataS et Payloa d RDF/ OWL RDF/ OWL Model and Transformation Service RDF / OW L Payloa d ma p Web Servic e Generic Adapter Payloa d Web Servic e Consumer Database ISO Ontology Staging Table

18 Lessons Learned Developer community not familiar with Semantic Web technologies or principles.net Development platform support for Semantic Web is very weak ISO 15926, Part 7 was still (and still is) a work in progress Our implementation has met the flexibility requirement however the implementation is considered a prototype and will need to be modernize to bring into compliance with ISO Our experience has provided a valuable contribution to both IDS-ADI projects and ISO 15926

19 Questions?