190 likes | 338 Views
SC32WG2-N1423. Final Study Report on ROR. May 2010 SC32WG2 Kunming, China Hajime Horiuchi. Background. The study period project was initiated at the SC32 Sydney Meeting (May 2008) and extended one year at the SC32 Jeju Meeting (Jun 2009).
E N D
SC32WG2-N1423 Final Study Report on ROR May 2010 SC32WG2 Kunming, China Hajime Horiuchi
Background • The study period project was initiated at the SC32 Sydney Meeting (May 2008) and extended one year at the SC32 Jeju Meeting (Jun 2009). • The project was being in charge of the investigation of many possibilities of “Registry Interoperability” In term of ROR (Registry of Registries). • The final conclusion was made as a standard by which any heterogeneous registries could be described as simple profiles. • The standard for the registry profile could be a part of the MFI-6 (Registration procedure).
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 Objectives of the study • Originally, ISO/IEC 19763 (MFI: Metamodel Framework for Interoperability) in SC32 wasaddressing the ROR concept. ROR: Registry of Registry Heterogeneous Registries ROR Registry Registry Registry Registry Retails Logistic Manufacturing Registry Interoperation
Cases investigated • Case-1: Registry Integration Service • Case-2: Hierarchical Registry Connection • Case-3: Registry Interface Virtualization • Case-4: Registry Profile
Service Platform Case-1: ROR as a Registry Service Integrator User Service enjoy Sn: Service Service lookup S2 S1 Registry Service Service Platform (J-SaaS) RaaS Cloud ROR Registry Service Service Integrator Catalogue Information ★ ★ ★ ★ Service Platform (SFDC) Service Interface Specification ★ S3 S4 Registry Service Federation Metadata used by Service ★ Interface Specification between Service Registry and Service Integrator Reference Interface Specification between Service Integrator and Platform Service Profile Specification in the Registry ★:Targets to be standardized 13th Open Forum for Metadata Registry, Kunming, China
Experimental trials on RaaS http://mr-devel.tiu.ac.jp Service Registry WSDL SOAP ROR Client (Registry Service Integration) http://serviceregistry.tiu.ac.jp/WS/mdr http://serviceregistry.tiu.ac.jp/WS/mfi Browser SOAP http://modelregistry.tiu.ac.jp MDR Registries MFI Registries RaaS 13th Open Forum for Metadata Registry, Kunming, China
Case-2 : Service Hierarchy Registry Service Service User Service User Registry Service Integration Tier-3 Service Integrator Service Integrator Service Registry Tier-2 SaaS vender SaaS vender SaaS vender RaaS Vender Tier-1 Registry as a Service
Case-3: Registry Service Virtualization Unique independent Interface MDR Registry Registry Integration Service Standard Interface MFI Registry XML base Registry PLIB Web SErvice ebXML RR 13th Open Forum for Metadata Registry, Kunming, China
Might invite Confusions Registry Service = Service Registry ?
Case-4: Registry Profile • Only collection of Registry Profiles • Everybody can collect and store a set of profiles • Change will be informed by Notification(RSS) Registry Profile ROR MFI Registry Registry Profile ROR MDR Registry Registry Profile Registry Profile ebXML Registry
Metamodel for Registry Profile Information of RA and owner of this registry system. Information of Registry system. Information of access interfaces to registry system.
Metamodel for Registry Profile Data Type: Core Component Data Type.
Registry Profile UN/CFACT CCL Registry M2 Registry Profile Any Provider ROR M1 PLIB Registry Registry Profile Registry Profile M2 Registry Profile Registry Profile M1 Collection of profile XXX Registry Registry Profile
Difference between ROR and UDDI Electronics Parts Automobile Service Provider Service Provider Data/Model /Semantic Registry Data/Model /Semantic Registry Service Provider Service Provider Service Provider Service Provider Service Registry(UDDI) ROR 3 1 2 4 Find Service Establish collaboration Use Service (Interchange )
Final Decision • Let the Registry Profile be a part of MFI-6 (ISO/IEC19763-6: Registration procedure) MFI-6 ROR Study Project Core Registration package Registration Process Registration Process Registration Process MDR/MFI Harmonization Project Registry Profile Metamodel
Relationship among MFI & MDR Packages MDR/MFI Registration Core Package MDR-6 Registration Process MFI -5 Metamodel (Process Model) MFI-8 Metamodel (Service ) MFI -2 Metamodel (Model ) MFI -3 Metamodel (Ontology) MFI-7 Metamodel (Service ) Specify Registration Record • Model • Model Constructs • Service • Service Constructs • RGPS • RGPS Constructs Registered Item Instances Registration Process Specify MFI-6 Registration Process
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 • 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 Registry profile
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-6 (ISO/IEC11179-6) Registry Common Process Lifecycle Process (Service) Registry Profile Out of scope of this document Registration of Ontology (S) Registration of Goal & Role (S) Registration of Model (Service) Registration of Service (S)
How MFI metamodels to be used in the Registration MDR/MFI Registration Core Package Basic Registration • Contact • Date-and Time • Individual • Language_Id • Organization • Phone_Number • Postal_address • Registration A_ID • Namespace • Registry Authority • Registrar • Administered_Item • Stewardship_Record • Submission_Record • Registration _Record Identification Designation & Definition Registry Profile • RA, • Registrar, • Stewards, • Submitters MFI Registry MFI Registration Processes Service register MFI-6 (ISO/IEC19763-6) Specify Registry Common process Lifecycle Process (Service) MFI Metamodels MFI Metamodel Registration of Role & Goal Registration of Model Proc. Registration of Ontology Registration of Service