Presentation is loading. Please wait.

Presentation is loading. Please wait.

EbXML Registry Webinar June 4, 2007. Agenda ebXML Registry Overview SOA Use Case and Demo Summary Q&A.

Similar presentations


Presentation on theme: "EbXML Registry Webinar June 4, 2007. Agenda ebXML Registry Overview SOA Use Case and Demo Summary Q&A."— Presentation transcript:

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


Download ppt "EbXML Registry Webinar June 4, 2007. Agenda ebXML Registry Overview SOA Use Case and Demo Summary Q&A."

Similar presentations


Ads by Google