5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data....

Preview:

Citation preview

Discovery Services

5/30/2012

Discovery Services

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

Loading Discovery Data

AdminInterface

Discovery ServerNodes

NodeAdministrators

Tools

Get ServicesEN Browser

EN Service Center

Inb

ound

Serv

ices

Get Services

Discovery Data

• 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

Access• 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

What are Discovery Services

• 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

Using Discovery Services

• Examples of how discovery services can be used in applications:

•Exchange Network Browser

•Exchange Network Service Center

•Exchange Network Web Client

Loading Service Descriptions into the Discovery services

• (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 it’s the ENDS database.

Loading Service Descriptions into the Discovery services

• (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

Loading Service Descriptions into the Discovery services

• (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

Using Discovery in Applications

• 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

Entering Value Lists for Parameters

• 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.

ENDS Enhancement 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, 2003 Network Node Security 13

Questions

Recommended