Presentation is loading. Please wait.

Presentation is loading. Please wait.

State of Wyoming Department of Environmental Quality Network 101 Nodes – Not as Nasty as Polyps.

Similar presentations


Presentation on theme: "State of Wyoming Department of Environmental Quality Network 101 Nodes – Not as Nasty as Polyps."— Presentation transcript:

1

2 State of Wyoming Department of Environmental Quality Network 101 Nodes – Not as Nasty as Polyps

3 101 Purpose A basic introduction to the technology of the Exchange Network for attendees with something other than an IT background. ◦ What is it and why was it devised? ◦ Why should I care? ◦ How does it work? ◦ What do I have to do to participate? Minimal techie content included!

4 101 Topics Introduction to the Network Building blocks of the Network ◦ The WHAT: XML ◦ The WHERE: Nodes ◦ The HOW: Exchanges Expanding the Network Questions

5 INTRODUCTION TO THE NETWORK Network 101

6 What is the Exchange Network? An Internet and standards-based method for exchanging environmental information between partners. Internet State / Tribe x x yz y z County x x University EPA x x yz y z Internal System XML Schema Network Node Node Client

7 What is the Exchange Network? An Internet and standards-based method for exchanging environmental information between partners. Internet State / Tribe x x yz y z County x x University EPA x x yz y z Internal System XML Schema Network Node Node Client

8 A little like the POTS (plain old telephone system) Internet x x yz y z x x x x yz y z An Internet and standards-based method for exchanging environmental information between partners. inane gossip teenager’s my peeps Hello? Wassup peeps? I got some new bling Bet its phat!

9 With Telemarketers! Internet State x x yz y z x x x x yz y z

10 Benefits of EN Enables access to timely data Improved data quality Reduces data management burden ◦ Less dual data entry ◦ Less manual support Better decisions ◦ Better data, but also ◦ Wealth of new data now possible

11 Computers and robust data management The Internet and widespread data access 20 th Century Discoveries

12 20 st Century Limitations What if I need to use the data from many sites at once? What if I want to produce a map of those results? What if I want to combine the data with my collection of related facts?

13 20 st Century Exchange Data exchange technologies: ◦ Floppy ◦ FTP / EDI ◦ E-mail Data exchange formats: ◦ Database dumps files ◦ Flat file ◦ Spreadsheet document

14 20 st Century Exchange 21 st Data exchange technologies: ◦ Web services Data exchange formats: ◦ XML

15 History of the Network 2900 BCWriting invented 1998 ADECOS and EPA join forces 2000 ADBlueprint of NEIEN created 2003 AD Network Specification 1.0 Released 2003 AD EPA releases CDX Node 2003 AD Washington State release production Node 2004 AD13 States operational 2005 AD31 States operational 2006 AD 41 States and 1 Tribe operational 2007 AD National coverage

16 BUILDING BLOCKS OF THE NETWORK THE WHAT: XML Network 101

17 XML in a nutshell eXtensible Markup Language An “XML Document” contains the Data An “XML Schema” defines the Structure and the Rules of the data Schema are developed for each exchange type (e.g., Discharge Monitoring Report data) State / Tribe x x yz y z County x x University xy x y EPA x x yz y z www

18 Data: Just the facts

19 A filled out form XML Document:

20 XML Schema: A data entry form and instructions CODES MUST START WITH D, F, P, K OR X CANNOT EXCEED 12 CHARACTERS AT LEAST ONE CODE REQUIRED, NO LIMIT OF HOW MANY

21 Simple XML Creation Demo

22

23

24 <Tags> are data element names Data is between the tags

25 Is XML a silver bullet? XML documents get large Compression helps

26 Is XML a silver bullet? But agreement is still necessary To avoid data rejection

27 BUILDING BLOCKS OF THE NETWORK THE WHERE: NODES Network 101

28 What 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. ” Web Service: "a software system designed to support interoperable Machine to Machine interaction over a network.“ W3C

29 Nodes Hardware and software used to exchange information on the Network Use the Internet, a set of protocols, and appropriate security to respond to authorized requests for information Send the requested information in a standard format, XML Each partner has only one Node State x x yz y z Tribe x x Business xy x y EPA x x yz y z www

30 What does a Node look like?

31

32 Node versus a Node Client Makes Requests of other Nodes Responds to Requests Comes with a closet Makes Requests of other Nodes Responds to spilt liquid Comes with a monitor Node Node Client

33 BUILDING BLOCKS OF THE NETWORK THE HOW: EXCHANGES Network 101

34 Network Exchange ‘Exchange’: the sharing of a specific type of data between two or more Partners. This is often also referred to as a ‘flow’. For example, sharing of water quality data.

35 Behind the Scenes Provider (STATE)Requestor (EPA) CDX NODE AGENCY NODE Program Database Query Processor Data Request Authenticate Authenticate Perform Query Perform Query Node Management Request received Request received Account/Service Authorized Account/Service Authorized Request logged Request logged Data Transformation Relational data retrieved Relational data retrieved XML transformation XML transformation Schema validation Schema validation AGENCY NODE Node Management Request results logged Request results logged XML payload returned XML payload returned CDX NODE Data Received Response logged Response logged Payload staged Payload staged Program Database Data Processed Payload validated Payload validated Data loaded Data loaded

36 Types of exchange 1. Data Synchronization ◦ Replicating data 2. Data Publishing ◦ Providing data

37 Data Synchronization

38 Data Publishing ? ?

39 Exchanges in Production Today’s Specials cross-program Facility Identification (FRS) Toxics Release Inventory Homeland Emergency Response waste RCRAInfo WasteX health Washington Fish Tissue Data Exchange Safe Drinking Water Water quality Pacific NW Water Quality Water Quality Exchange Beach Notification & Monitoring Concentrated Animal Feeding Operation Discharge Monitoring Reports Electronic Drinking Water Report Underground Injection Controls air Air Quality System National Emissions Inventory

40

41 Implementing an Exchange A Data Exchange is made up of Data services XML formulation Data transformation State Data XML

42 3 Steps to start an Exchange 1. Map database to data elements 2. Develop XML creator/reader 3. Configure the Node State Data XML

43 Factors affecting exchange selection 1. Priorities for data sharing with Partners 2. Your data management authority 3. The exchanges that are proven / available 4. The status of agency information systems

44 EXPANDING THE NETWORK Network 101

45 Network Growth Currently ◦ Lots of Nodes

46 Network Growth Currently ◦ Lots of Nodes ◦ Mostly regulatory exchanges

47 Network Growth Currently ◦ Lots of Nodes ◦ Mostly regulatory exchanges Soon ◦ More Nodes ◦ More Publishing ◦ More Clients

48 Network Evolution More Partners are joining More exchanges are being developed The universe might expand beyond our “environment”

49 Node 2.0? Technology has matured since 2003 Much learnt after 5 years, 60 Nodes and 20 flows So the 1.1 specifications are being upgraded Forecast to be final in July or so This will result in a better Network Migration will not be seamless

50 Wrapping Up The Network is all about automating data sharing XML is just another way to package data Nodes are a little nasty, but so are phones if you open them up Look for existing solutions first, reuse is cheaper and avoids multiple “standards” Think outside the box, exchange can be powerful ‘Exchange’ is a state not a single event

51 The Future This is just the start of the ‘data revolution’. Everything is going to change.

52 QUESTIONS? Network 101


Download ppt "State of Wyoming Department of Environmental Quality Network 101 Nodes – Not as Nasty as Polyps."

Similar presentations


Ads by Google