210 likes | 388 Views
A Brief Introduction to the Chesapeake Information Management System (CIMS). Brian Burch, Data Center Manager U.S. EPA Chesapeake Bay Program Office. CIMS. What is CIMS? What problems does CIMS address? How does it work? How are CIMS & NEIEN related?. What is CIMS?.
E N D
A Brief Introduction to theChesapeake Information Management System (CIMS) Brian Burch, Data Center Manager U.S. EPA Chesapeake Bay Program Office
CIMS • What is CIMS? • What problems does CIMS address? • How does it work? • How are CIMS & NEIEN related?
What is CIMS? • Chesapeake Information Management System • CBP Executive Council Adoption Statement • Calls on partnership to coordinate data & information activities
What problems does CIMS address? • Access to data • Geographically organized data • Data documentation • Conflicting standards • Multiple versions of same data • Multiple answers to the same question
How does it work? • Partnerships through MOA’s • Pennsylvania DEP, Maryland DNR, Maryland MDE, Virginia DEQ • EPA, NOAA, USGS, CBP • National Aquarium, Susquehanna River Basin, Alliance for the Chesapeake Bay • St. Mary’s River Project • Versar, Inc. • Common standards • Linked to procurement • Coordinated development
Current Data Flow Process EPA State Submission Submission CBP
CIMS & NEIEN EPA CDX State NEIEN CIMS NEIEN CBP
CIMS/NEIEN – obstacles • Standards • CIMS – CIMS Standards • NEIEN – ECOS Standards • Build-out of NEIEN
A Brief Introduction to Web Services Brian Burch, Data Center Manager U.S. EPA Chesapeake Bay Program Office
Web Services • What are web services and how do they work? • Examples of web services? • How does CIMS/NEIEN use web services?
What are web services?How do they work? • Web Service l Function … My Computer Input: 2, 2 Function Add 2 numbers Output: 4 2 + 2 = 4
What are web services?How do they work? • Web Services l functions that run over the Internet … Computer on the Internet My computer Input: 2, 2 Function Add 2 numbers Output: 4 2 + 2 = 4 Internet
What are web services?How do they work? • Web Services l functions that run over the Internet and communicate in a standard format, XML Computer on the Internet My computer Input: 2, 2 Function Add 2 numbers Output: 4 2 + 2 = 4 Internet
What are web services?How do they work? • Web Service facts: • Can be written in many, many different languages • Important they they communicate in a standard format, XML • Are critical to CIMS & NEIEN • Caution! • Requires partner’s site is stable • Requires trust between partners
Examples of Web Services • BabelFish • Input: word in english, output language • Output: word in requested language • NOAA/NWS • Input: weather station ID (KNAK) • Output: current weather conditions (temp, wind)
CIMS Examples of Web Services • MDDNR • Retrieve shallow water monitoring data • PASDA • Synchronize metadata holdings • SRBC • Retrieve water quality data • NEIEN • Retrieve FRS data
CIMS/NEIEN use of web services • Functions to send & get data from partner EPA go get state data State send EPA data
CIMS/NEIEN use of web services • Functions to send & get data from partner Data exchange template EPA go get state data State send EPA data
Data Exchange Template • Reconciles differences in standards • Allows partner to manage data their own way DET EPA go get state data State send EPA data chlr chla chla = chlr