Title: Connecting the Dots: CAP-WSRP
1Connecting the DotsCAP-WSRP
2Summary
- Standards Meant to be Used Together.
- Modular, Flexible Approaches will Find More
Success than Single Vendor Solutions. - Promoting Adoption Necessary for Continued
Development Improvement. - New Standards Will be Needed in Foreseeable
Future.
3Overview
- The Evolution of Web Services
- OASIS WSRP 1.0 Scopes Simple, Basic Functionality
- CAP Approved April 2004
- CAP Designed to Work with Web Services, Fits
WSRP - CAP in WSRPEA-SOA Enterprise Architecture Using
Service-Oriented Architecture - EMT Units Leveraging Power of Information -
Locate Medical Resources, GIS,
4XML Ready to StartConnecting the Dots
- Common Alerting Protocol 1.0 -
- CAP Approved OASIS Standard
- April 2004.
- Web Services for Remote Portlet 1.0 - WSRP
Approved OASIS Standard August 2003. - Despite Inconsistencies, XML Leads Open Standards
Efforts.
5Complementary Standards Support Expansion of XML
- ebXML Registry/Repository gains Crossover
Support from W3C. - UDDI ebXML Reg/Rep Provide Discovery for
Potential Partners. - SAML (moving to 2.0), WSS 1.0 Approved OASIS
Standard April 2004 XACML (also moving to 2.0),
Stabilizing XML-based Security.
6Adopting Open Standards Necessary for
Interoperability
- Initial Standards Provide Starting Points, but...
- Learning from Implementation Leads to Genuine
Usability Refinements. - Extensibility Key to Requirements for v. 2.x gt
(pre-testing).
7XML Ready for Phase 2 Harvesting Experience
- Phase 1 Standards Process Provides Pattern -
Use Cases gt Requirements gt Formal Standards. - Standards are not Standards unless Adopted
Widely. - Remember Browser Wars and the inevitability of
de facto Standards. - IT, like Nature, Abhors Vacuum, so Standards WILL
Emerge where Needed - even if Poorly Conceived.
8Standards Work Scoped to Audience-Market
- ISO-Based on National Representation.
- W3C-Based on Corporate (Paid) Academic
Interests (ARPANet CERN Founding Members). - OASIS-Based on Corporate (Paid) Representation
Specializes on Structured Information-XML. - IEEE, IETF, ANSI, etc. Subsets Tend Specific
Interests.
9Web Services - From Hyperbole to Hard Work as Y2K
Fades
- Web Services Concept Emerges as Dot-Com Bubble
Bursts. - Hyperbole Gives Way to Global IT Recession - IT
Spending Decline. - WSIA-WSRP Begins January 2002.
- WSRP 1.0 Approved August 2003
- WS-I Evolves as Interoperability
Testing/Incubator Adjunct to Standards Groups.
10Web Services Support Structure Stacks Start
with OSI
11Web Services Stacks
12OSI Web Services Stacks
13Standards, Web Stacks, OSI
14OASIS WSRP 1.0 Scopes Simple, Basic Functionality
First
- Focus on Reusing Content Units (Portlets) from
Multiple Sources. - Model-View-Control Design Pattern Sets
Fundamental Architecture. - Primary Actors (Roles) Defined Producer,
Consumer, User. - Started with Stateless Portlets, then Simple
Interactivity and Stateful Portlets. - Security Left to Security Committees.
15OASIS Finishes CAP 1.0
- CAP Brought into OASIS Process at Start of
Emergency Management Technical Committee (EMTC)
March 2003 - Approved April 2004. - Partnership for Public Warning (PPW) Worked Two
Years Before Bringing CAP Project to EMTC. - Scoped for Broad Use, Transport (Delivery)
Independence, Emphasis on Alert Warning
Terminology with XML Schema.
16CAP Designed to Work with Web Services, Fits WSRP
- CAP Adopted XML Schema to Standardize
Terminology. - CAP Adaptable to Web Services Delivery through
DHS/FEMA/DMIS. - DMIS - Disaster Management Interoperabilty
Services - Pioneers Pre-testing Interoperability
Standards to Work with DHS and Emergency
Management Community. - DMIS a Founding Member of EMTC.
17DHS/FEMA/DMISOpen Standards - Interoperability
18CAP in WSRPEA-SOAEnterprise Architecture
UsingService-Oriented Architecture
- WSRP Portal/Portlets Show EA-SOA Across
Government-Business, Public-Private, J2EE-.NET
Boundaries. - Enterprise Architecture (EA) Provides
Comprehensive Structure for Organization-Wide IT
Integration. - Service-Oriented Architecture Provides
Reusability of Customizable Service Components.
19Enterprise Architecture
20Service-Oriented Architecture
21Service-Oriented Architecture Business Example
22DMIS Shows CAP in Web Services Design Principles
- Architecture Follows Process Follows Function.
- BottomgtUp Reporting, TopgtDown Administration.
- CAP Incident Alerts Start at Local LevelgtReport
Up ChaingtDMIS. - DMIS Distributes Globally.
- Currently Pull, Can be Push.
23Bottom-Up Top-Down Design
24CAP Summary
- The Evolution of Web Services
- OASIS WSRP 1.0 Scopes Simple, Basic Functionality
- CAP Approved April 2004
- CAP Designed to work with web services, Fits
WSRP - CAP in WSRPEA-SOA Enterprise Architecture Using
Service-Oriented Architecture - EMT Units Leveraging Power of Information -
Locate Medical Resources, GIS,
25Public Service Portal Shows Use of CAP-WSRP
Interoperability
- Humanmarkup.org, Inc. wishes to Express its
Appreciation for the generous time and effort
extended to this Project by Oracle Corporation. - Interoperability as a Concrete Fact is only
Achieved by such Efforts. - This Presentation Shows how Interoperability can
Improve Emergency Response Services.
26Public Service Portal Shows Use of CAP-WSRP
Interoperability
- Humanmarkup.org Portal (Courtesy of Plumtree
Software Inc,) with Oracle and Broadstrokes Inc,
Apache Portlets - CAP Alerts Available through DMIS
- Various Emergency Management Agencies Access
Respond to CAP Messages - Sample Public Service Portal Aggregates Medical
GIS Portlets
27Scenario Series of Incidents Demonstrate CAP-WSRP
- Hurricane Moving Northeast in September Week from
Puerto Rico to Florida to Charleston to
Chesapeake Bay-Washington, D.C. - Early in Week Long Beach, CA Reports Suicide Bomb
Attempt at LNG Terminal. - Threat Level Increased.
28We Follow EMT Teams Wireless Notebooks
PDA/Cell Units
29Portals Provide Varying Levels of Personalization
30Specialized Communities Available with XACML/ebXML
31ebXML Registry Allows Access by Roles - XACML
Registration
32EMTs Access Medical Resources by CAP Message
Type
33EMTs Find Medical Resources by CAP Message Type
34Examples Show Drilling Down in Database
35Examples Show Drilling Down For in Database
36Examples Show Drilling Down For in Database
37Examples Show Drilling Down For in Database
38GIS Portlet Provides Mission Critical Information
For Emergency Managers, EMTs
- Geospatial Information Translated into Useful
Maps-Updates. - Maps Indexed by Layers of Information Available
by Clicking Emergency Symbols. - Combined Resources Provide Common Operational
Environment COE.
39GIS Portlet Provides Mission Critical Information
40GIS Portlet Provides Mission Critical Information
41GIS Portlet Provides Mission Critical Information
42Update From Second Source by Wireless Voice
Critical Feature
43Original Update From Second Source Available
Separately
44Original Update From Second Source (A Service of
GeoResponse.com)
45Original Oracle Portlets in Oracle Portal
46Original Oracle Portlets in Oracle Portal
47Original Oracle Portlets in Oracle Portal
48Original Oracle Portlets in Oracle Portal
49WSRP Portlets from TC Vendors
- http//wsrp.dyndns.org9081/wps/portal/!ut/p/.cmd/
cs/.ce/7_0_A/.s/7_0_1UN/_s.7_0_A/7_0_1UN
50WSRP Portlets from TC Vendors
- http//wsrp.dyndns.org9081/wps/portal/!ut/p/.cmd/
cs/.ce/7_0_A/.s/7_0_1UN/_s.7_0_A/7_0_1UN
51More WSRP Samples
52Summary
- Standards Meant to be Used Together.
- Modular, Flexible Approaches will Find More
Success than Single Vendor Solutions. - Promoting Adoption Necessary for Continued
Development Improvement. - New Standards Will be Needed in Foreseeable
Future.