The Role Of ISO 15926 For Applying Enterprise Service Bus .

2y ago
12 Views
2 Downloads
2.31 MB
42 Pages
Last View : 1m ago
Last Download : 3m ago
Upload by : Halle Mcleod
Transcription

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comSemantic Days 2010 TutorialThe role of ISO 15926 for applying enterprise servicebus technologies in oil & gas industry solutionsDr. Udo PletatIBM Germany, Boeblingen 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comTopic 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 Summary2 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comMotivation Observe existence of different application integration infrastructures &technologies–Enterprise application level: Enterprise Service Bus approach to connectERP, EAM, CRM systems–Production Control Level: Open Process Control (OPC) to integrateDCS and MES systems Integrate integration infrastructures vertical application integration3 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comEnterprise Application Integration flashback to year 2000Application 1Semantic modelmodel //Semanticsyntactic representationrepresentationsyntacticASBO 1Application 2ASBO 2Adapter 1Adapter 2GBOGBOIntegration flows based onGeneric Business ObjectsGBOEnterprise Service BusAdapter 3Adapter 4ASBO 3Application 34GBOASBO 4Integration logic /use caseApplication 4 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comEAI ‚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 genericbusiness objects– Trigger the integration logic (workflows)5 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comThe role of industry standard information models in EAIscenariosWhere can industry standard information models be found? Application specific business objects standards based applicationsApplication 1Application 2ASBO 1 Generic business objects standards basedapplication integrationAdapter 1GBOIntegration flows based onGeneric Business ObjectsGBOAdapter 3Application 36Adapter 2GBOASBO 3 Mapping between/to/fromindustry standards becomes part of the EAI disciplineASBO 2Enterprise Service BusGBOAdapter 4ASBO 4Application 4fASB or examASB O 1 IS pleOOfor eASB 2 ISA 15926GBOampO 3 SAxSMIM 95 IOleSO BGBOO4SA1 GBO ISA S 5926 CIMGBO MIMO 95 CIM SA 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.com‚Classical‘ Horizontal EAI (topfloor-to-topfloor integration) Connects enterprise applications which operate atsimilar levels of semantic information Couples systems which operate at the sameprocessing speed (order of magnitude) Overlap between business objects is requiredASBO App1 GBO ASBO Jun-10 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comRelationship between ASBO and GBO information models‚Overlap area‘Semantically relatedinformation that canbe transportedfrom Application 1to Application 2Application 1ASBO Info ModelGBO Info Model‚Enrichment area‘Integration Layer canenrich informationfrom Application 1 togenerate informationfor Application 2Application 2ASBO Info Model8 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comSimplified view on ISA S95 layers (Purdue Reference ngL4CRM/ERP/EAMCRM/ERP/EAMIntegration pmentPhysical Equipment Application layers– Enterprise wide businessapplications– Plant-level manufacturingexecution– Plant-level process control Production equipment 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comSimplified view on ISA S95 layers (Purdue Reference ngL4CRM/ERP/EAMCRM/ERP/EAMIntegration ctionControlProductionControlIntegration MESProductionControlProductionControlIntegration ical Equipment Application layers– Enterprise wide businessapplications– Plant-level manufacturingexecution– Plant-level process control Production equipment 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comSimplified view on ISA S95 layers (Purdue Reference ngL4CRM/ERP/EAMCRM/ERP/EAMIntegration ctionControlProductionControlIntegration MESProductionControlProductionControlIntegration ical Equipment Application layers– Enterprise wide businessapplications– Plant-level manufacturingexecution– Plant-level process control Production equipment 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comAdvanced Vertical (E)AI (shopfloor-to-topfloor integration) Connects plant control and enterprise applicationsoperating at different levels of semantic information Integration typically requires enrichment/reduction ofdifferent information Couples systems which operate at differentprocessing speeds (order of magnitude) Overlap between business objects is requiredASBO App1 GBO ASBO o12121-Jun-10 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.com‚Classical‘ GBO models for horizontal application integrationApplication 1ASBO Info ModelAdapter 1GBOEnterpriseIntegrationBusGBOAdapter 2GBOGBOInfo ModelGBOAdapter 3Adapter 4Application 2ASBO Info Model13‚Horizonapplica tal EAI‘ intercotiseman ons from sim nnectstic spailarces Enrichmeimport nt hardlyant 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.com‚Modern‘ GBO models for vertical application integrationApplication 1ASBO Info ModelAdapter 1GBOEnterpriseIntegrationBusGBOAdapter 2GBOGBOInfo ModelGBOAdapter 3Adapter 4Application 2ASBO Info Model14‚Verticalapplica EAI‘ interconntidispara ons from mo ectsrete semantic s Enrpacesichmentbecomeimportsant 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comThe bus needs to get smarter – add a GBO storeAdapter 1GBOEnterpriseIntegrationBusGBOAdapter 2GBOIntegration flows based onGeneric Business ObjectsAdapter 3In the classical horizontal bus GBOs existmainly transientlyGBO Storefor enrichmentGBOAdapter 4In the modern vertical bus GBOs existalso AIImportance15 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comTopic 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 Summary16 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comThe ISO 15926 PyramidThingPossibleIndividual& sub-classesAbstractObject& sub-classesRelationship& sub-classesClass& sub-classesISO 15926 Part 2 top level class categories17 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comThe roles of Part 2, 4, and 7 from an EAI perspective Part 2 is the master GBO schema– All ISO 15926 data to be transported is – in the end – instancedata of the Part 2 meta-model Part 4 is ‚just‘ instance data according to Part 2– Would a Part 4 Oil & Gas ontology defining an O & G metamodel also serve as the GBO meta-model? NO!– Do interaction partners have to agree on the same Part 4 O&Gontology? YES! Part 7 template definitions allow– To define the translations to be performed in the adaptersmodel X IS0 15926 model Y18 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comObservations using ISO 15926 as the GBO information model ISO 15926 Part 2 is fairly generic– pro easy to map into– con hard to map out ofpumpX: :ISO15926-2 PossibleIndividualISO15926-2 PossibleIndividualpumpX Relate the transported content to an RDL– pro know the terms that are transported– con both parties have to agree on the same RDLpumpX: :ISO15926-2 PossibleIndividualISO15926-2 26-4 CentrifugalPump)iso15926-4 CentrifugalPump)classification(pumpX,iso15926-4 CentrifugalPump: :ISO15926-2 ClassOfInanimatePhysicalObjectISO15926-2 ClassOfInanimatePhysicalObjectiso15926-4 CentrifugalPump19 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comSome thoughts on iRING from an EAI perspectivepumpX: :RSM FunctionalEntityRSM FunctionalEntitypumpXpumpX.type rsm centrifugalPumprsm centrifugalPumppumpX.typepumpX: :S95 UnitS95 UnitpumpXpumpX.type s95 centrifugalPumps95 centrifugalPumppumpX.typeS95 ASBORSM ASBOiso15926-4 CentrifugalPump: :iso15926-4 CentrifugalPumpISO15926-2 ClassOfInanimatePhysicalObjectISO15926-2 ClassOfInanimatePhysicalObjectAdapter 1Adapter 215926 GBO15926 GBOrsm pi cpTemplate(P,cP rsm)cP rsm)rsm pi cpTemplate(P, fication(P,iso15926-4 CP)iso15926-4 CP)classification(P, S95 pi cpTemplate(P,cP s95)cP s95)S95 pi cpTemplate(P,ISO 15926 Part 4RDLISO 15926 Part 7TemplatesiRING Integration Busrsm pi cpTemplate(pumpX,cP rsm)cP rsm)rsm pi cpTemplate(pumpX,s95 pi cpTemplate(pumpX,cP s95)cP s95)s95 pi cpTemplate(pumpX,GBO‘s are ISO 15926 ‚sentences‘, i.e., multiple Part 2 statements compress these sentences into a Part 7 Template20 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comReference Semantic Model by IBM Blend of different industry standards– S88, S95, CIM (IEC 61970), MIMOSA, ISO 15926,UNCEFACT, . Fulfills requirements for a GBO model for vertical applicationintegration Is the GBO information model for IBM‘sIntegrated Information Framework21 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comThe Reference Semantic ModelNamedObjectChemical and Petroleum SolutionsThe Conceptual Reference Semantic Model RSM Team PCA / POSC Caesar Association – Thore Langeland,Nils Sandsmark, Magne Valen-Sendstad ISA 95 – Keith Unger ISA 88 – Dennis Brandl OAGi – Dave Connelly WBF – Dave EmersonEnergistics – Jerry Hubbard MIMOSA – Alan Johnson, Ken Beaver OSIsoft – Jack Aude StatoilHydro - Olav Lerflaten DOW – Russ Dickinson SISCO – Herb Falk, Lorenzo ChildressIBM - Russ Lambert, Udo PletatOrganizationalEntity& sub-classesPut RSM parents diagram hereTypeOf.& sub-classesRSM Team Objectives/Milestones Objectives Standardisation–Advance the modeling work–Ensure compliance with the participating standards–FunctionalEntity& sub-classesW orking with ISO15926 through their IO HN projectintitative to standardise RSM in ISO192617 2008 IBM CorporationRSM Ancestry chartFunctionalAsset& sub-classesMeasurement& related classesSome top level RSM class categories22 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comRSM used for representing enterprise structureHierarchies of organizational unitsHierarchies of functional units& much much moreibmOil : RSM OrgEntitycompositioneurope : RSM OrgEntitycompositionownedByullrigg : RSM FunctionalEntitiystavanger : RSM OrgEntitycompositionseparator: RSM WorkCentercompositionliquidFlow : RSM Measurementuom ccm/minbelongsTotakenForpumpX: RSM WorkEquipmenttype centrifugalPumpmv1 : RSM MeasurementValuevalue 4723 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comTypical vertical EAI use case pattern for IIF:- lift OPC tag reads to RSM GBOs and trigger work flowsApplication 1Application 2MIMOSAISO 15026Adapter 1liquidFlow : RSM Measurementuom ccm/minmeas1 : RSM MeasurementValuevalue 47Adapter 2RSMpumpX:RSM WorkEquipmentModelStoretype centrifigalPumpEventEngineAdapter 3IIF Integration BusAdapter 4Integrated Information FrameworkOPCApplication 3(OPC Server)24tag4711.value 123123tag4711.valueOPCApplication 4(OPC Server) 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comTypical structure of adapter to hook up OPC to ESB- lightweightESBJMSAdapterOPC ClientOPC Server(External Application)25 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comStructure of IIF adapter to hook up OPC to ESB- heavyweightESBJMSAdapterOPC ClientOPC Server(Semantic Transformation to RSM)OPC ClientOPC Server(External Application)26 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comTopic 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 Summary27 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comConceptual overlaps between ISO 15926 and RSM Schema level– ISO 15926 - Part 2 Instance level reference data– ISO 15926 – Part 4 (RDL)– ISO 15926 – Part 4 (RDL) RSM classes RSM classes RSM class instances(pre-populated) Instance level facility representation– Instances of part 2 classes RSM instancesclassified by part 4 termstagged with pre-populatedterms28 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comApplication DataSchema & Reference DataTake a closer look at the overlap areas between ISO 15926 and RSM29ISO 15926 Part 2 tionRSM SchemaFunctionalEntitiesISO 15926 Part 4 RDLEquipment typesScales/UOMsISO 15926 based GBOsData ofISO 15926 based applicationsRepreseof oil p ntationroductfacilitie ionsRSM pre-populated contentRSM based GBOsData ofRSM based applications 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comData transformation transactional mappingModel alignment conceptual mappingClass and instance level correspondances30ISO 15926RSMISO15926-2 PossibleIndividualRSM OrganizationalEntityclassification :ISO15926-2 Thing x ISO15926-2 Class SchematypeOfOrgEntityISO15926-2 ClassOfOrganizationRSM TypeOfOrgEntityiso15926 WorkUnit (S95) :ISO15926 ClassOfInanimatePhysObjRSM WorkUnit (S95)iso15926 Enterprise (S95) :ISO15926 ClassOfOrganizationibmOil :ISO15926 PossibleIndividualclassification(ibmOil,iso15926 enterprise)RDLconcretefacilityrsm Enterprise (S95) :RSM TypeOfOrgEntityibmOil :RSM OrganizationalEntityibmOil.typeOfOrgEntity rsm Enterprise 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comProtoype implementation of ISO 15926 – RSM conversiondemonstrated at ISA Expo 2009(private instance) IIF iRING (public or private instance)31 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comTopic 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 Summary32 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comIIF versus iRING- some commonalities & differencesiRINGIIFBase information model GBO info model ISO 15926 Reference Semantic ModelUse of information model Reference Data Librarydefinition Reference Data Libraryconsumption Representation of enterpriseGBO data (-) Representation of enterpriseGBO data ( ) intra-enterprise intra-enterprise inter-enterprise (private) inter-enterprise (private)Preferred use inter-enterprise (public)Implementation technology33 .NET architecture JEE ESB architecture 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comEstablishing iRING and IIF interoperability GBO & RDL synchronization in integration busesEnterprise A using iRING as its internal busApplication 1Application 2MIMOSAiRING Integration BusAdapter 3ISO 15926GBO StoreAdapter 4iRINGISO 1592GBO m 6 is theeta-mfor iRIN odelGOPCApplication 4Application 2MIMOSAISO 15026ISO 15926 AdapterAdapter 2ISO 15926Model Store (RDL)Application 3Application 1ISO 15026Adapter 1OPCEnterprise B using IIF as its internal busAdapter 1Adapter 2RSM Model Store(µµRDL)RSM Model StoreGBOsIIF Integration BusAdapter 3Adapter 4Integrated Information FrameworkOPCApplication 3RSMGBO m is theeta-modelfor IIFOPCApplication 4iRING RDL is local at enterprise AScenario: use the RDL store for maintaining GBOs34 2010 IBM Corporation

