Node Services Discovery - The Exchange Network

Download Report

Transcript Node Services Discovery - The Exchange Network

NEIEN Phase II
Checking Under
the Hood
Discovery Services Pilot Program
The NEIEN-Wide Integration, Exploration and Publication
of Member Node Services
Provided by Oregon DEQ
Discovery Services
A Basic FAQ...
1.
2.
3.
4.
What is it?
How does it work?
What can I do with it?
Where is it going?
Discovery Services
Standards make it possible...
• Every NEIEN v1.1 compliant node uses the same WSDL file.
– All Query and Solicit requests use the same calling structures.
– All Nodes respond to a subset of known requests.
• Each Request is unique and is defined in an FCD.
– All Parameters are defined by number, order, type and optionality.
– All Requests produce XML based on a message schema of a specific
dataflow.
• Each Dataflow is unique and is defined in a DET.
– All Data flows have a unique Namespace and contain one root file.
– All Data flows are built from component schema and have at least one
message schema.
Discovery Services
Standards make it possible...
The Query Request
• securityToken – string
• request – string
• rowId – string
• maxRows – string
• parameters() – array of strings
Discovery Services
How does it work?
There are 7 Requests in Discovery Services
•
GetDataServiceList
•
GetRequestList
•
GetParametersList
•
GetSchemaList
•
GetStyleSheetList
•
GetExampleList
•
GetDataServiceRequestList
Discovery Services
How does it work?
The Manufacturing
Process uses
standardization to
build tools and
automate processes.
The Node Discovery
Process works the
same way.
Discovery Services
How does it work?
Node Discovery classifies network resources into
standard objects.
Schema
Node
Node
Node
Style Sheets
Examples
Request
Request
Request
Request
It relationally joins these objects
together to create an
interchangeability of parts.
Parameters
Parameters
Parameters
Parameters
Parameters
Discovery Services
What can I do with it?
•
•
•
Find
Request
Understand
Discovery Services
What can I do with it?
•
•
•
Embed within an application
Surf with a browser
Use in a PDA/Smart Phone
Discovery Services
Where is it going?
It Changes the Network Concept.
• From a Star Configuration
• To a Decentralized Matrix
Changes the Reporting Paradigm.
• Shipping Summaries
• Allowing Drill-down
Discovery Services
Where is it going?
It “Un-Silos” the development process
•
•
•
•
•
Develop once use many places
Data Aggregation and Style Sheets
Data Modeling
Regional Boundaries less important
The Discovery Services SDK
Discovery Services
Where is it going?
It Allows Rapid Deployment and Ad-Hoc Networks
Discovery Services
Where is it going?
Your Data Delivered to a
Node Near You?…
The new
architecture can
support quick
deployment,
registration and
discovery from
anywhere.
Discovery Services
Questions?
Mitch West – [email protected]
Glen Carr – [email protected]