Upload
brenda-hoover
View
234
Download
1
Tags:
Embed Size (px)
Citation preview
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
1
BPM Choreography in OASIS SOA Reference Architecture:
SOA Registry-Repository forEmergency Management & Health Informatics Domains
Using OASIS Emergency Management Specifications, OASIS Content Assembly Mechanism and Intel MashMaker
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
2
Emergencies Don’t Wait
SOA Automation Can Save Lives Automate Anything not Requiring Human Decision
Choosing the Right Combination of Options Varies by Locality, Region, State
Open Standards Necessary, but… Standards & Technology are Moving Targets Must Watch Versioning Carefully
Commitment to Continuous Improvement Needed
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
3
Integrated Response ServicesConsortium (IRSC) Evolves
Pilot Group Begins with “SWANS” Conference – April 2005 (Semantic Web Applications for National Security)
Handful of Emergency Mgt-Related Companies Loosely Organized by Web Services Showcase: OASIS Common Alerting Protocol v1.0 Network Backbone Service Connects Municipal to State to
Federal Jurisdictions Evolving to Reflect Emergency Mgt SOA Ecosystem
Govt Agencies, Standards, Vendors, Public IT + Physical infrastructure
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
4
IRSC Evolves
Pilot Group Continues through Cycles of Emerging Technologies, Standards Development
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
5
OASIS SOA Evolution Context
Spring 2008 OASIS Reference Architecture for Service Oriented Architecture v1.0 Public Review
October 2006 OASIS Reference Model for Service Oriented Architecture v1.0 Approved
May 2005 OASIS ebXML Registry Services (RS) & Registry Information Model (RIM) v3.0 April 2002 ebXML RS & RIM v1.0
August 2003 Web Services for Remote Portlets v1.0 (WSRP) – First OASIS Web Service Standard
Range of Web Service Standards Security, Framework, Messaging, Policy, etc
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
6
OASIS Emergency Mgt Standards Process
What’s Important: Open: Public Record Visible/Transparent Public Reviews Must Address All Comments Must have Testable Conformance Requirements Must have Working Implementations Commitment to Regular Improvements through
Versioning at Appropriate Intervals
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
7
OASIS Emergency Mgt Standards Process Current Standards
CAP v1.1, Collecting Feedback for Next Version Emergency Data Exchange Language-Distribution Element
(EDXL-DE) v 1.0: Message Routing – Adoption Outreach & Education
EDXL Growing into Overall Umbrella Unifying EM TC Standards Process MOA*: DHS*+EIC*+OASIS EM TC Practitioner Steering Group > EM TC EDXL-HAVE: Hospital Availability Exchange (Finished 2nd Public
Review) EDXL-RM: Resource Messaging (Finished 2nd Public Review) More Specifications in Process Pipeline*MOA=Memorandum of Agreement; DHS= Dept. of Homeland Security; EIC=Emergency Interoperability Consortium;
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
8
EDXL Family Evolution: Discover Problems
CAP Reveals Systemic Problem 1st Message Standard Leads to Unintended Usage
Vendors, Agencies Use What They Have for What They Need
EDXL-DE Addresses Emergency Message Routing Slow Adoption Outreach: Slow Uptake Improvements Underway
EDXL-HAVE & EDXL-RM Reveal More Systemic Problems Need Better Requirements Process Need Unifying Foundation
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
9
EDXL Family Evolution: Solve Problems
EM TC, EDXL Stds Address Entire Emergency Lifecycle Routing, Message Exchange Patterns (MEP) Preparedness, Response, Remediation, Demobilization
EDXL-RIM: Reference Information Model Unifies EDXL Level of Abstraction Above Concrete Specs Will Codify EDXL Family Solutions to Common Problems
Jurisdiction-Specific Terminologies/TaxonomiesContact & Jurisdiction InformationLocation & Scheduling Information
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
10
OASIS Content Assembly Mechanism (CAM) & Integration Technologies Aid Implementation
OASISCAM
Templates
OntologyClassification
Discovery
DomainVocabulary
CCTSNDR
W3C XSD
Schema
- WHAT?
Provides lexicon of information content
Describes structure constructs
Arranges groups of information
Simple content typing
Software tooling interfaces
- HOW? WHY?
Provides actual use patterns (templates)
Supports context handling and rules
Rendering outputs and documentation for verification
Enables integration testing / certification
Versioning
- WHO?
- Alignment of meaning and terms
- Consistent domain definitions
Modelling methods and practice
Business information content building blocks
- WHERE?
Shared resources of semantic definitions
Code lists
Dynamic rendering
Distributed versioning control
Role and access security management
- WHEN?
Alerts
Process control
Workflow
Automated interfacing
Business Intelligence
MachineBased
Reasoning
Shared
SemanticsebXML
RR
- WHERE?
Domain classification systems
Ontology and reasoning definitions
Associations and linkages
Search and drilldown
Modelling tools
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
11
CAM Eclipse Environment
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
12
CAM Eclipse Environment
1 Content (EDXL)
2 Rules (CAM + XSLT)
3 Report (HTML)
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
13
CAM Deployment Options
html
B2B Web services
jCAMenginejCAM
engine
XML
Templates
XML
MessageSystemXMLJava
APIReceive
Process
Validate Server
TemplatesRequest
XML
htmlResponseJavaAPIProcess
StructureRulesContext
1
2
3
1
2
3
Standalone
Eclipse
Template
XMLhtml
Rendered Report
EDXL EDXL
Rendered Report
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
14
IRSC SOA-RR Provides Framework for Ecosystem
SOA-RR uses Sun Service Registry based on OASIS ebXML RS/RIM & freebXML Registry 3.0
IRSC SOA-RR “Federated” by Domains Emergency Management Health Informatics
Each Registry-Repository to Contain Main Components of SOA Ecosystem: Services, Service Providers, Standards, Standards Development Organizations Guidance, Best Practices, Cookbooks Transaction Histories
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
15
IRSC SOA-RR Provides Framework for Ecosystem
SOA-RR Provides Service Visibility as defined by the OASIS SOA Reference Model and Reference Architecture Awareness: Provide Centralized (Mediated) Search & Access
of Service Descriptions for Specific Domains Willingness: Service Descriptions Contain Information that
Allows a Consumer to Determine the Applicability of a Provider’s Service
Reachability: Service Descriptions Provide Information to Establish Automated or Other Types of Communication with the Service
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
16
IRSC SOA-RR Provides Framework for Ecosystem Advertising SOA Services: Service Descriptions
(Based on On-Going Work on the OASIS Reference Architecture for Service Oriented Architecture.)
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
17
IRSC SOA-RR Provides Framework for Ecosystem
SOA-RR Provides Underlying Support for Ontologies Sun Service Registry Supports OASIS ebXML Registry-
Repository Standard Can be Loaded with
Classification Schemes Relationships
Can Include Links to Ontologies, Ontology Evaluations, Open Ontology Repository Initiative*
Can Provide for Ontology Reasoners, Inference Engines*Open Ontology Repository Initiative is Theme of National Institute of Standards and
Technology (NIST) Ontology Summit at Interoperability Week 2008
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
18
IRSC SOA-RR Provides Framework for EcosystemSun Service Registry & freebXML Registry 3.0 Large & Complex
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
19
IRSC SOA-RR Provides Framework for Ecosystem Steep Learning Curve Discourages Uptake
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
20
IRSC SOA-RR Provides Framework for Ecosystem WebForm-based Application Interface Improves Usability
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
21
IRSC SOA-RR Provides Framework for Ecosystem WebForm-based Application Interface Improves Usability
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
22
IRSC Fits EDXL into SOA Ecosystem
Framework for Service Aggregation at Need Implements OASIS SOA Reference Architecture SOA-RR Planned to Implement OASIS EDXL-RIM
Level of Abstraction Below Purely Abstract Reference Model fits SOA Reference Architecture
Will be Semantic Web-Ready SOA-RR Planned for Wider IT Ecosystem
Open Ontology Repository Network Will Make More Domains Available
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
23
IRSC Fits EDXL into SOA Ecosystem IRSC SOA-RR Implement EM TC Stds + Web Service Stds- EDXL-RM Web Service
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
24
IRSC Fits EDXL into SOA Ecosystem IRSC SOA-RR Implement EM TC Stds + Web Service Stds- EDXL-RM Web Service
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
25
From Real World Event Triggerto Automated Process/Workflow
Translating Scenarios into Simulations to
Test & Refine IRSC SOA-RR Approach
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
26
Real World Trigger: Severe Thunderstorms Using Intel MashMaker*: Letting the Web do the Work
Mobile County, Alabama
* http://mashmaker.intel.com
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
27
Real World Trigger: Severe Thunderstorms Using Intel MashMaker: Letting the Web do the Work
Mobile County, Alabama
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
28
Real World Trigger: Severe Thunderstorms Using Intel MashMaker: MashMaker Interface
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
29
Real World Trigger: Severe Thunderstorms MyStateUSA: Local-State-National Network Hub; IRSC Member
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
30
Real World Trigger: Severe Thunderstorms MyStateUSA: Administration Page
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
31
Real World Trigger: Severe Thunderstorms Making the Mashup: Putting NOAA-NWS & MyStateUSA Together
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
32
Real World Trigger: Severe Thunderstorms Working the Mashup: Building the Alert: Adjusting the Views
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
33
Real World Trigger: Severe Thunderstorms Working the Mashup: Building the Alert: Getting MyState Map Tool
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
34
Real World Trigger: Severe Thunderstorms Working the Mashup: Building the Alert: Using the Map Tool
Note: Map Tool opens in a new window.
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
35
Business Process Model (BPM) for Alert Simplified SOA-Based Process & Message Flows Using CAP Aggregating & Coordinating Multiple Services by Prearrangement Facilitated by SOA-RR
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
36
Principles of Collaboration, Cross-Organizational Boundary Information & Experience Sharing
SOA-RR Provides Framework for SOA Ecosystem Provides Visibility & Pertinent Information
Agreements Needed Across Boundaries SOA-RR Provides Means to Achieve Shared
Governance Goal: Successful Consumption of Services
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
37
Emergencies Don’t Wait
SOA Automation Can Save Lives Automate Anything not Requiring Human Decision
Choosing the Right Combination of Options Varies by Locality, Region, State
Open Standards Necessary, but… Standards & Technology are Moving Targets Must Watch Versioning Carefully
Commitment to Continuous Improvement Needed
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
38
Credits Development and Hosting of IRSC SOA Registry-Repository Servers
including Development of Web Services Interfaces: Danny Thornton, SOA IT Consultant, Scalable Architectures, LLC.
Assistance Integrating Intel MashMaker in SOA-RR Robert Ennals, Intel Corporation http://mashmaker.intel.com
Coordination with MyStateUSA Network Services: Claudia Bitner, President-CEO MyStateUSA INC Tom Ferrentino, MyStateUSA INC.
Provision of SemTalk BPM Tool Dr. Robert Smith, PhD, President-CEO SemTalkUSA
Presentation Preparation and Delivery and EDXL-RM Application Sample Interface: Rex Brooks, President-CEO, Starbourne Communications Design
1 May 2008 5th SOA for E-Government Conference: BPM Choreography in OASIS SOA Reference Architecture
39
IRSC Members Partial Listing
Broadstrokes, Inc. - http://www.broadstrokesinc.com – Contact: Adam Hocek [email protected] tel: (646) 862-1842
CIM Engineering, Inc – http://cim3.com – Contact: Peter Yim [email protected]
Golden Gate Safety Network – http://maplab.org/aar/ Includes: San Francisco Communications & Map Lab Project – Contact David Coggeshall [email protected]
IntegrityOne Partners - http://www.ionep.com – Contact: David. R.R. Webber [email protected]
Michelle Raymond, Knowledge Services http://ontolog.cim3.net/cgi-bin/wiki.pl?MichelleRaymond
MyStateUSA, INC. - http://mystateusa.com1458 S. Eagle Flight Way, Boise, Idaho 83709 – Contact: Claudia Bitner, President/CEO [email protected] Office: 208.377.1960 - Fax: 208.322.5965 – Cell: 208.724.5353 –Contact: Tom Ferrentino - [email protected] Tom Ferrentino tel: (716) 913-4453
NuParadigm Companies – http://nuparadign.com 12977 North Forty Drive Suite 200, Saint Louis, MO 63141 – Contact: Harry R. Haury, CEO 636-537-5558 x226 office 314-799-8844 cell
OSS Nokalva, Inc. - http://www.oss.com One Executive Drive Suite 450, Somerset, NJ 08873 USA –Contact: Alessandro Triglia, Staff Member Phone: 732-302-9669 Fax: 732-302-0023
Sandia National Laboratories – http://sandia.gov – Contact: David Ellis [email protected]
Scalable Architectures LLC - http://www.ScalableArchitectures.com Milpitas, CA – Contact: Danny Thornton, SOA IT Consultant 408-857-0421
Starbourne Communications Design – http://starbourne.com 1361-A Addison Street, Berkeley, CA 94702-1716 –Contact: Rex Brooks, President/CEO [email protected] 510-898-0670
Tall Tree Labs, SemTalk USA http://talltrees.com – Contact: Dr. Robert Smith, PhD [email protected]
Warning Systems, Inc. - http://warningsystems.com/ – Contact: Elysa Jones, CTO, COO [email protected]