Dr. Udo PletatIBM Deutschland Research & Development GmbHBöblingen, Germany, pletat@de.ibm.comEstablishing interoperability between IIF and other businfrastrcuture through a public iRINGEnterprise A with some internal busMIMOSAApplication DataMIMOSAAdapter 1Adapter 2Enterprise Service BusAdapter 3OPCApplication 3Adapter 4OPCApplication 1ISO 15926 AdapterISA S95Enterprise B using IIF as its internal busApplication 2ISO 15926 AdapterApplication 1Public iRINGApplication 4Application 2MIMOSAISO 15026Adapter 1Adapter 2RSM Model Store(µµRDL)RSM Model StoreGBOsIIF Integration BusAdapter 3Adapter 4Integrated Information FrameworkOPCApplication 3OPCApplication 4Adapter 2Adapter 1ISO 15926Model Store (RDL)iRING Integration BusAdapter 3Adapter 4iRINGISA Expo 200

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

Related Documents:

May 27, 1971 · ISO 15926 19 EPC application Other application ISO 15926 “façade” ISO 15926 mapping ISO 15926 mapping Each tool can sort their data any way they want internally, as long as they are able to present that data to the outside world in ISO 15926 compliant format when exporting data and be able to

May 02, 2018 · D. Program Evaluation ͟The organization has provided a description of the framework for how each program will be evaluated. The framework should include all the elements below: ͟The evaluation methods are cost-effective for the organization ͟Quantitative and qualitative data is being collected (at Basics tier, data collection must have begun)

