state of wyoming department of environmental quality

18
State of Wyoming Department of Environmental Quality Node 2.0 … and Beyond!

Upload: aristotle-alexander

Post on 02-Jan-2016

17 views

Category:

Documents


0 download

DESCRIPTION

Node 2.0 … and Beyond!. State of Wyoming Department of Environmental Quality. Session Purpose. To understand what is a Node, what is Node 2.0 (and what is the alternative). There are 10 types of people in the world...those who understand binary and those who don't. Topics. - PowerPoint PPT Presentation

TRANSCRIPT

State of WyomingDepartment of Environmental Quality

Node 2.0 … and Beyond!

Session PurposeSession Purpose

To understand what is a Node, what is Node 2.0(and what is the alternative).

There are 10 types of people in the world...those who understand binary and those who don't.

TopicsTopicsIntroduction to the Network and

Nodes

How to exchange sans Node

Node 2.0

Node 2.0 Challenge Grant Project

Questions

What is the Exchange Network?What is the Exchange Network?

An Internet and standards-based method for

exchanging environmental information between partners.

InternetInternet

State / Tribe

x

x

y z

y z

County

x

x

University

EPA

x

x

y z

y z

Internal System

XML Schema

Network Node

Node Client

A little like the POTS (plain old telephone A little like the POTS (plain old telephone system)system)

InternetInternet

x

x

y z

y z

x

x

x

x

y z

y z

An Internet and standards-based method for

exchanging environmental information between partners.

inane

gossip

teenager’s

my

peep

s

Hello?

Wassuppeeps?

I got some new bling

Bet its phat!

With Telemarketers!With Telemarketers!

InternetInternet

State

x

x

y z

y z

x

x

x

x

y z

y z

What does a Node look What does a Node look like?like?

What does a Node look What does a Node look like?like?

Node versus a Node ClientNode versus a Node Client

Makes Requests of other Nodes

Responds to Requests

Comes with a closet

Makes Requests of other Nodes

Responds to spilt drinks

Comes with a monitor

Node

Node Client

Super (Shared) NodeSuper (Shared) Node

Node Client

Internet

DataRepository

Internet

CDX

NODENode Client

Node Client

Node 2.0Node 2.0An updated specification of the

EN’s web service95% the same as 1.1 – mostly

technology upgrades‘Visible’ improvements include:

◦Better process notifications◦Better service discoverability

Multi-State Node 2.0 Multi-State Node 2.0 Challenge Grant ProjectChallenge Grant Project

ECOS (project manager & fiscal agent) with six state environmental agencies:

New Hampshire DES Michigan DEQ Nebraska DEQ Oklahoma DEQ Washington DoE Mississippi MS DEQ

Project ObjectivesProject Objectives Fully documented .NET and Java-

based Node solutions - complies with Node 2.0 Protocol & Specs and Project Scope of Work.

Node and documentation made freely downloadable via open source licensing agreement by any EN partner w/o obligation to share resulting derivative products.

Project ObjectivesProject Objectives

Version 2.0 Nodes must:

concurrently support version 1.1 and 2.0 Nodes Functional Specs/Network Protocol

◦ be able to receive and process transactions from version 1.1 Nodes

existing exchanges don’t fail while partners are at different points in the upgrade process

project team does not anticipate simultaneous upgrades to Node 2.0 among all EN partners

Node 2.0 FeaturesNode 2.0 Features Install instructions/system requirements

docs to identify needed hardware, software, and network requirements, including,

Web-based Node Administration application, Support for SQL/Oracle for backend db, Support for multi-step processing (e.g.,

submit to CDX, wait, download results report when ready, email to internal staff),

Tools that enable users to configure and implement Exchange Network data flows,

◦ Data mapper: map data from source database to flow’s XML schema,

◦ XML creator: creates a flow’s XML document based on info provided by data mapper.

Simple Plug & Play?Simple Plug & Play? …. Ahhhh … No!

Some work required to migrate from one Node technology to another ….

Switching Node software is easy, … but the hard part is the data flow conversion ◦ your current data flows must be

made to work under the new Node….  

Issues to ConsiderIssues to Consider Data Preparation in either the program

database or the node database Class Library

◦ Programming language/version differences (i.e., .NET 1.1, vs. 3.5 programming)

Plug-in◦ Some plug-ins will include “business

logic” to perform data validation, write status changes to the database, etc.

Setup configuration◦ User rights, user security and alert

notification emails

QUESTIONS?QUESTIONS?