390 likes | 565 Views
SC32WG2 Meeting, May 2011, Kona, Hawaii . SC32WG2 N1533-R1. Final Report on Harmonization of MFI & MDR and Disposition. May18, 2011. Hajime Horiuchi hori@tiu.ac.jp hhori@dance.plala.or,jp. Overview of the Study .
E N D
SC32WG2 Meeting, May 2011, Kona, Hawaii SC32WG2 N1533-R1 Final Report onHarmonization of MFI & MDRand Disposition May18, 2011 Hajime Horiuchi hori@tiu.ac.jp hhori@dance.plala.or,jp
Overview of the Study • The study project on the harmonization of MDR & MFI was initiated at the Jeju meeting (2009.06) and it was extended one more year at the Kunming meeting(2010.06) • Thisis the final report on the study. • Some recommendations were made. • However, it is premature to develop documents as the Reference model or the Framework for both MFI & MDR
History of MDR &MFI 2005 2010 1997 2000 MFI 1 ED2 NWI MFI 10,11 MFI 2,4 JTC1 SC32 Formulated MFI3 MFI3-ed2 MFI 5 MFI project started (2003.05) MFI6 SC21WG3 MFI7 MFI8 TR MDR 3-ed.3 SC14 MDR ed.2 1,2,3,4,5,6 MDR 1,2,3,4,5,6 20944
Current MFI Structure • ISO/IEC 19763-1 : Metamodel framework for interoperation • Part-1: Reference model • Part-2: Core model • Part-3: Metamodel for ontology registration • Part-4: Metamodel for model mapping • Part-5: Metamodel for process model registration • Part-6: Registration Procedure • Part-7: Metamodel for service registration • Part-8: Metamodel for Role & goal registration • Part-9: On demand model selection (TR) • Part-10: Core model and basic mapping • Part-11: Advanced model mapping
Current Status (MDR-1(E3)) (MFI-1(E2)) MFI-10 MFI-9 MFI-7 MFI-8 MDR-6(E2) MFI-6 MDR-3 (E3) MFI-3 (E2) MFI-5 MDR MFI-3(E1) MDR-5 MDR-4 MDR-2 MDR-6 MFI-1 MFI-2&4 MDR-1 (E2) MDR-3 MFI (2003) XXX-X : Expected IRDS Basic attribute Data Elements (E1) XXX-X : CD (SC21WG3) XXX-X : WD (SC14) 1997 XXX-X : Published
MFI structure at the beginning ISO/IEC 19763 : Metamodel framework for Interoperability (MFI) AS of May 2003 MFI-1 MFI-2 Core model Reference model MFI-3 MFI-4 Ontology registration Model mapping registration
Current Part Relationship in MFI Administered Item Part-1 Part-6 Registration Procedure Reference Model Part-10 Core & Basic Mapping Part-3 Part-5 Part-7 Ontology Business Process Web service Part-11 Part-8 Part-9(TR) Advance Mapping Role & Goal ODMS
Original Idea of MFI MOF Metameta model M3 Level Core Model MFI inherit Metamodel Metamodel M2 level Govern Common Data Modeling Element M1 Model Facility level Object Patterns use refer Modeling Constructs M0 Values level Real World Concept
ebXML EAN RosettaNet Business Registry Registry Registry Category GCI CPFR Registry Registry 11179 Component Business Registry Negotiation Registry UDDI Consumer Profile Vender Shipper System Catalog Catalog Development Production Planning & Procurement CALS Customer Support PDES/STEP 4 SC32 Seoul 020506 Registry Manufacturing Shipping Original Motivation of ISO/IEC19763(MFI) standards ROR: Registry of Registry ROR Registry Registry Registry Registry Retails Logistic Manufacturing Registry Interoperation Heterogeneous Registries
Meta Model Frameworks describe MMF Core Model Metamodel Registry MMF for Model Mapping Register Register describe Metamodel Metamodel Mapping Registry Registry Refer Business Business Buyer Seller Buyer Seller Industry Domain A Industry Domain B Expected Solution by MFI (at 2003)
Model Registration Concept (1) • Collect well-known metamodels • Register individual models with normative administrative information • Benefit: Make model mapping make easy MFI Registry Collection & Register Common Metamodel Metamodel (UML) Metamodel (UML) Metamodel (ER) Model Repository Register Model Model Model Model order Cust Cust Target Model orderr
Model Registration Concept, Today • Investigate and define common abstracted modeling contracts as Metamodel • Register individual models with normative administrative information MFI Registry abstraction Common Metamodel Metamodel (UML) Metamodel (ER) Registering Model Model Model Model order Cust Target Model Model Repository
Model Registration Concept (2) MFI Registry Registry entry Identification Naming Registration Authority Common Metamodel Administered_Item Order: Cust: Model representation Following Common Metamodel order Cust Target model
Expanding of register targets Target Object Object Constructs References Terminology Data Element DEC, CD, VD Concept Model Compnents Model Codes Ontology/ Concept System Ontology components Role & Goal Identification Designation Scheme Service Service Components Registrar, Registration Authority, Stewardship Classification Scheme Administered Item Outer Registry
Evolution of MDR & MFI (1) Common Administration Information “Common Facility” for both MDR & MFI Model Registration Metadata Registration ISO/IEC11179 Edition 3 ISO/IEC19763 ISO/IEC11179 Edition 2 MOF (ISO/IEC19502) ISO/IEC11179 Edition 1 MOF (OMG) Data Elements IRDS (ISO/IEC 10728) SC14
Possible Integration MDR(11179) MFI (19763) Administer Item, Models Ontology Services Role & Goal Registration Procedure, Data Elements Concept Basic Types, Naming, Identification, Registry Summery
Recommendations Recommendation
Recommendation-1 Define “Common Facility” for both MDR & MFI RECOMMENDATION 1
MDR/MFI Registration Common Core Package From ISO/IEC 11179 ED3 MDR/MFI Registration Core Package ISO/IEC 11179-3 Ed3 use use use Basic Registration Identification Designation & Definition • Namespace • Registry Authority • Registrar • Administered_Item • Stewardship_Record • Submission_Record • Registration _Record • Contact • Date-and Time • Individual • Language_Id • Organization • Phone_Number • Postal_address • Registration A_ID Registry summery
Recommendation 2 • MFI-6 (Registry summery , WG2N1506) should be integrated in MDR-6 (Registration Procedure,). • MFI-6 should be with drawn (Japan NB position). • Title of ISO/IEC11179-6 could be “Registration ”.
MDR/MFI-6 package (Registration) MDR/MFI Registration Core Package Basic Registration • Namespace • Registry Authority • Registrar • Administered_Item • Stewardship_Record • Submission_Record • Registration _Record Identification Designation & Definition • Contact • Date-and Time • Individual • Language_Id • Organization • Phone_Number • Postal_address • Registration A_ID <<Use>> <<Use>> MFI Registration Process MDR/MFI -6 Registry Common Process Lifecycle Process (Service) Registry Profile Registration of Ontology (S) Registration of Goal & Role (S) Registration of Model (Service) Registration of Service (S)
ROR • Collection of RS(Registry Summery) • RS is a simple artifact that describes own registry to enable registry discovery RS Model Registry ROR RS Ontology Registry RS RS RS RS Model Registry
Where RORs were located Ontology registry Model registry Metadata registry Ontology registry Model registry Metadata registry Model registry Metadata registry ROR Within a industry ROR Within a organization Find Service Establish collaboration Use Service (Interchange )
Recommendation 3 • Initiate a project to develop a common reference model or framework that defines overall architecture of both MDR & MFI • Expected MDR-1 and MFI-1 should be integrated
Recomendation MDR-1(E3) To be initiated MFI-1(E2) MFI-10 MFI-9 MFI-7 MFI-8 MDR-6(E2) MFI-6 MFI-3 (E2) MDR-3 (E3) MFI-5 MFI-3(E1) MDR-5 MDR-4 MDR-2 MDR-6 MFI-1 MFI-2&4 MDR-1 (E2) MDR-3 (2003) XXX-X : CD IRDS Basic attribute Data Elements (E1) XXX-X : WD (SC21WG3) XXX-X : Published (SC14) 1997
Recommended MDR/MFI Common Facility Registry Architecture MDR/MFI Registration Core Package MDR/MFI-6 MDR/MFI-1 MDR-3(E3) MFI-10 SOA Architecture Registry Core MFI-5 MFI-7 MFI-3(E2) Ontology Process Service MFI-9(TR) MFI-8 Role & Goal
Goal of Harmonization Registries Part-1 ISO/IEC 24706 MDR/MFI Reference Model RS RS Model Registry Metadata Registry MDR-3 Ed3 MFI-10 MFI-7 MFI-8 ISO/IEC 20944 MFI-3 MFI-5 Service Registry Role & Goal Registry Ontology Registry Process Model Registry RS RS RS RS ROR ISO/IEC 24707 ROR MDR/MFI Registration Procedure TR MFI-9: On Demand Selection (TR) ISO/IEC 20943(TR)
the Architecture • Establish an architectural framework to be referred in the future standardization activities in the ISO/IEC SC32. • The architecture should provide a structural view of related standards, showing an information sharing infrastructure where each standard to be located , in order to increase the high level and smooth sharing of data, information and models through the registrations in the coming new paradigm such as the Cloud computing or the Grid computing. • The exchanging of data, information and models should be supposed to be done through the Web services.
New MFI Structure New Architecture for Registry Interoperation
Registry Architecture Types Target of the Standardizations Process Contents High (Narrow) SOS System of Systems Model Dependent (Structural) limited Alliance Domain Specialty Registry Of Registries ROR Cross Industries Metadata Dependent (Non Structural) SOA/SaaS Low (Generic) Cross Homes Diversity of Stakeholder High 102 108
Needs for Architecture UDDI Service UDDI Service Service Service Service Service Service Service Process Service Service Service ROR Cloud ROR ROR ROR MFI Registry MD Registry MD Registry MFI Registry MD Registry MD Registry Customized collection of registry summery Metadata Registry MFI Registry Model & Information Semantics Data Semantics
Final disposition at the Meeting Core facility MDR -1 Framework ISO/IEC 24706 Metadata Registry MDR-3 Ed3 MFI-10 ISO/IEC 20944 MFI-3 MFI-7 MFI-12 MFI-5 MFI-8 Ontology Registry Process Model Registry Service Registry Role & Goal Registry Information Model Registry MFI-1 Reference Model ISO/IEC 24707 MDR-6 Registration MFI-6 Registry Summary MFI-11: Advanced model mapping (TR) ISO/IEC 20943(TR) MFI-9: On Demand Model Selection (TR)
Actions to be needed • Common facility should be used in the next edition of each part or parts in the WD stage of both MDR & MFI. • Integrate MFI-6 (Registry summary) into MFI-6 (MFI-6 should be withdrawn) CD registration first. • MFI-1 Edition 2 project should be initiated with co-editing, such as China, Korea and Japan
Time line • Extension of the harmonization study period for one year. • WD MFI-1 ED2 should be submitted to the next interim meeting (Authorization should be done at the next SC32 meeting ) • In the future, both MDR/MFI should be merged to one series of standard, (ex. ISO/IEC 11179)