Presentation on theme: "5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect."— Presentation transcript:
Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect and update the Discovery meta data from Nodes Simplifies Administration
Admin Interface Discovery Server Nodes Node Administrators Tools Get Services EN Browser EN Service Center Inbound Services Get Services
Node – e.g. CDX.NET Node Dataflow – e.g. admin v1.0 Service – e.g. GetTransactionList Parameter Value Lists (DataElements) – e.g. Dataflow Name, Transaction Status, Transaction Type
Administrators can add nodes, dataflows, services, and parameter value lists All users can Query Discovery Services EN Service Center Network Browser Security NAAS Authentication / Authorization NAAS Policy Can Set exclusive policies if needed
The discovery services are a catalog of service related information for the Exchange Network that make services easier to find and use Provide information (metadata) about all of the Network services Allow Network aware nodes and applications to discover services and dynamically create user friendly interfaces for finding and exchanging information
Examples of how discovery services can be used in applications: Exchange Network Browser Exchange Network Service Center Exchange Network Web Client
(1) Pulling service information (automatic) The Discovery service makes a scheduled call at 1 pm to each network node that publishes its services The GetServices call retrieves that latest service information to load into its the ENDS database.
(2) Pushing data to ENDS (Manual) Node administrators may submit a node description document in X M L to the discovery node This manual submit is done against the
(3) The Administration Interface - a web browser interface (Manual) Lets you data enter services and simplify construction of XML documents that describe your services. The XML document can then be loaded through a standard Network submit message by the node administrator
Applications may call the GetServiceList service (Query) to retrieve service descriptions for the entire Network. This service returns an XML document containing: Node Descriptions Service Descriptions Parameter Descriptions This will let you make your application Network aware - capable of calling Network Services
The Discovery services now support the creation of DEDL or Data Element Definition Language Submit XML documents describing your parameter values or Use web based screens to data enter your value lists or Describe where your list is located such as databases, URLs, etc. It is now part of the Discovery web interface.
DEDL Ownership: The submitter is assigned as the owner of a domain when received the first time. REST Service Registration: Pure REST services (non-node services) can now be registered in ENDS. REST Proxy: The REST Proxy is reengineered to support the latest REST specification. REST Web Client Interface: A client interface is created for users to select server address, service request, and parameters. It automatically constructs REST URL for execution. September 8, 2003Network Node Security 13