Interfacing Registry Systems December 2000
© Copyright, December 2000, All rights reserved Vision “A semantic registry is the key foundation block upon which global electronic business exchanges will be built”.
© Copyright, December 2000, All rights reserved Mission Collaboration - give industry groups and enterprises the ability to share business semantic information and business process interfaces. Semantics - provide universal infrastructure that seamlessly delivers semantic integration into business applications. Interfaces - open deployment machine-to- machine and user web enabled visual.
© Copyright, December 2000, All rights reserved eBusiness Registry Legal Role Service that manages and secures business interaction information in a consistent way that is compliant with emerging international standards and technical specifications. Provides the means to expose and discover interchange profiles and distribute and share common information.
© Copyright, December 2000, All rights reserved Gap Analysis Subscription Registries – Microsoft Biztalk™ registry and OASIS XML.org provide only limited librarian authority and controls. Local registry – provides your own domain, services and presence, that links into and extends what the central registries offer. Plus – partner profile management and XML A2A machine interfaces give direct support for dynamically driven eBusiness applications.
© Copyright, December 2000, All rights reserved Audience Business Analysts – manage business process definitions and partner interchange profiles; classify content by industry domain. Business Users – can find what they need to initiate business processes using simple menus and choices. Programmers – can publish formal software definitions of process components.
© Copyright, December 2000, All rights reserved Registry Functional Model Business Analyst Web Interface Information Profiles Distribution Administration Program Level Semantics Information Engine Industry Business Standards Registry Protocol Standards ebXML, ISO11179, OASIS, UDDI, xCBL, RosettaNet, Biztalk XML Software Developers Interchange
© Copyright, December 2000, All rights reserved Web Interface – provides information discovery by classification and domain with intelligent searching. Administration – allows secure management of the information content XML interface – callable API that provides automated XML driven content retrieval and submission. Registry Distribution – allows sharing and distribution of information content. Registry Components
© Copyright, December 2000, All rights reserved Registry Layers UML Tools XML Content Metadata Information Registry/Repository Web User Interface Program API Support Business Transaction Generators Dictionary Content Transformation Services Scripting Domains Content Discovery Topics and Packages Dynamic Process Component Enabling Industry Dictionary Business Processes Business Transactions Business Forms HTML forms XML Calls Modelling and Workflow Integration Information Store Tools and services High level modelling systems integration Business Process Definitions Workflow Control Interchange Profiles Communications Layer
ISO11179 Integration Strategies and Approaches
© Copyright, December 2000, All rights reserved Leveraging the ISO11179 Semantics Expose ISO11179 Registry semantics via XML business centric interface. Allow programming and development staff to link ISO11179 semantics to XML schema syntax details. Provide machine-to-machine API for semantic content exchange. Clearly define mission separation for registries – ISO11179, ebXML, OASIS.
© Copyright, December 2000, All rights reserved ebXML integration approach ISO11179 Registry ebXML Registry ebXML interface service ebXML transport layer Semantic content store XML semantic content PUSH Extractor XML interface service Marked content domain for extraction Classification synchronization Classifications Associations Classifications Associations
© Copyright, December 2000, All rights reserved Information Interaction Model
© Copyright, December 2000, All rights reserved Classification Model Registry Classification Classification Scheme Classification Instance Logical Associations or Physical Associations A classification depends upon a pre-existing specification of a hierarchy of values, names, and codes called a classification scheme. A classification scheme can have an associated classification-instance that is a specific XML structure
© Copyright, December 2000, All rights reserved ebXML Classification DTD %BasicTypes; <!ATTLIST Classifier Nodename CDATA #REQUIRED Nodetype (Member | Classification) "Member" UID CDATA #IMPLIED Nodevalue CDATA #IMPLIED Description CDATA #IMPLIED > %RegistryHdr;
© Copyright, December 2000, All rights reserved What ebXML does Trading Profile Management and Discovery. Business Process Collaboration. Exchange of XML business semantic knowledge.
© Copyright, December 2000, All rights reserved Communications Layer Support for emerging standards –ebXML Registry interactions protocol –ebXML Transport layer (MIME/http based). –W3C XP Transport layer (SOAP/xml based).
© Copyright, December 2000, All rights reserved ebXML Information Model
© Copyright, December 2000, All rights reserved OASIS Information Model
© Copyright, December 2000, All rights reserved OASIS request interface DTD
© Copyright, December 2000, All rights reserved Extended secure request DTD
© Copyright, December 2000, All rights reserved Extended secure response DTD
© Copyright, December 2000, All rights reserved Relationship of and use of GUID/UID Content within the Registry must give access to discovery down to the attribute level via a consistent methodology. In order to enable this functionality, the use of Unique Identifiers (UIDs) is required for all items These UID references are implemented as XML attributes, expressed as fixed value attributes for each of the physical XML elements and structures. Note: ebXML Registry is currentyl planning to use a machine generated 132 byte GUID that is a random string, not suitable for traditional labelling uses as in ISO11179.
© Copyright, December 2000, All rights reserved Summary Need –extended XML interface that provides selective controlled access to semantic content of interchanges and business processes. –Interface design that leverages ISO11179, ebXML and OASIS information models. –Simple consistent specification for implementers. Issues –Classification and Associations –UID and content notation synchronization
© Copyright, December 2000, All rights reserved Further thoughts: Thank you The XML Global Advantage™