Title: XML Web Services Training
1XML Web Services Training
- Region 5 State/EPA
- Information Managers MeetingOctober 30-31, 2001
- Chicago, Illinois
2Overview
- 1. What are XML Web Services?
- 2. What training is available?
- 3. What training will we do today?
- 4. What training can we do another time?
- 5. Introduction to XML video.
- 6. Questions and Answers
31. What are XML Web Services?
- XML is a standard for preserving and
communicating information encoding, tagging,
and internationalizing. - Web Services provide communication between
applications running on different Web servers
that will bring the Internet to its new level. - XML Web Services is the technology underlying the
new programs you have just heard about - Exchange Network (NEIEN)
- Central Data Exchange (CDX)
- Alpha and Beta Nodes
- XML Web Services is what everyone in EPA and the
States should know something about.
4Future National Environmental Information
Exchange Network
- The Blueprint Team recommends the exclusive use
of XML as the common basic interchange language
for data flows. (page 24) - The Blueprint Team believes that simplified
versions of the tools (e-commerce servers),
technologies (XML), and security levels being
developed and rapidly embraced by the private
sector can be applied to the business of
environmental agencies. - The Knowledge Transfer Action Team of the Interim
Network Steering Group is developing an XML
Training proposal for managers and technical
staff. - Blueprint for a National Environmental Exchange
Network, National Blueprint Team, Document
amended June 2001.
52. What training is available?
- Level 1 Introduction to XML Video (79 minutes)
(excerpts in PowerPoint file). - Level 2 Introduction to XML for the Web Step
by Step Hands-on Class (two days at the
Government Printing Office and EPA Surf Shop or 2
hours of demonstrations). - Level 3 Basic Training in the EPA Network Node
Pilot Projects Alpha Phase (45 minutes). - Level 4 Specialized XML Asset Management for
CDX and the Network Overview of XML Spy 4.0 and
TIBCO Canon/Developer/Portal (2 hours). - Level 5 XML Web Services Security Models and
Technologies for Use in CDX and the Network (2
hours). - Level 6 Xml-ization of Databases and Embedding
and/or Linking to Data Standards, Metadata, and
Data Quality Information (2 hours).
6XML Web Services Training Resource CD-ROM
- Folders
- Levels 1-6
- CDX DTDs, Schemas, and documentation.
- Data Dictionaries Harmonized data element
dictionaries in Excel and FileMaker. - GML Geographic Markup Language presentation and
training materials. - GPOClasses Training materials from previous
classes. - LandView 5 Demo version of viewer for EPA,
Census, and USGS data and maps. - Other Selected materials from other sources.
- Schema Training materials on Best Practices.
- Viewers Microsoft Excel, PowerPoint, and Word
Viewers and Adobe Acrobat 5.0 Reader - Voice XML Voice XML application information.
- WinCadre Superfund programs XML project.
- XML Step by Step Files that go with book for
Level 2 training. - Overview Overview of XML Training.
- Web File XML Pilot Projects Web Portal.
7Overview of XML Web Services Training
8Overview of XML Web Services Training
B Part of Operating System, C Commercial, F
Freeware
9Level 2 Introduction to XML for the Web- Step by
Step
- Introduction to XML Video
- Step by Step XML Book
- Part 1 Getting Started (2 chapters)
- Part 2 Creating XML Documents (4 chapters)
- Part 3 Displaying XML Documents on the Web (4
chapters) - Some XML Applications
10Parts of a Well-Formed XML Document
- XML
Declaration - Comment
- White Space
- href"Inventory01.css"? Processing Instruction
- End of Prolog
- White Space
-
-
- The Adventures of Huckleberry
Finn - Mark Twain
- mass market paperback
- 298
- 5.49
-
- - Document Element (Root Element)
- -
-
- The Turn of the Screw
- Henry James
11Level 3 Basic Training in the EPA Network Node
Pilot Projects Alpha Phase
- Background
- Resources
- Functionality
- Steps in Demonstration
- Beta Phase Objectives
- Network Diagrams
12Blank Data Exchange Template
13Central Data Exchange and the Network
14Some Requirements for Each Nodeon the Network
- XML data or an adapter/filter to produce XML data
from the proprietary database system. - XML meta data, preferably embedded in the XML
data. - Web server that supports P2P/Web services
(servers talking to other servers). - Security (firewall).
- Written agreement and funding to deliver XML
data, XML meta data, and P2P Web services. - Access to XML asset management tools and training
(e.g. Canon/Developer).
15Level 4 Specialized XML Asset Management for CDX
and the Network Overview of XML Spy 4.0 and
TIBCO Canon/Developer/Portal
- Background
- Internet Explorer 6.0 Support for XML
- XML SPY 4.0 Suite
- TIBCO Canon/Developer/Portal
- Creation of An XML Schema from a Database
- Appendix MS SQL Server Installation for
Canon/Developer/Portal - Disclaimer Any reference to or depiction of the
commercial product of any vendor is for
illustrative purposes only and does not
constitute an endorsement by EPA or the trainer.
16XML SPY 4.0 Suite
17Enterprise XML Asset Management
18Canon/Developer/Portal Pilot
19Level 5 XML Web Services Security Models and
Technologies for Use in CDX and the Network
- Background on Support Tasks
- XML Web Services
- The Gartner Group on Web Services
- Zoran Zaev on Web Services Security
- Security in Two XML/Web Services Products
- LMI Canon/Developer/Portal Pilot Tasks
20Central Data Exchange Work
21Integration Broker Product Vendor Positioning
Challengers
Leaders
Quadrant 2a (2)
Quadrant 3 (5)
webMethods
TIBCO
MS
IBM
Ability to Execute
Oracle
SeeBeyond
Vitria
Quadrant 1(15)
Quadrant 2b (13)
Niche Players
Visionaries
Gartner As of 8/01
Completeness of Vision
22Level 6 Xml-ization of Databases and Embedding
and/or Linking to Data Standards, Metadata, and
Data Quality Information
- Enterprise XML Data and Meta Data
- Embedding Data Standards, Metadata, and Data
Quality in XML Data - Data Dictionaries and Data Element Harmonization
- Re-design and Re-publishing of the EDR
- Enterprise Metadata Integration Using XML Web
Services GIS, EIMS, and EDR - XML-ization of EnviroFacts and Other
Environmental Databases - NXT 3 P2P Platform Content Adapters
- Geo-spatial Web
23XML Data and Metadata Architecture
- XML data and meta data architectures are
connected. - From a Resource Perspective, meta data is either
external to or embedded within the data. - From a Client Perspective, meta data is either
centralized or distributed. - Peer-to-peer approaches are needed in an more
distributed environment to simultaneously query,
discover, and aggregate the results locally.
24Hierarchical Peer-to-Peer Architecture
Key Client Nodes (outer circles) Server Nodes
(inner circles)
25Enterprise Metadata Integration Using XML Web
Services GIS, EIMS, and EDR
26Database-to-XML Conversion Six Databases Need
30 Filters
Oracle
Postgress
Sybase
mySQL
Informix
Access
27Database-to-XML ConversionSix Databases and An
XML Hub Only Need 12 Filters
Oracle
Postgress
Sybase
mySQL
XML Hub
Informix
Access
28Database-to-XML Conversion XML for Interchange
Between Applications
Database
GIS
Spreadsheet
XML Repository
XML
OLAP Data Warehouse
3D Visualization
29Environmental Node on a FedGov Content Network
30Census TIGER/GML (Geography Markup Language) SVG
(Scalable Vector Graphics) Viewer
313. What training will we do today?
- Key Questions Answered by Video
- What is XML?
- Who developed XML?
- How is XML different from HTML?
- Why is XML important to my business?
- Can I begin to use XML today?
- What tools and companies support XML?
324. What training can we do another time?
- December 4-6, OEI Conference at Region 5 (to be
decided). - December 18-20, Region 7 (Overview and Levels
1-6). - Region 3 (probably in January 2002).
- Region 5 (probably in March 2002).
- EPA Surf Shop Webmasters (Levels 1-3 to be
scheduled in November -December). - EPA Web Working Group, December 4-6, Washington,
DC (to be decided).
335. Introduction to XML Video
- Chapter 1 XML in Business (20 minutes)
- Chapter 2 History of XML (27 minutes)
- Chapter 3 Theory of Markup (7 minutes)
- Chapter 4 Introduction to XML Syntax (14
minutes) - Chapter 5 XML in the Real World (6 minutes)
- Chapter 6 Information Stewardship (4 minutes)
- More Information (1 minute)
346. Questions and Answers
- Brand Niemann. Ph.D.
- USEPA Headquarters, EPA West, Room 6143D
- Office of Environmental Information, MC 2822T
- 1200 Pennsylvania Avenue, NW, Washington, DC
20460 - 202-566-1657
- niemann.brand_at_epa.gov
- EPA http//161.80.70.167
- Outside EPA http//130.11.44.140