Download presentation
Presentation is loading. Please wait.
Published byElizabeth Pitts Modified over 8 years ago
1
ebXML Registry Webinar June 4, 2007
2
Agenda ebXML Registry Overview SOA Use Case and Demo Summary Q&A
3
ebXML Registry Overview
4
ebXML Registry Technical Committee Defining and managing interoperable registries and repositories The OASIS ebXML Registry TC develops specifications to achieve interoperable registries and repositories, with an interface that enables submission, query and retrieval on the contents of the registry and repository. http://www.oasis-open.org/committees/regrep
5
The Specifications ebXML Registry Information Model Defines what metadata and content can be stored in the registry ebXML Registry Services and Protocols Defines the services and service interfaces provided by the registry Defines the API for accessing the registry ISO 15000 Standard, Part 3 and 4
6
ebXML Registry Standard Metadata Federated Information Manage- ment SOA Governance Events Secure Architecture Cataloging, Validation, Version Control, Lifecycle Support, Extensible Info Model Taxonomies, Classifications, Associations Federated Queries, Inter-registry links Digital Signatures, Audit Trail, Access Control, SAML SSO SOA Registry Repository Registration, Discovery, Queries Content-Based Event Notification Key ebXML Registry Features at a Glance
7
Federated Information Management Multiple ebXML Registries may be federated together to appear as a single virtual registry/repository Seamless information integration and sharing Allows local autonomy over data ebXML Registry relies on SAML – the federated identity management standard
8
Key Benefits of ebXML Registry Provides standard way to manage information assets Manages user-defined organization of and relationships among content and metadata Enforces user-defined standards for content Includes capabilities for managing and governance of information asset lifecycles
9
Key Benefits (contd.) Provides flexible mechanisms for content discovery Manages secure access to information assets Facilitates event-based delivery of information to appropriate personnel or systems Enables integration of information assets across organizational boundaries
10
Profiles Implement Business Context Enable interoperability within and across domains Define restriction/extension requirements of usage Committee approved profile ebXML Registry Profile for Web Ontology Language (OWL) Profiles in work Deployment Profile Template for ebXML Registry 3.0 Profile for WSDL Profile for XML Schemas Web Services Profile WSRP (Remote Portlets) Profile Profile for Namespaces Profiles for specific domains Open GIS Profile HL7 Profile IHE Cross Document Sharing (XDS) ebXML Core Components Profile
11
ebXML Registry Repository: Many Diverse Use Cases SOA registry repository Web content management Controlled vocabulary management Business process catalog Electronic forms ebXML core components catalog Domain-specific use cases Electronic medical records (IHE-XDS) Geographical information systems (Open GIS) Metadata store for grid computing
12
Who is using ebXML Registry Government Governments of Norway, Finland Government of Ontario Government of Canada US Department of Defense US Internal Revenue Service US Department of Education Industry France Telecom Korean ebXML Central Registry & Repository (REMKO) Sprint Blue Cross Blue Shield Massachusetts Organizations The UN/CEFACT Information Content Management Group (ICG) XDS initiative to Integrate the Healthcare Enterprise (IHE) EDIFRANCE GS1 US Health Level 7 – Manage HL7 DISA Registry Initiative (Drive)
13
UNSPSC Use Case
14
GS1 US Use Cases Logistics and EPCglobal US POC Federated Registries and Repositories of various artifacts, e.g., RosettaNet PIPs (both XSDs and Instance Messages) EPCIS Events GDSN Data Pool Core engine for handling Item and Price Synchronisation Registry and Repository of PIP Artifacts Stroring of PIP XSDs and other Business artifacts related to PIPs Exporting of PIP Packages
15
ebXML Registry Products Sun Service Registry Adobe LifeCycle Form Manager WebMethods Infravio X-Registry Semantion Registry and Repository 2.5 Open Source Projects Eclipse Open Healthcare Foundation IHE IBM Interoperational Health Information Infrastructure Digital Artefacts freebXML CC freebXML Registry open source project (OMAR) > http://ebxmlrr.sourceforge.net/wiki/Overview Others
16
OASIS ebXML RegRep The System of Record for SOA Governance
17
Overview Overview of SOA Governance Role of Registry Repository in SOA Some Options for SOA Registry Repository ebXML Registry as SOA Registry Repository
18
Benefits of SOA Service component centric architecture Loosely coupled components Multiple message exchange patterns Standards based service description Platform-neutral component integration More declarative logic, less code Improved resilience to change
19
Challenges of SOA Complexity grows with scale ➢ Many moving parts to manage Service description is more complex ➢ Dependencies, assemblies,... Component reuse and leverage Composite Services Component dependency management
20
Challenges of SOA (2) Service evolution and versioning Change notification Service vocabulary management and harmonization Service configuration management Need to manage change effectively at design time and run time Need policies to consistently and predictably manage change
21
What is SOA Governance It is the process of enforcing organizational policies and standards within a SOA deployment Influences service lifecycle end-to-end ➢ development, evolution, phased-deployment, retiring and repurposing Organizational policies evolve over time Need a flexible solution to enable SOA governance
22
Why is SOA Governance Important Enables organizations to be even more agile and resilient to change: ➢ Improves consistency and quality ➢ Can easily adapt to changing ➢ requirements ➢ Reduces cost
23
SOA RunTime Blueprint Service Consumer Service Provider Enterprise Service Bus BPE L Engin e Rules Engin e Routing Engine SOAP Bindin g HTTP Bindin g JMS Bindin g Transfor m Engine Auth z Engin e ebMS Bindin g Registry Repository
24
Registry Repository RegRep: The System of Record Service Consumer Service Provider Enterprise Service Bus BPE L Engin e Rules Engin e Routing Engine SOAP Bindin g HTTP Bindin g JMS Bindin g BPEL Busines s Rules Transform Rules, XSLT WSDL, XSD, SLA, Logging, Monitoring, Events User Preferences Transfor m Engine Routing Rules Auth z Engin e ebMS Bindin g AC P CP P Topic/Queues
25
Why SOA Governance Needs an Integrated Registry/Repository Governance is enforcing organizational policies across entire SOA deployment Policies are enforced where artifacts are stored – in the “System of Record” Registry is not enough – need repository Repository stores the actual artifacts Registry stores metadata about the artifacts An integrated registry/repository ensures consistent storage, management and reuse of artifacts according to organizational policies
26
Some Options for SOA Registry Repository ebXML RegRep with JAXR API provides an integrated standards-based registry and repository
27
SLA Other Artifacts.... SLA ebXML RegRep Design Time Use WSDL XML Schemas Namespaces BPEL Design Registry/ Repository SCA Composites Service Configuration Policies / Rules SLA User Profile / Prefs Developer Architect Administrator Discover Update Notify Approve Publish Notify Publish policies Publish Configuration Deprecate Delete
28
ebXML RegRep QA Use Design RegRep Test RegRep 1. Export Test Workspace Source Repository 2. Checkout Test Suite 3. Build Test AppServer 4. Deploy 5. Test 6. Package
29
ebXML RegRep RunTime Use RunTime RegRep 2. Deploy Service Broker Service Consumer 3. Invoke Abstract Service RunTime AppServer 1. Export 4. Resolve Endpoint Test RegRep Service EndPoint 6. Invoke Enpoint Host 7. Get config, update stats Invoke
30
ebXML Registry 3.0: Brief SOA Demonstration
31
Summary
32
Future Directions More profiles: XML Schema, BPEL... More protocol bindings First class type extensibility Pluggable repositories Checking, checkout, lock, merge
33
Summary ebXML Registry is a standard (OASIS and ISO) for secure, federated information management It includes both Registry and Repository It supports many diverse use cases Its extensibility features enable many domain-specific profiles It is being deployed in diverse applications by organizations worldwide
34
Related Links OASIS ebXML Registry Technical Committee Web: http://www.oasis-open.org/committees/regrep/ Specification: http://docs.oasis-open.org/regrep/v3.0/regrep-3.0-os.ziphttp://docs.oasis-open.org/regrep/v3.0/regrep-3.0-os.zip Profiles: http://ebxmlrr.sourceforge.net/wiki/index.php/Overview#Profiles_of_ebXML_Registry_Standard Comments list: Regrep-comment@lists.oasis-open.org freebXML Registry Open Source Project Web: http://ebxmlrr.sourceforge.nethttp://ebxmlrr.sourceforge.net Other Resources on ebXML Registry Community: http://ebxml.xml.org/regrephttp://ebxml.xml.org/regrep Overview: http://ebxmlrr.sourceforge.net/overviewhttp://ebxmlrr.sourceforge.net/overview Deployments: http://wiki.oasis-open.org/regrep/documents/??http://wiki.oasis-open.org/regrep/documents/ Article: http://xml.coverpages.org/ni2005-02-14-a.htmlhttp://xml.coverpages.org/ni2005-02-14-a.html Article: http://blogs.zdnet.com/service-oriented/?p=868http://blogs.zdnet.com/service-oriented/?p=868
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.