Silat is a combative art of self-defense and survival rooted from Matay archipelago. It was traced at thé early of Langkasuka Kingdom (2nd century CE) till thé reign of Melaka (Malaysia) Sultanate era (13th century). Silat has now evolved to become part of social culture and tradition with thé appearance of a fine physical and spiritual .

ISO defined in ISO 15926-4, in OWL format ERDL façade in ISO 15926-7 format core classes & reference individuals mapping end-user classes & individuals end-user façades specialization standard classes s p e c i a l i z a t i o n façades of government and industry standardization bodies s

On an exceptional basis, Member States may request UNESCO to provide thé candidates with access to thé platform so they can complète thé form by themselves. Thèse requests must be addressed to esd rize unesco. or by 15 A ril 2021 UNESCO will provide thé nomineewith accessto thé platform via their émail address.

̶The leading indicator of employee engagement is based on the quality of the relationship between employee and supervisor Empower your managers! ̶Help them understand the impact on the organization ̶Share important changes, plan options, tasks, and deadlines ̶Provide key messages and talking points ̶Prepare them to answer employee questions

Dr. Sunita Bharatwal** Dr. Pawan Garga*** Abstract Customer satisfaction is derived from thè functionalities and values, a product or Service can provide. The current study aims to segregate thè dimensions of ordine Service quality and gather insights on its impact on web shopping. The trends of purchases have

Initial Counseling . If you are accidentally placed on guard, weekend duty, or special duties that contradict your team orders, it is incumbent upon you to let your chain of command know IMMEDIATELY so that they can find a replacement in time. If you do not inform them within 48 hours of the duty, it is your responsibility to find a replacement. ***A change from past years: Leadership .