Study Report on  ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi  MFI Project Leader SC32WG2 N 1263
Scope <ul><li>Specify a standard registry to enable users to discover other registries and the services they provide. </li...
Original Schedule  <ul><li>Study report 1:  2008.11 (Portuge) </li></ul><ul><li>Study report 2:  2009.06  (Jeju) </li></ul...
Agreement <ul><li>We desire to share common facilities such as Administered Item, Designation and Identification between M...
SC32 perspectives to the registry Standardization  <ul><li>SC32 recognize that there are so many different registry or met...
Registry or Metadata related Standard Activities OAGIS ISO TC184 PLIB, CDD GS1 CCTS, UMM, UCM SIL, Products  Catalog NATO ...
An Idea for Taxonomy of  Registry Types  Domain Specialty Diversity of Stakeholder Type-1 Process Contents    Type-3 Among...
Type-1 Registry <ul><li>Dedicated Registries for specialized closed domains such as Space & Air, Defense, Automobile  or M...
<ul><li>Registries to support cross industries B to B business information sharing in the e-business  such as the Supply C...
ROR(Registry Of Registries) concept Heterogeneous  Registries Registry Interoperation ROR: Registry of Registry <ul><li>Th...
<ul><li>Registry for  discovery of services  and orchestration of services. </li></ul><ul><li>the UDDI is typical registry...
Comparison of Registry Types 05/21/10 Registry Type Type-1 Type-2 Type-3 Typical Example <ul><li>PLIB Registry </li></ul><...
<ul><li>Risk at Type-2 & Type-3 </li></ul><ul><ul><li>Concentration of Maintenance efforts </li></ul></ul><ul><ul><li>Conc...
An Image for Automatic Syndication of Service Definitions   Web   service Saas   Web Service Saas Saas SD 05/21/10 RaaS SD...
Recommendations for WSSG <ul><li>The Service Registry should be considered as a type of the registries </li></ul><ul><li>I...
<ul><li>Risk at the Centralized Registry </li></ul><ul><ul><li>Concentration of  Maintenance efforts </li></ul></ul><ul><u...
Emerging Needs for Service Integrators  <ul><li>Heterogeneous Registries federation Architecture  </li></ul><ul><li>standa...
Service Integration Dictionary Service Registry Domain  Ontology Registry Service(SaaS) Use Find Value Added Service Servi...
RaaS <ul><li>There are so different registries in the different fashion </li></ul><ul><li>Registry interface could be prov...
In the Cloud   Web service Saas   Web Service Saas Saas SD 2009/6/18 RaaS SD SD SD SD Saas SD Saas SD SD:   Service   Defi...
Service Hierarchy SaaS  vender SaaS  vender SaaS  vender Service  Integrator Service  Integrator Tier-1 Service User Tier-...
J-SaaS <ul><li>https://www.ec.j-saas.jp/shop/main   </li></ul><ul><li>  Tier-1  SaaS vender consortium for small & medium ...
Important Difference <ul><li>“ Service Registry”  </li></ul><ul><li>is not equal to </li></ul><ul><li>“ Registry Service” ...
Registry Service Integration ebXML RR PLIB XML base Registry MFI Registry MDR Registry Unique independent Interface  Regis...
Registry Service Integration Architecture ~ Overview ~ User Catalogue  Information Service Interface Specification Metadat...
How to proceed the study 2009/6/18 SOAP WSDL UDDI-x ebXML RR MDR-1,2,3,4,5,6 MFI -2, 3, 4 RSIA: Registry Service Integrati...
<ul><li>A Trial for Implementing ROR </li></ul>2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
Experimental  trials RaaS Client Browser SOAP http://mr-devel.tiu.ac.jp   http://modelregistry.tiu.ac.jp   http:// service...
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea ModelRegistry site as a Registry Service
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea MDR Registries
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea MFI Registry Service Selection  Service Service
Upcoming SlideShare
Loading in …5
×

WG2_N1263-ReportOnROR0906.ppt

606 views
515 views

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
606
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
1
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

