discovery services

14
Discovery Services 5/30/2012

Upload: kermit-mcfadden

Post on 02-Jan-2016

41 views

Category:

Documents


0 download

DESCRIPTION

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. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Discovery   Services

Discovery Services

5/30/2012

Page 2: Discovery   Services

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

Page 3: Discovery   Services

Loading Discovery Data

AdminInterface

Discovery ServerNodes

NodeAdministrators

Tools

Get ServicesEN Browser

EN Service Center

Inb

ound

Serv

ices

Get Services

Page 4: Discovery   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

Page 5: Discovery   Services

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

Page 6: Discovery   Services

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

Page 7: Discovery   Services

Using Discovery Services

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

•Exchange Network Browser

•Exchange Network Service Center

•Exchange Network Web Client

Page 8: Discovery   Services

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.

Page 9: Discovery   Services

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

Page 10: Discovery   Services

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

Page 11: Discovery   Services

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

Page 12: Discovery   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.

Page 13: Discovery   Services

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

Page 14: Discovery   Services

Questions