Top Banner
Discovery Services 5/30/2012
14

5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

Mar 31, 2015

Download

Documents

Jonah Dimery
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

Discovery Services

5/30/2012

Page 2: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

Loading Discovery Data

AdminInterface

Discovery ServerNodes

NodeAdministrators

Tools

Get ServicesEN Browser

EN Service Center

Inb

ound

Serv

ices

Get Services

Page 4: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

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: 5/30/2012. Provides a method for finding services/data on the Exchange Network – discover data. Supports User Friendly Tools Can automatically collect.

Questions