The Role of ISO 15926 for Applying Enterprise Service Bus Technologies in Oil & Gas Industry Solutions
Total Page:16
File Type:pdf, Size:1020Kb
Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Semantic Days 2010 Tutorial The role of ISO 15926 for applying enterprise service bus technologies in oil & gas industry solutions Dr. Udo Pletat IBM Germany, Boeblingen © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Topic areas Enterprise Application Integration flashback Industry standard information models and EAI – ISO 15926 and Reference Semantic Model ISO 15926 and Reference Semantic Model alignment revisited Relating iRING and IIF from an EAI bus perspective Summary 2 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Motivation Observe existence of different application integration infrastructures & technologies –Enterprise application level: Enterprise Service Bus approach to connect ERP, EAM, CRM systems –Production Control Level: Open Process Control (OPC) to integrate DCS and MES systems Integrate integration infrastructures vertical application integration 3 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Enterprise Application Integration flashback to year 2000 Application 1 SemanticSemantic modelmodel // Application 2 syntacticsyntactic representationrepresentation ASBO 1 ASBO 2 Adapter 1 Adapter 2 GBO GBO Integration flows based on Generic Business Objects GBO Enterprise Service Bus GBO Adapter 3 Adapter 4 ASBO 3 ASBO 4 Integration logic / Application 3 use case Application 4 4 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] EAI ‚rules of the game‘ • Applications to be integrated are – More established & harder to change – Based on their application specific business objects • Integration bus (Enterprise Service Bus) – Host integration logic based on a ‚common ground‘ – Operate on generic business objects • Adapters – Translate between application specific and generic business objects – Trigger the integration logic (workflows) 5 © 2010 IBM Corporation EAI Dr. Udo Pletat ound? IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Application 2 The role of industry standard information models in ASBO 2 Adapter 2 scenarios GBO Application 1 ASBO 1 GBO Adapter 1 Integration flows based on Where can industry standard information models beGBO f Generic Business Objects Adapter 4 Application specific business objects Enterprise Service Bus ASBO 4 standards based applications GBO Application 4 Adapter 3 ASBO 3 for example Application 3 ASBO 1 = ISO 15926 Generic business objects ASBO 2 = ISA S95 standards based ASBO 3 = MIMOSA for eAxaSmBOpl e4 = CIM application integration GBO = ISO 15926 GBO = ISA S95 GBO = MIMOSA GBO = CIM © 2010 IBM Corporation Mapping between/to/from industry standards becomes part of the EAI discipline 6 Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] ‚Classical‘ Horizontal EAI (topfloor-to-topfloor integration) Connects enterprise applications which operate at similar levels of semantic information Couples systems which operate at the same processing speed (order of magnitude) Overlap between business objects is required ASBO App1 ∩∩∩ GBO ∩∩∩ ASBO App2 TheThe ASBOs ASBOs carry carry enough enough information information to to populate populate the the GBO GBO 77 1-Jun-10 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Relationship between ASBO and GBO information models ‚Overlap area‘ Semantically related Application 1 ASBO Info Model ‚Enrichment area‘ information that can Integration Layer can be transported enrich information from Application 1 from Application 1 to to Application 2 generate information GBO Info Model for Application 2 Application 2 ASBO Info Model 8 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Simplified view on ISA S95 layers (Purdue Reference Model) Application layers Enterprise Systems Enterprise Systems L4 – Enterprise wide business Engineering ProductionMonitoring CRM/ERP/EAM Engineering ProductionMonitoring CRM/ERP/EAM applications Integration Bus Plant-level Systems Plant-level Systems Plant-level Systems Plant-level Systems L3 – Plant-level manufacturing MES ProductionControl MES ProductionControl MES ProductionControl MES ProductionControl execution L2 Plant-level Systems Plant-level Systems Plant-level Systems Plant-level Systems DCS Process Control DCS ProcessControl DCS Process Control DCS ProcessControl – Plant-level process control L0,1 Production equipment Physical Equipment Physical Equipment Physical Equipment Physical Equipment 9 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Simplified view on ISA S95 layers (Purdue Reference Model) Application layers Enterprise Systems Enterprise Systems L4 – Enterprise wide business Engineering ProductionMonitoring CRM/ERP/EAM Engineering ProductionMonitoring CRM/ERP/EAM applications Integration Bus Plant-level Systems Plant-level Systems Plant-level Systems Plant-level Systems L3 – Plant-level manufacturing MES ProductionControl MES ProductionControl MES ProductionControl MES ProductionControl execution Integration Bus Integration Bus L2 Plant-level Systems Plant-level Systems Plant-level Systems Plant-level Systems DCS Process Control DCS ProcessControl DCS Process Control DCS ProcessControl – Plant-level process control L0,1 Production equipment Physical Equipment Physical Equipment Physical Equipment Physical Equipment 10 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Simplified view on ISA S95 layers (Purdue Reference Model) Application layers Enterprise Systems Enterprise Systems L4 – Enterprise wide business Engineering ProductionMonitoring CRM/ERP/EAM Engineering ProductionMonitoring CRM/ERP/EAM applications Integration Bus Plant-level Systems Plant-level Systems Plant-level Systems Plant-level Systems L3 – Plant-level manufacturing MES ProductionControl MES ProductionControl MES ProductionControl MES ProductionControl execution Integration Bus Integration Bus L2 Plant-level Systems Plant-level Systems Plant-level Systems Plant-level Systems DCS Process Control DCS ProcessControl DCS Process Control DCS ProcessControl – Plant-level process control L0,1 Production equipment Physical Equipment Physical Equipment Physical Equipment Physical Equipment 11 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Advanced Vertical (E)AI (shopfloor-to-topfloor integration) Connects plant control and enterprise applications operating at different levels of semantic information Integration typically requires enrichment/reduction of different information Couples systems which operate at different processing speeds (order of magnitude) Overlap between business objects is required ASBO App1 ∩∩∩ GBO ∩∩∩ ASBO App2 ! ASBOsASBOs from from the the plantfloor plantfloor (L1, (L1, L2) L2) do do not not carry carry eno enoughugh information information toto populate populate the the GBO! GBO! 1212 1-Jun-10 © 2010 IBM Corporation gration Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] ‚Classical‘ GBO models for horizontal application inte Application 1 Adapter 2 ASBO Info Model GBO Adapter 1 GBO GBO GBO Info Model Enterprise Adapter 4 Integration Bus ‚Horizontal EAI‘ interconnects GBO applications from similar Application 2 Adapter 3 semantic spaces ASBO Info Model Enrichment hardly important © 2010 IBM Corporation 13 Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] ‚Modern‘ GBO models for vertical application integration Application 1 Adapter 2 ASBO Info Model GBO Adapter 1 GBO GBO GBO Info Model Enterprise Adapter 4 Integration Bus GBO ‚Vertical EAI‘ interconnects Application 2 applications from more Adapter 3 disparate semantic spaces ASBO Info Model Enrichment becomes important © 2010 IBM Corporation 14 Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] The bus needs to get smarter – add a GBO store Adapter 1 Adapter 2 GBO GBO Enterprise Integration flows based on GBO Store Integration Generic Business Objects for enrichment Bus GBO GBO Adapter 3 Adapter 4 In the classical horizontal bus GBOs exist In the modern vertical bus GBOs exist mainly transiently also persistently ImportanceImportance of of GBO GBO information information model model grows grows for for verti verticalcal EAI EAI 15 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] Topic areas Enterprise Application Integration flashback Industry standard information models and EAI – ISO 15926 and Reference Semantic Model ISO 15926 and Reference Semantic Model alignment revisited Relating iRING and IIF from an EAI bus perspective Summary 16 © 2010 IBM Corporation Dr. Udo Pletat IBM Deutschland Research & Development GmbH Böblingen, Germany, [email protected] The ISO 15926 Pyramid Thing PossibleIndividual AbstractObject & sub-classes & sub-classes Relationship & sub-classes Class & sub-classes ISO 15926 Part 2 top level class