370 likes | 515 Views
Current Status of ISO/IEC 19763: Framework for metamodel interoperability. SC32WG2 Berlin, April 20 th, 2005. Hajime HORIUCHI, SC32WG2 Japan, Tokyo International University. ISO/IEC 19763 Projects. “Frameworks for Meta Model Interoperability” Project started: May 2002
E N D
Current Status ofISO/IEC 19763:Framework for metamodel interoperability SC32WG2 Berlin, April 20th,2005 Hajime HORIUCHI, SC32WG2 Japan,Tokyo International University
ISO/IEC 19763 Projects • “Frameworks for Meta Model Interoperability” • Project started: May 2002 • Project Leader: Hajime Horiuchi (JP) • Part 1: Reference Model (JP, UK) • Part 2: Core Model of MMF (JP, KR) • Part 3: MMF for Ontology Registration (Cn, JP) • Part 4: MMF for Model Mapping (JP) • POC Ad-hoc Project with ebXML Asia Committee
Project Formation JTC1 SC32 WG2 MOF/XMI PAS OMG MOF/XMI PAS Editing MMF project QVT MOF ODM MMF Part- 1 Framework MMF Part-2 Core Model MMF Part-3 Ontology MMF Part-4 Model Mapping RC JP Kr UK Can JP UK JP Kr JP
Project Status 2001 2002 2003 2004 2005 2006 Seoul Japan Helsinki Santa Fe Melbourne Xian DC Berlin Canada Study period Part-1 WD CD-1 Project Started Part-2, WD CD-2 CD-1 FCD CD-2 Part-3, Part-4 FCD WD CD-1 CD-2 Editor Change Editor Change FCD MOF/XMI PAS OMG ODM QVT
Objectives of MMF Family of standards • Provide common metamodel frameworks to register various types of • metamodels • models (Ontologies) • modeling constructs ; to enable them to be • Sharable • Reusable • Interchangeable
Model Sharing in Software Developments Management System Integrator ERP Vender Planer Real World Requirement Business process ASP Venders Programmer Model System Function Program Web Service Venders Project Management DBMS Venders
Model Sharing in Business Collaborations Model (Best Practice) Registry Retailer Retailer Retailer Wholesaler Manufacturer Distributors Supply Chain
For Sharable Model Common Best Practices Use Inherit Apply Common View Points Common Modeling Facilities Sharable Model Use Common Modeling Pattern Aggregate Modeling Constructs Data Elements Ontologies Identification & Name Profiles
For Registry Interoperation Each global industry, one federation ! Super NRR NRR1 NRR2 NRR3 International Fed Trade RR Trade RR Steel RR(FLR) Steel RR Steel RR Global Industry Fed. National Fed. 1 National Fed. 2 National Fed. 3
Conceivable Targets to be Registered • Metamodels • Modeling Facility metamodels (e.g. UML, etc.) • Domain Metamodels (OMD, SPEM, BPDM, etc.) • Registry metamodels (e.g. ebXML R&R, UDDI, ) • Domain models • Business Domain models (UML based, IDEF1X based, ) • Ontology models • Terminology • Modeling Constructs • Value Domains • Basic Information elements metadata (e.g. ebXML Core Components) • Normative Codes • Modeling Patterns • Modeling View definitions (RM-ODP) • Basic Terminologies
ISO/IEC 19763-1 Reference Model • Co-Editor: Hajime Horiuchi (JP) Tim Bourne (UK) • Objectives: • Describe purpose of MMF family of standards • Provide a MMF Architecture • Provide clear objectives of each part of MMF
Metamodel Framework Architecture Core Model inherit M3 Metamodel Frameworks inherit M2 Metamodel Metamodel describe Common Data M1 Model Element Modeling Facility Object Patterns use refer Modeling Constructs M0 Values Real World Object
Basic Structure of MMF Meta-meta model of MOF Defining Concept of MDR (ISO/IEC 11179) Conceptual Domain Concept Value Domain Object Quadrant Scheme for representing objects Model Concept Model Sign MMF Core Model Model Selection Model Instance Inherited MMF for Model Mapping MMF for Ontology
Meta M odeli ng Defining Facility Facility (MOF) (ISO11179 MDR) Core model of Meta model framework Metamodel for Ontology registration Metamodel for Metamodel for Ontology Model Mapping Model Constructs metadata Mapping Rules Codes Mapping Targets Value Domains Sharable Patterns model Model mapping rules Common Common modeling Modeling Constructs Facility (UML)
Concept of the Registration Upper model AdministratorItem Attributes Registration Target Pre-Existing models & constructs
Registration Upper Models Normative Metamodels Normative Metamodels Normative Metamodels Domain Model Registering NameSpace Patterns Ontology Normative Value Domains Modeling Constructs
Registered Aspects What name space was uses What is the upper model which restricts this model What Concept this model represents Model or Metamodel What Identification Scheme was used What Construct or Components are used
High resolution registering What name space was uses What is the upper model which restricts this model What Concept this model represents Model or Metamodel What Identification Scheme was used What Construct or Components are used Upper model Registered Object Model
Invite Normative Metamodel Stds MOF CWM, ODM, SPEM, BPDM, ebXML CC BPSS 11179 Etc. MMF Core MM Registry Registry Metamodels Metamodels Metamodels Metamodels Metamodels Pre-Registered Metamodels, Model Constructs
Four Quadrants Idea came from 11179 Model Concept evokes Sign Stand for Instance of Register /Select Instances of the model Selected Model
Recursive Registering Process Domain Model Registration Cycle Sing Concept Instance Sel Sing Sing Concept Concept Instance Instance Sel Sel Metamodel Registration Cycle Model Constructs Cycle
Proof of Concept SC32WG2 + ebXML Asia Committee
Proof of Concept • The Project is supported by METI, as an “International Joint Standards Development Project”, since 2003~. • POC: • “The National Registry & Repository for E-Commerce” , Project, in ECOM Japan, 2003-2007. • SC32WG2 & ebXML Asia Committee Joint Ad-hoc Working group for “Registry and Repository Federation”, 2004~. (Jp, Kr, Cn, Sp, My, Tw, HK, ) • The Registry Development project (LCDM ) for the Construction Industry in Japan, Jan., 2005 ~
Registry & Repository Federation Project • Initiated at SC32 Xian Meeting, April 2004. • ebXML Asia Committee + SC32WG2 • Implement actual registry federation using ISO/IEC11179 (MDR) and ebXML RR • POC for ISO/IEC19763(MMF) • Members: • Japan, Korea, China, Hong Kong, Taiwan, Singapore
RR Federation Joint Adhoc SWGwith SC32WG2 and ebXML Asia Objective: Through the Proof of Concept for R&R Federation Model based on the international standards, 1. Verify the standard of MDR and MMF. 2. Promote the implementation of R&R Federation service.
Proposal Collaboration Role SC32WG2 and ebXML Asia SC32WG2: Develop federation models based MMF and MDR ebXML Asia: Focus on the implementation of the Federation BTW the Registries
AnActual Project on Registry Federation over Asia 物流CC/BIE 自動車CC/BIE 貿易CC/BIE 建設CC/BIE 鉄鋼CC/BIE 流通CC/BIE Hong-Kong CC/BIE KIEC CC/BIE ECOM CC/BIE UN/CEFACT TBG & ICG/ATG ISO/IEC SC32 + eAC Ad-Hoc Project UMTP/Japan ebXML Asia Registry
Detailed Tasks • Harmonization of Core Components • Harmonization BIE then extract ACC & BCC • Provide common descriptions • Semantic Mapping • Implement ebXML RR • Administrative Task for the federation • Define Federation Scope and Policy • Develop XML Scheme for Scope and Policy • Register each RR metamodels with MMF for the federation
Hierarchical RR federation (Type-3) policy N+1 Layer RR Common Resources Local Administration Local Administration Federation Administration N Layer RR N Layer RR Local Administration Local Administration
Dispersed Registries (Type-4) Policy Federation Administration RR B RR A Local Administration Common Resource Local Administration RR D Local Administration Local Administration RR C RR F Local Administration Local Administration
Proposal Work Items and Steps • Define the requirement for R&R Federation. • Develop the architecture for R&R Federation. • Design the platform for implementing R&R Federation. • To be reviewed by SC32WG2 and ebXML Asia • Proof of Concept for R&R Federation. • 4.1 Federation for Industry RR and National RR • 4.2 Federation among NRRs • Demonstration to SC32WG2 and ebXML Asia • Publish the deliverables • 5.1 The contributions to MDR / MMF • 5.2 The contributions to OASIS-RR • 5.3 The deployment guideline of the Federation Service
For More Information Hajime Horiuchi, Tokyo International University hori@tiu.ac.jp