310 likes | 441 Views
SC32WG2 N 1263. Study Report on ROR (Registry Of Registries). 2009.6.23 Hajime Horiuchi MFI Project Leader. Scope. Specify a standard registry to enable users to discover other registries and the services they provide.
E N D
SC32WG2 N 1263 Study Report onROR(Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader
Scope Specify a standard registry to enable users to discover other registries and the services they provide. This standard provides an infrastructure to enable the interoperability among registries that were constructed according to different registry standards or domain specific requirements. This standard specifies metamodels that describe registries and their services
Original Schedule • Study report 1: 2008.11 (Portuge) • Study report 2: 2009.06 (Jeju) • WD: 2009.06 (Project split: MFF-9? ) • CD: 2009.XX should be extended
Agreement • We desire to share common facilities such as Administered Item, Designation and Identification between MDR and MFI standards. • Those should be investigated at the CD2 stage for 11179-3 (edition 3) • MFI standards should take those changes into account at the appropriate stage for each part.
SC32 perspectives to the registry Standardization • SC32 recognize that there are so many different registry or metadata standard activities in both ISO or outside of ISO. • To clarify requirements to the Service Registry standards, A taxonomy of registry type should be investigated in the discussion of the those standardizations.
UN/CEFACT HL7 ISO TC127 ISO TC 215 UBL OASIS Earth Moving machine ebXMLRIM, RS SAML HealthInformatics UDDI.org UDDI ISO TC211 XML, WSA,WSDL, SOAP W3C Metadata or Registry Standards Geographical data OMG MOF, CWM,ODM Intelligent Transportation Systems ISO TC 204 ISO/IEC11179MDR ISO/IEC19763 MFI SQLCatalog Terminology Library metadata E-Commercemetadata ISO TC 37 ebXML TC154 ISO TC 46 Dublin Core Topic map ISO/IEC JTC1 SC36 Registry or Metadata related Standard Activities Rosseta Net CCTS, UMM, UCM ISO TC184 PLIB, CDD OAGIS ISO8000 NATO ECCMA ISO/IEC JTC1 SC32 GS1 Learning Metadata EPC-G ISO/IEC JTC1 SC34 SIL, Products Catalog
An Idea for Taxonomy of Registry Types Target of the Standardizations Process Contents High (Narrow) Type-1 System of Systems Model Dependent (Structural) Among Experts Domain Specialty Registry Of Registries Type-2 Cross Industries (BtoB) Metadata Dependent (Non Structural) Service registry Type-3 Low (Generic) Cross Individuals Diversity of Stakeholder High 102 108
Type-1 Registry • Dedicated Registries for specialized closed domains such as Space & Air, Defense, Automobile or Medical industries to support high skilled engineer/experts like SOSE (System of Systems Engineering) • Sharing models and process by domain experts. • Registry User: limited experts. • Example: • TC184: ISO13584 (IEC 60130 ) : Parts Library • TC184: ISO 22745 OTD ( Open Technical Dictionary ) • TC184: ISO29002: Concept dictionaries — Resolution services
Type-2 Registry • Registries to support cross industries B to B business information sharing in the e-business such as the Supply Chain or Traceability. • ebXML RIM & RS is a typical standard in this type. • But, different registry standards or non standardized registries were implemented in each industry domains (Heterogeneous Registries) • Registry User: various different business domain experts • ROR (Registry of Registries)standard might be needed
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 ROR(Registry Of Registries) concept • The UDDI 3.0 specification is addressing this ROR concept as Multi-Registries Environment featuring Root & Affiliate registries. • ISO/IEC 19763 (MFI: Metamodel Framework for Interoperability) in SC32 is also addressing the ROR concept. ROR: Registry of Registry ROR Registry Registry Registry Registry Retails Logistic Manufacturing Heterogeneous Registries Registry Interoperation
Type-3 Registry • Registry for discovery of services and orchestration of services. • the UDDI is typical registry in this type. • Registry User: Unlimited • Problems: • Who should be responsible in the contents maintenance • How to segregate from Google or Yahoo
Summary of comparison • Risk at Type-2 & Type-3 • Concentration of Maintenance efforts • Concentration of RA(Registration Authority) • Difficulty on the tracking changes or versions • Difficulty on assurance of ID or URI persistency • Small returns on the registration efforts at users • How to differentiate from Google or Yahoo Needs for standards of registry content definitions that enable Automatic Syndication without any central maintenances.
An Image for Automatic Syndication of Service Definitions SD:ServiceDefinition RaaS: Registry as a Service Webservice SD Saas SD Web Service SD RaaS RaaS Saas Saas SD SD Saas SD Saas SD
Recommendations for WSSG • The Service Registry should be considered as a type of the registries • It should be investigated that Registry Standards for type-2 still needed to ensure the integrity and the security in Business domains (BtoB) or not. • To promote standardization by the PAS procedure at this area, it is needed to organize and coordinate SDOs in both ISO & Industrial consortia more widely. • SC32 initiated study projects on ROR and Metamodel for Service Definition, then,SC32 appreciates to share study results with the WSSG.
Problems • Risk at the CentralizedRegistry • Concentration of Maintenance efforts • Concentration of RA(Registration Authority) • Difficulty on the tracking changes or versions • Difficulty on assurance of ID or URI persistency • Small returns on the registration efforts at users • How to differentiate from Google or Yahoo • Who should be responsible to the dependability of registries 12th Open Forum for Metadata Registry, Seoul, Korea
Emerging Needs for Service Integrators • Heterogeneous Registries federation Architecture • standards registry content definitions that enable • Automatic Syndication • Dependability of Service Registration 12th Open Forum for Metadata Registry, Seoul, Korea
Service Integration Service(SaaS) Service Integrator Service(SaaS) Use Service Registry Value Added Service Find Provide Dictionary Refer Domain Metadata Registry Domain Ontology Registry 12th Open Forum for Metadata Registry, Seoul, Korea
RaaS • There are so different registries in the different fashion • Registry interface could be provided as a web service RaaS: Registry as a Service 12th Open Forum for Metadata Registry, Seoul, Korea
In the Cloud SD:ServiceDefinition SaaS: Software as a Service RaaS: Registry as a Service Webservice SD Saas SD Web Service SD RaaS RaaS Saas Saas SD SD Saas SD Saas SD 12th Open Forum for Metadata Registry, Seoul, Korea
Service Hierarchy 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 12th Open Forum for Metadata Registry, Seoul, Korea
J-SaaS • https://www.ec.j-saas.jp/shop/main • Tier-1 SaaS vender consortium for small & medium enterprises in Japan 12th Open Forum for Metadata Registry, Seoul, Korea
Important Difference “Service Registry” is not equal to “Registry Service” Metadata Registry R2 SR Service Registry R3 Ontology Registry R1 Registry Service Metamodel Registry 12th Open Forum for Metadata Registry, Seoul, Korea
Registry Service Integration Unique independent Interface MDR Registry Registry Integration Service MFI Registry Standard Interface XML base Registry PLIB Web SErvice ebXML RR 12th Open Forum for Metadata Registry, Seoul, Korea
Service Platform Registry Service Integration Architecture~Overview~ User Service enjoy Service lookup S2 S1 Registry Service Platform (J-SaaS) RaaS Service Registry 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 ★:Components to be standardized 12th Open Forum for Metadata Registry, Seoul, Korea Sn: Service
How to proceed the study Service Definition (MFI-7) Service Quality Guideline ROR Concept RSIA: Registry Service Integration Architecture MFI -2, 3, 4 Semantic & Ontology discovery MDR-1,2,3,4,5,6 ebXML RR Automatic Syndication (LDAP like) PLIB UDDI-x ISO/IEC20944 WSDL ISO/IEC29002 SOAP 12th Open Forum for Metadata Registry, Seoul, Korea
A Trial for Implementing ROR 12th Open Forum for Metadata Registry, Seoul, Korea
Experimental trials 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 12th Open Forum for Metadata Registry, Seoul, Korea
ModelRegistry site as a Registry Service 12th Open Forum for Metadata Registry, Seoul, Korea
MDR Registries 12th Open Forum for Metadata Registry, Seoul, Korea
MFI Registry Service Selection Service Service 12th Open Forum for Metadata Registry, Seoul, Korea