Download presentation
Presentation is loading. Please wait.
Published byDaniela Young Modified over 9 years ago
1
OASIS ebXML Registry and Repository v3.0 Standards Functions, applications and interoperability Kathryn Breininger The Boeing Company Chair OASIS ebXML Registry Technical Committee www.oasis-open.org
2
Overview n What is ebXML? n ebXML Registry Overview n Key Features n Use Cases n Key Benefits n ebXML Registry TC Work n Summary
3
n UN/CEFACT l United Nations Centre for Trade Facilitation and Electronic Business l Created and maintains the UN/EDIFACT standards for Electronic Data Interchange (EDI) n OASIS l Organization for Advancement of Structured Information Standards l Consortium hosting XML and related standards work n Joint initiative of UN/CEFACT and OASIS l Phase 1: 1999-2001, initial specifications l Phase 2: 2001-2003, v2 & deployments l Phase 3: 2003-now, v3 & enhancements n Service-oriented architecture l Built up from user requirements l “Next generation” from EDI, leveraging XML and Web technology l Designed for B2B transactional reliability and enforceability l Semantic and technical interoperability What is ebXML (“e-business XML”) ?
4
ebXML Modules n Business Process (ebBP) (submission to ISO this summer) l Support for complex business interactions l Choreography (public process) l Binding to message protocols via CPA n Collaboration Protocols Agreements (CPA) ISO 15000-1 l Bilateral message service and partner configuration l Binding to the ebXML Messaging Service (ebMS) n Messaging Service (ebMS) ISO 15000-2 l Secure, reliable messaging, binding to CPA l Version 2 certified interoperable messaging since 2002 n Registry & Repository ISO 15000-3 and 15000-4 l Information model and registry services n Core Components l Information model for vocabularies and business documents
5
ebXML Registry Technical Committee n Defining and managing interoperable registries and repositories n 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 n http://www.oasis-open.org/committees/regrep http://www.oasis-open.org/committees/regrep
6
OASIS ebXML Registry TC Deliverables n ebXML Registry Information Model (RIM) v3.0 l Defines what metadata and content can be stored in the registry n ebXML Registry Services and Protocols (RS) v3.0 l Defines the services and service interfaces l Defines the API for accessing the registry/repository n Ongoing work l Developing profiles for specific domains l Developing conformance specifications
7
What is ebXML Registry? n A registry as well as a repository l Classifies of any type of information l Manages relationships between information objects l Supports taxonomy hosting, browsing and validation l Organizes and manages information n A content management system for secure, federated information l Provides services for sharing content and metadata between entities in a federated environment l Logs lifecycle management actions in an audit trail l Supports automatic versioning of objects
8
ebXML Registry is Like a Library Library Manages books, journals, CDs, etc Shelves contain items Catalog describes items Library network ebXML Registry Manages digital content Repository contains digital content Registry describes digital content Registry federation
9
ebXML Registry is Used to… n Manage information n Describe information with metadata n Discover information n Share information securely over the web with role-based access control n Share information across organizational boundaries n Link content through relationships n Navigate to related content n Deliver notification of changes
10
Attributes for Object Registration n Classifications l Zero or more classifications (taxonomies) n Description l Textual description n External Identifiers l Zero or more – serve as alternate identifiers for the object n Logical ID l Each object must have a Logical ID n Name l Human readable object name n Object type l Each registry object has an object type referenced to a classification node n Status (object life cycle) l Approved, deprecated, submitted, withdrawn n Version l Information about the specific version of the object n Slot l Provides a way to dynamically add attributes – enables extensibility of the information model
11
ebXML Registry Standard Metadata Federated Information Manage- ment Content management Events Secure Architecture Cataloging, Content Validation, Version Control, Lifecycle Support, Extensible Information Model Taxonomies, Classifications, Associations Federated Queries, Inter-registry links Digital Signatures, Audit Trail, Access Control, SAML SSO Registry Repository Registration, Discovery, Queries Content-Based Event Notification Key ebXML Registry Features at a Glance
12
Key Features and Services n Standard metadata l Provides standards-based way to manage information assets n Classification and affiliation l Manages user-defined organization of and relationships among content and metadata n Content validation and cataloging l Enforces conformance of content to user- defined standards n Lifecycle management l Provides governance for managing information asset lifecycles
13
Key Features and Services (2) n Event notification and subscription l Facilitates event-based delivery of information to appropriate personnel or systems n Security l Manages secure access to information assets n Federation l Enables integration of information assets across organizational boundaries n Query and Discovery l Provides flexible mechanisms for content discovery
14
ebXML Registry/Repository Design Time Use
15
ebXML Registry/Repository Run Time Use
16
Federated Information Management n Multiple ebXML registries may be federated together to appear as a single virtual registry/repository l Seamless information integration and sharing l Allows local autonomy over data n ebXML registry relies on Security Assertion Markup Language (SAML) – the federated identity management standard
17
Many Diverse Use Cases n Service Oriented Architecture (SOA) registry repository n Web content management n Controlled vocabulary management l Taxonomies, ontologies, etc. n Business process catalog n Electronic forms n ebXML core components catalog n Domain-specific use cases l Electronic medical records (IHE-XDS) l Geological information systems (Open GIS) l Metadata store for grid computing
18
Need for SOA Registry/Repository n Rising complexity of SOA l Many types of artifacts (WSDL, XML Schema, BPEL, policies, XSLT, WSRP l Many dependencies and relationships n Governance of SOA artifacts l Single point of contact to enforce organizational policies l Governance enforced where SOA artifacts are stored n Registry is not enough – need repository l Repository stores the actual artifacts l Registry stores metadata about the artifacts n An integrated registry/repository ensures consistent storage and access l Management and reuse of artifacts according to organizational policies
19
SOA Scenario With Governance Service Consumer 5 4 Define policies: visibility, access, lifecyle stage, etc. Service Administrator
20
Case Study: Government of Canada/Ontario n Vision l Improve service quality to Canadian people and businesses through cost-effective eServices at all levels of government n Target l Leverage the power of XML to deliver those services via collaboration across jurisdictions n Strategy l Enable service delivery infrastructure by utilizing a federated registry and repository
21
Government of Canada: Registry/Repository enables e-Government Architecture CALL CENTRE PORTA L COUNTER ENVIRONMENT FUTURE SERVICES - DELIVERY SERVICES - CSDML META DATA CLUS TER SCHE MAS TRANSAC TION SCHEMA S SECU RITY GSRM Models COMMON COMPON ENTS TRANSFORMATI ONS FOR PS PROGRAMS ebXML Registry/ Repository BizPal XML Integration Layer Application Layer Presentation Layer Back-End Layer CPSIN CSPN CBSC eContac t Source: Government of Canada
22
United Nations Standard Products & Services Code (UNSPSC) Use Case UNSPSC and ebXML registry/repository deployment template available August 2007
23
GS1 US Use Cases n EPCglobal US Consortium Proof of Concept EPCglobal l Federated registries & repositories of artifacts n RosettaNet Partner Interface Processes (PIPs) n XML Schema Definitions (XSDs) and Instance Messages n Electronic Product Code Information Services (EPCIS) Events n Global Data Synchronization Network (GDSN) Data PoolGDSN l Core engine for handling item and price synchronization n Registry and Repository of PIP Artifacts l Storing of PIP XSDs and other business artifacts related to PIPs l Exporting of PIP packages
24
Profiles for Specific Use Cases n Enable interoperability within and across domains n Define restriction/extension requirements of usage n Committee approved profile l ebXML Registry Profile for Web Ontology Language (OWL) n Profiles in work l Deployment Profile Template for ebXML Registry 3.0 l Profile for WSDL l Profile for XML Schemas l Web Services Profile l WSRP (Remote Portlets) Profile l Profile for Namespaces l Profiles for specific domains n Open GIS Profile n HL7 Profile n IHE Cross-Enterprise Document Sharing (XDS) n ebXML Core Components Profile
25
Who is Using ebXML Registry/Repository n Government l Government of Norway l Government of Finland l Government of Ontario l Government of Canada l US Department of Defense l US Internal Revenue Service l US Department of Education n Industry l France Telecom l Korean ebXML Central Registry & Repository (REMKO)
26
Who is Using ebXML Registry/Repository (2) n Organizations l The UN/CEFACT Information Content Management Group (ICG) l Statistical Data and Metadata Exchange l XDS initiative to Integrate the Healthcare Enterprise (IHE) l US National Institute of Standards and Technologies (NIST) l National Institute of Health (NIH) l Open GIS l ADNOM, a federated registry for Administrative Nomenclature l EDIFRANCE l GS1 US l Health Level 7 – Manage HL7 l DISA Registry Initiative (Drive)
27
ebXML Registry/Repository Products n Sun Service Registry n Adobe LifeCycle Form Manager n WebMethods Infravio X-Registry n Digital Artefacts n Semantion Registry and Repository 2.5 ebXML Open Source Projects n Eclipse Open healthcare Foundation IHE n IBM Interoperational health Informaiton Infrastructure n freebXML BP n freebXML CC n freebXML Registry open source project (OMAR) l http://ebxmlrr.sourceforge.net/wiki/Overview http://ebxmlrr.sourceforge.net/wiki/Overview l http://ebxmlrr.sourceforge.net/wiki/Showcase http://ebxmlrr.sourceforge.net/wiki/Showcase
28
Key Benefits of ebXML Registry n Provides a minimal core information model l Standard across all domains l Defined by UML l Mapped to XML Schema n Permits object-oriented and dynamically extensible classes l Class extension via Object Types l Attribute extension via Slots n Allows profiles to define standard extension to the core model
29
Key Benefits (2) n Provides standard inter-object relationship mechanism l Association class l Association types defined by taxonomy n Enforces user-defined standards for content l Validation and cataloging services n Provides management and governance of information asset lifecycles l Lifecycle status l Object versioning support n Provides flexible mechanisms for content discovery l Stored parameterized queries l SQL query syntax
30
Key Benefits (3) n Manages secure access to information assets l Role-based access control l Complete audit trail n Facilitates event-based delivery of changes to information assets l Notification delivery l Subscription services n Enables integration of information assets across organizational boundaries l Inter-registry object references l Federated queries across multiple registries
31
n New Committee Approved Specification l ebXML Registry Profile for Web Ontology Language (OWL) n Documents in Work l Deployment Profile Template for ebXML Registry 3.0 l Profile for WSDL l Profile for XML Schemas l Profile for Namespaces l Developing additional profiles for specific domains n Open GIS Profile n HL7 Profile n IHE Cross Document Sharing (XDS) n ebXML Core Components Profile l Developing conformance specifications n Education and marketing activities l ebXML Registry Webinar June 2007 l ebXML online community http://ebxml.xml.org/regrephttp://ebxml.xml.org/regrep l ebXML Registry podcast April 2006 OASIS ebXML Registry TC Activities
32
Future Directions n Approve OWL Profile as standard n Develop additional profiles n Expand protocol bindings l REST, ebXML Messaging, SMTP n Increase type extensibility n Provide full text indexing and search n Enable check-in, checkout, locking, merge
33
Summary n ebXML Registry/Repository is a standard (OASIS and ISO) for secure, federated information management n It has a standards-based integrated registry and repository n It supports many diverse use cases l SOA use cases l eBusiness use cases n Its extensibility features enable many domain-specific profiles n It is being deployed in diverse applications by organizations worldwide
34
Related links n OASIS ebXML RegRep Technical Committee l Home page: http://www.oasis-open.org/committees/regrep/http://www.oasis-open.org/committees/regrep/ l Specifications: 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 l Profiles: http://ebxmlrr.sourceforge.net/wiki/index.php/Overview#Profile s_of_ebXML_Registry_Standard http://ebxmlrr.sourceforge.net/wiki/index.php/Overview#Profile s_of_ebXML_Registry_Standard l Comments list: Regrep-comment@lists.oasis-open.org l Online community: http://ebxml.xml.org/regrephttp://ebxml.xml.org/regrep l Wiki: http://wiki.oasis-open.org/regrep/FrontPagehttp://wiki.oasis-open.org/regrep/FrontPage n freebXML Registry Open Source Project l Home page: http://ebxmlrr.sourceforge.nethttp://ebxmlrr.sourceforge.net n Other Resources on ebXML RegRep l Overview: http://ebxmlrr.sourceforge.net/http://ebxmlrr.sourceforge.net/ l Article: http://xml.coverpages.org/ni2005-02-14-a.htmlhttp://xml.coverpages.org/ni2005-02-14-a.html l 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.