Final Report on MFI & MDR Harmonization Hajime Horiuchi May 2010 SC32WG2 N1425.
Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N...
-
Upload
marion-stewart -
Category
Documents
-
view
229 -
download
5
Transcript of Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N...
![Page 1: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/1.jpg)
Study Report on ROR(Registry Of Registries)
2009.6.23
Hajime Horiuchi
MFI Project Leader
SC32WG2 N 1263
![Page 2: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/2.jpg)
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
![Page 3: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/3.jpg)
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
![Page 4: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/4.jpg)
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.
![Page 5: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/5.jpg)
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.
23/04/20 5
![Page 6: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/6.jpg)
OAGIS
Registry or Metadata related Standard Activities
UN/CEFACT
OMG
ISO TC 37
ISO TC 204
Metadata or Registry Standards
OASIS
Intelligent Transportation Systems
ISO/IEC11179MDR
ISO/IEC19763 MFI
UDDI.org
W3C
TC154
E-Commerce metadata
XML, WSA,WSDL,
SOAP
Terminology
UDDI
SQLCatalog
ISO TC 215
HealthInformatics
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
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
23/04/20 6
![Page 7: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/7.jpg)
An Idea for Taxonomy of Registry Types
7
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
102 108
Service registry
23/04/20
![Page 8: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/8.jpg)
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
23/04/20 8
![Page 9: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/9.jpg)
• 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
Type-2 Registry
23/04/20 9
![Page 10: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/10.jpg)
ROR(Registry Of Registries) concept
Heterogeneous Registries Registry Interoperation
Registry Registry Registry
ROR
ManufacturingLogisticRetails
Registry
ROR: Registry of Registry
SC32 Seoul 0205064PDES/STEP
RegistryManufacturing
ebXML Registry
UDDI
Component Registry
GCI Registry
EAN Registry
CPFR Registry
RosettaNetRegistry
Business Negotiation
Vender Catalog
Shipper Catalog
Business Category
Shipping
Customer Support
Consumer Profile
CALS
Production Planning & Procurement
System Development
11179 Registry
•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.
23/04/20 10
![Page 11: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/11.jpg)
• 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
Type-3 Registry
23/04/20 11
![Page 12: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/12.jpg)
Comparison of Registry TypesRegistry Type Type-1 Type-2 Type-3
Typical Example
• PLIB Registry •ebXML RIM & RS • UDDI
Purpose of Registry
• Integration of products in a specific industry
• Cross Industries information interchange (BtoB)
•Discovery of Service
Major Contents
•Models & Products Specification•Process & Regulations• Metadata
• Business Information (MSG)• Metadata
•Definitions of Service•URL/IRI•Access Protocols
Maintenance Responsibility
•Covered by Integrator Agencies
•Covered by Agency in each industries
• ??
Diversity of Stakeholder
102 103~4 108~9
Problems to be Considered
•MDA/SOC capability•Complexity of contents
• Inharmonic registries•ROR needed
• Justification of registering
23/04/20 12
![Page 13: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/13.jpg)
• 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
Summary of comparison
23/04/20 13
Needs for standards of registry content definitions that enable Automatic Syndication without any central maintenances.
![Page 14: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/14.jpg)
14
An Image for Automatic Syndication of Service Definitions
Web service
Saas
Web Service
Saas Saas
SD
23/04/20
RaaSSD
SD
SD
SD
SaasSD
SaasSD
SD: Service Definition
RaaS
RaaS: Registry as a Service
![Page 15: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/15.jpg)
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.
23/04/20 15
![Page 16: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/16.jpg)
• Risk at the Centralized Registry• 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
Problems
2009/6/18 1612th Open Forum for Metadata Registry, Seoul, Korea
![Page 17: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/17.jpg)
Emerging Needs for Service Integrators
17
•Heterogeneous Registries federation Architecture •standards registry content definitions that enable Automatic Syndication•Dependability of Service Registration
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
![Page 18: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/18.jpg)
Service Integration
18
Dictionary
ServiceRegistry
Domain Ontology Registry
Service(SaaS)Use
FindValue AddedService
Service(SaaS)
Provide
2009/6/18
Service Integrator
Domain Metadata Registry
Refer
12th Open Forum for Metadata Registry, Seoul, Korea
![Page 19: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/19.jpg)
RaaS
• There are so different registries in the different fashion
• Registry interface could be provided as a web service
RaaS: Registry as a Service
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
19
![Page 20: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/20.jpg)
20
In the Cloud
Web service
Saas
Web Service
Saas Saas
SD
2009/6/18
RaaSSD
SD
SD
SD
SaasSD
SaasSD
SD: Service Definition
RaaS
RaaS: Registry as a ServiceSaaS: Software as a Service
12th Open Forum for Metadata Registry, Seoul, Korea
![Page 21: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/21.jpg)
Service Hierarchy
21
SaaS vender
SaaS vender
SaaS vender
Service Integrator
Service Integrator
Tier-1
Service User
Tier-2
Tier-3 Service User
RaaSVender
Service Registry
RegistryService Integration
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
![Page 22: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/22.jpg)
J-SaaS
• https://www.ec.j-saas.jp/shop/main
22
• Tier-1 SaaS vender consortium for small & medium enterprises in Japan
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
![Page 23: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/23.jpg)
Important Difference
“Service Registry”
is not equal to
“Registry Service”
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
23
SR
R1
R2
Metadata Registry
MetamodelRegistry
Service Registry
Registry Service
R3Ontology Registry
![Page 24: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/24.jpg)
ebXML RR
Registry Service Integration
24
PLIB
XML base Registry
MFI Registry
MDR Registry
Unique independent Interface
RegistryIntegration Service
StandardInterface
Web SErvice
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
![Page 25: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/25.jpg)
25
Registry Service Integration Architecture~ Overview ~
User
Catalogue Information
Service InterfaceSpecification
Metadata usedby Service
RaaS
RegistryServicePlatform (J-SaaS)
ServicePlatform (SFDC)
S1S2
S4S3
Reference
Service Registry
Service enjoyService lookup
★:Components to be standardized
★★★
★
★
ServiceIntegrator
ServicePlatform
★
Sn: Service
Registry ServiceFederation
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
![Page 26: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/26.jpg)
How to proceed the study
2009/6/18 26
SOAP
WSDL
UDDI-x
ebXML RR
MDR-1,2,3,4,5,6
MFI -2, 3, 4RSIA:Registry Service Integration Architecture
ROR Concept
ISO/IEC20944
PLIB
ISO/IEC29002
Service Definition (MFI-7)
Automatic Syndication(LDAP like)
Service Quality Guideline
1. Semantic & Ontology discovery
12th Open Forum for Metadata Registry, Seoul, Korea
![Page 27: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/27.jpg)
A Trial for Implementing ROR
272009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
![Page 28: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/28.jpg)
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
28
MDR Registries
MFIRegistries
(Registry Service Integration)
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea
![Page 29: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/29.jpg)
2009/6/18 2912th Open Forum for Metadata Registry, Seoul, Korea
ModelRegistry site as a Registry Service
![Page 30: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/30.jpg)
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea 30
MDR Registries
![Page 31: Study Report on ROR (Registry Of Registries) 2009.6.23 Hajime Horiuchi MFI Project Leader SC32WG2 N 1263.](https://reader035.fdocuments.in/reader035/viewer/2022062314/56649f145503460f94c28c55/html5/thumbnails/31.jpg)
2009/6/18 12th Open Forum for Metadata Registry, Seoul, Korea 31
MFI Registry Service Selection
Service
Service