WG2_N1263-ReportOnROR0906.ppt

  1. 1. Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263
  2. 2. Scope <ul><li>Specify a standard registry to enable users to discover other registries and the services they provide. </li></ul><ul><li>This standard provides an infrastructure to enable the interoperability among registries that were constructed according to different registry standards or domain specific requirements. </li></ul><ul><li>This standard specifies metamodels that describe registries and their services </li></ul>
  3. 3. Original Schedule <ul><li>Study report 1: 2008.11 (Portuge) </li></ul><ul><li>Study report 2: 2009.06 (Jeju) </li></ul><ul><li>WD: 2009.06 (Project split: MFF-9? ) </li></ul><ul><li>CD: 2009.XX </li></ul><ul><li>   should be extended </li></ul>
  4. 4. Agreement <ul><li>We desire to share common facilities such as Administered Item, Designation and Identification between MDR and MFI standards. </li></ul><ul><li>Those should be investigated at the CD2 stage for 11179-3 (edition 3) </li></ul><ul><li>MFI standards should take those changes into account at the appropriate stage for each part. </li></ul>
  5. 5. SC32 perspectives to the registry Standardization <ul><li>SC32 recognize that there are so many different registry or metadata standard activities in both ISO or outside of ISO. </li></ul><ul><li>To clarify requirements to the Service Registry standards, A taxonomy of registry type should be investigated in the discussion of the those standardizations. </li></ul>05/21/10
  6. 6. Registry or Metadata related Standard Activities OAGIS ISO TC184 PLIB, CDD GS1 CCTS, UMM, UCM SIL, Products Catalog NATO ECCMA ISO8000 Learning Metadata ISO/IEC JTC1 SC32   ISO/IEC JTC1 SC34   EPC-G Rosseta Net 05/21/10 UN/CEFACT OMG ISO TC 37    ISO TC 204 Metadata or Registry Standards OASIS Intelligent Transportation Systems ISO/IEC 11179 MDR ISO/IEC19763 MFI UDDI.org W3C TC154 E-Commerce   metadata XML, WSA,WSDL, SOAP Terminology UDDI SQL Catalog    ISO TC 215 Health Informatics ISO TC127 Earth Moving machine ebXML   RIM, RS SAML UBL Dublin Core ISO TC 46 Library metadata ISO TC211 Geographical data HL7 ISO/IEC JTC1 SC36   Topic map ebXML MOF, CWM,   ODM
  7. 7. An Idea for Taxonomy of Registry Types Domain Specialty Diversity of Stakeholder Type-1 Process Contents   Type-3 Among Experts High (Narrow) Type-2 Cross Industries (BtoB) Metadata Dependent (Non Structural) Model Dependent (Structural) Low (Generic) High Target of the Standardizations System of Systems Registry Of Registries Cross Individuals 10 2 10 8 Service registry 05/21/10
  8. 8. Type-1 Registry <ul><li>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) </li></ul><ul><li>Sharing models and process by domain experts. </li></ul><ul><li>Registry User: limited experts. </li></ul><ul><li>Example: </li></ul><ul><ul><li>TC184: ISO13584 (IEC 60130 ) : Parts Library </li></ul></ul><ul><ul><li>TC184: ISO 22745 OTD ( Open Technical Dictionary ) </li></ul></ul><ul><ul><li>TC184: ISO29002: Concept dictionaries — Resolution services </li></ul></ul>05/21/10
  9. 9. <ul><li>Registries to support cross industries B to B business information sharing in the e-business such as the Supply Chain or Traceability. </li></ul><ul><li>ebXML RIM & RS is a typical standard in this type. </li></ul><ul><li>But, different registry standards or non standardized registries were implemented in each industry domains (Heterogeneous Registries) </li></ul><ul><li>Registry User: various different business domain experts </li></ul><ul><li>ROR (Registry of Registries) standard might be needed </li></ul>Type-2 Registry 05/21/10
  10. 10. ROR(Registry Of Registries) concept Heterogeneous Registries Registry Interoperation ROR: Registry of Registry <ul><li>The UDDI 3.0 specification is addressing this ROR concept as Multi-Registries Environment featuring Root & Affiliate registries. </li></ul><ul><li>ISO/IEC 19763 (MFI: Metamodel Framework for Interoperability) in SC32 is also addressing the ROR concept. </li></ul>05/21/10 Registry Registry Registry ROR Manufacturing Logistic Retails Registry SC32 Seoul 020506 4 PDES/STEP Registry Manufacturing ebXML Registry UDDI Component Registry GCI Registry EAN Registry CPFR Registry RosettaNet Registry Business Negotiation Vender Catalog Shipper Catalog Business Category Shipping Customer Support Consumer Profile CALS Production Planning & Procurement System Development 11179 Registry
  11. 11. <ul><li>Registry for discovery of services and orchestration of services. </li></ul><ul><li>the UDDI is typical registry in this type. </li></ul><ul><li>Registry User: Unlimited </li></ul><ul><li>Problems: </li></ul><ul><ul><li>Who should be responsible in the contents maintenance </li></ul></ul><ul><ul><li>How to segregate from Google or Yahoo </li></ul></ul>Type-3 Registry 05/21/10
  12. 12. Comparison of Registry Types 05/21/10 Registry Type Type-1 Type-2 Type-3 Typical Example <ul><li>PLIB Registry </li></ul><ul><li>ebXML RIM & RS </li></ul><ul><li>UDDI </li></ul>Purpose of Registry <ul><li>Integration of products in a specific industry </li></ul><ul><li>Cross Industries information interchange (BtoB) </li></ul><ul><li>Discovery of Service </li></ul>Major Contents <ul><li>Models & Products Specification </li></ul><ul><li>Process & Regulations </li></ul><ul><li>Metadata </li></ul><ul><li>Business Information (MSG) </li></ul><ul><li>Metadata </li></ul><ul><li>Definitions of Service </li></ul><ul><li>URL/IRI </li></ul><ul><li>Access Protocols </li></ul>Maintenance Responsibility <ul><li>Covered by Integrator Agencies </li></ul><ul><li>Covered by Agency in each industries </li></ul><ul><li>?? </li></ul>Diversity of Stakeholder 10 2 10 3~4 10 8~9 Problems to be Considered <ul><li>MDA/SOC capability </li></ul><ul><li>Complexity of contents </li></ul><ul><li>Inharmonic registries </li></ul><ul><li>ROR needed </li></ul><ul><li>Justification of registering </li></ul>
  13. 13. <ul><li>Risk at Type-2 & Type-3 </li></ul><ul><ul><li>Concentration of Maintenance efforts </li></ul></ul><ul><ul><li>Concentration of RA(Registration Authority ) </li></ul></ul><ul><ul><li>Difficulty on the tracking changes or versions </li></ul></ul><ul><ul><li>Difficulty on assurance of ID or URI persistency </li></ul></ul><ul><ul><li>Small returns on the registration efforts at users </li></ul></ul><ul><ul><li>How to differentiate from Google or Yahoo </li></ul></ul>Summary of comparison 05/21/10 Needs for standards of registry content definitions that enable Automatic Syndication without any central maintenances.
  14. 14. An Image for Automatic Syndication of Service Definitions   Web   service Saas   Web Service Saas Saas SD 05/21/10 RaaS SD SD SD SD Saas SD Saas SD SD:   Service   Definition RaaS RaaS: Registry as a Service
  15. 15. Recommendations for WSSG <ul><li>The Service Registry should be considered as a type of the registries </li></ul><ul><li>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. </li></ul><ul><li>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. </li></ul><ul><li>SC32 initiated study projects on ROR and Metamodel for Service Definition, then,SC32 appreciates to share study results with the WSSG. </li></ul>05/21/10
  16. 16. <ul><li>Risk at the Centralized Registry </li></ul><ul><ul><li>Concentration of Maintenance efforts </li></ul></ul><ul><ul><li>Concentration of RA(Registration Authority ) </li></ul></ul><ul><ul><li>Difficulty on the tracking changes or versions </li></ul></ul><ul><ul><li>Difficulty on assurance of ID or URI persistency </li></ul></ul><ul><ul><li>Small returns on the registration efforts at users </li></ul></ul><ul><ul><li>How to differentiate from Google or Yahoo </li></ul></ul><ul><ul><li>Who should be responsible to the dependability of registries </li></ul></ul>Problems 2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
  17. 17. Emerging Needs for Service Integrators <ul><li>Heterogeneous Registries federation Architecture </li></ul><ul><li>standards registry content definitions that enable    </li></ul><ul><li>     Automatic Syndication </li></ul><ul><li>Dependability of Service Registration </li></ul>2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
  18. 18. Service Integration Dictionary Service Registry Domain Ontology Registry Service(SaaS) Use Find Value Added Service Service(SaaS) Provide 2009/6/18 Service Integrator Domain Metadata Registry Refer 12th Open Forum for Metadata Registry, Seoul, Korea
  19. 19. RaaS <ul><li>There are so different registries in the different fashion </li></ul><ul><li>Registry interface could be provided as a web service </li></ul><ul><li>RaaS: Registry as a Service </li></ul>2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
  20. 20. In the Cloud   Web service Saas   Web Service Saas Saas SD 2009/6/18 RaaS SD SD SD SD Saas SD Saas SD SD:   Service   Definition RaaS RaaS: Registry as a Service SaaS: Software as a Service 12th Open Forum for Metadata Registry, Seoul, Korea
  21. 21. Service Hierarchy SaaS vender SaaS vender SaaS vender Service Integrator Service Integrator Tier-1 Service User Tier-2 Tier-3 Service User RaaS Vender Service Registry Registry Service Integration 2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
  22. 22. J-SaaS <ul><li>https://www.ec.j-saas.jp/shop/main </li></ul><ul><li>  Tier-1 SaaS vender consortium for small & medium enterprises in Japan </li></ul>2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
  23. 23. Important Difference <ul><li>“ Service Registry” </li></ul><ul><li>is not equal to </li></ul><ul><li>“ Registry Service” </li></ul>2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea SR R1 R2 Metadata Registry Metamodel Registry Service Registry Registry Service R3 Ontology Registry
  24. 24. Registry Service Integration ebXML RR PLIB XML base Registry MFI Registry MDR Registry Unique independent Interface Registry Integration Service Standard Interface Web SErvice 2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
  25. 25. Registry Service Integration Architecture ~ Overview ~ User Catalogue Information Service Interface Specification Metadata used by Service RaaS Registry Service Platform (J-SaaS) Service Platform (SFDC) S 1 S 2 S 4 S 3 Reference Service Registry Service enjoy Service lookup ★ :Components to be standardized ★ ★ ★ ★ ★ Service Integrator ★ S n : Service Registry Service Federation Service Profile Specification in the Registry Interface Specification between Service Integrator and Platform Interface Specification between Service Registry and Service Integrator 2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea Service Platform
  26. 26. How to proceed the study 2009/6/18 SOAP WSDL UDDI-x ebXML RR MDR-1,2,3,4,5,6 MFI -2, 3, 4 RSIA: Registry Service Integration Architecture ROR Concept ISO/IEC20944 PLIB ISO/IEC29002 Service Definition (MFI-7) Automatic Syndication (LDAP like) Service Quality Guideline <ul><li>Semantic & Ontology discovery </li></ul>12th Open Forum for Metadata Registry, Seoul, Korea
  27. 27. <ul><li>A Trial for Implementing ROR </li></ul>2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
  28. 28. Experimental trials RaaS Client Browser SOAP http://mr-devel.tiu.ac.jp   http://modelregistry.tiu.ac.jp   http:// serviceregistry .tiu.ac.jp/WS/mdr ROR Service Registry SOAP WSDL http:// serviceregistry .tiu.ac.jp/WS/mfi MDR Registries MFI Registries (Registry Service Integration) 2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
  29. 29. 2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea ModelRegistry site as a Registry Service
  30. 30. 2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea MDR Registries
  31. 31. 2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea MFI Registry Service Selection Service Service

×