Title: Network
1Network and Node 101
Exchange Network Conference San Francisco,
CA April 18, 2006
2101 Topics
- Introduction
- The Mechanism Nodes
- The Medium XML
- The Mimic Node Clients
- The Menu Exchanges
- The Main Act A LIVE demonstration
- The Mob Governance
- The End Getting Started
3What is the Exchange Network?
An Internet and standards-based method for
exchanging environmental information between
partners.
4Purpose of Network
- Support automated exchange of data
- Enable timely and accurate exchange
- Reduce reporting burden
- Improve data quality
5What is a Network Node ?
- A simple environmental information Web service
that initiates requests for information,
processes authorized queries, and sends/receives
the requested information in a standard format.
6Underlying Technologies
XML
Technology
HTML
TCP/IP
Connecting Applications (Web Services)
Connectivity (FTP, E-mail)
Presentation (Web Pages)
Innovation
Connect the Web
Browse the Web
Program the Web
7Nodes (Web Service)
- A Node
- Is a Server accessible by the www
- Complies with the protocols to ensure secure
exchange - Returns requested information as XML
- Each partner has only one Node
8The old medium for exchange flat files
- A simple way to share data
- Cannot be validated without custom software
- Very hard to read
- Cannot accommodate complex data in one file
- Simple but messy
9XML
- XML Schema
- Describe format of data being exchanged
- Draw upon data standards
- Potential to reuse XML schema modules
10XML in a nutshell
- XML eXtensible Markup Language
- XML Schema defines the Structure and the Rules
of data to be shared - XML Document a file that contains the data (and
references the Schema) - Create an XML document, open it with Internet
Explorer and it validates itself against the
schema
11XML is not a silver bullet
- Agreement on the definition of data is still the
same old challenge - XML is a new skill
- XML is verbose
12Node Client
13(No Transcript)
14(No Transcript)
15(No Transcript)
16(No Transcript)
17(No Transcript)
18(No Transcript)
19(No Transcript)
20(No Transcript)
21(No Transcript)
22Network Exchange
- Exchange the sharing of a specific type of
data between two or more Partners for example,
sharing of water quality data. This is often also
referred to as a flow.
23The Main Act
- Cradle to Grave Shipments
- of Hazardous Waste
24Data Request
- Node A Hey, what Treatment Facilities can
receive waste over there? - Data Service GetLegalTreatmentFacilities
25DataJust the facts
26XMLSchema A data entry form and instructions
27XML DocumentA filled out form
28SSLCertificate
29Yes Soliciting
- Question Hey, what Generators can send waste my
way? - Answer 42No, hang on, let me think on it a
while - If requesting a large set of data
- Immediate response may not be practical
- Query is immediate, Solicit is delayed
- Take a ticket (AKA transaction id)
30Network Exchanges
- 3 Types
- Data Reporting
- Data Synchronization
- Data Publishing
31Data Reporting
32Data Synchronization
33Data Publishing
34The Exchanges on Todays Menu are
35Exchanges in Production
- water
- Safe Drinking Water
- Discharge Monitoring Reports
- Pacific NW Water Quality
- Beach Notification
- Washington Fish Tissue Data
- air
- Air Quality System
- National Emissions Inventory
- Todays Specials
- cross-program
- Facility Identification (FRS)
- Substance Registry System
- waste
- RCRAInfo
- WasteX
36blue sky
37Exchange Network Governance
38Getting Started
- Research the Network
- Exchange Network Web Site
- 30 minutes Guide to Implementing a Node
- Consult Other Partners States
- Dont Reinvent the Wheel
39Node Capabilities
- Administration interface.
- Separation of the Node and the individual data
exchange. - Support of authentication and authorization
through NAAS. - Support for both incoming and outgoing data
flows.
40Factors affecting exchange selection
- Priorities for data sharing with Partners
- Your data management authority
- The exchanges that are proven / available
- The status of agency information systems