Notes
Slide Show
Outline
1
SOA CoP
Community Of Practice
  • SOA Demo


  • OMG April 25th
  • Cory Casanave, Data Access Technologies
2
Sponsorship
  • Sponsored and supported as a U.S. Government effort
  • A Project of the Governance Subcommittee of the Architecture and Infrastructure Committee
  • Government Leaders:
    • Brand Niemann, EPA (Acting in a government wide role)
    • Susan Turnbull, GSA Intergovernmental Solutions Division
  • This is one of several government CoP / CoI
3
What the CoP is Doing
  • SOA for e-Government Conference
    • May 23rd – 24th
  • SOA Demo
    • Community shows value and realization of SOA
    • This is an invitation to participate


4
SOA Demo
  • The SOA Community of Practice is sponsoring a demonstration of the business value and technical feasibility of SOA.  This demonstration will encompass the full life-cycle of a multi-party SOA solution using multiple participants and multiple technologies collaborating via SOA standards in an architected community.
  • Goals;
    • To provide a concrete example of how the SOA approach provides business value to a community
    • To provide confidence that the approach and technologies are real – secure, reliable, performing and practical.
    • To validate that independently developed applications can interoperate using SOA standards

5
Approach
  • Defines communities that will interact over a set of services and enact common scenarios
  • Define an architecture for these communities with a set of technical specifications to support their interaction
  • Participants implement these services, in accordance with the community architecture, and then participate in the community – participants will get substantial visibility to government and commercial markets
6
Status
  • Emergency response is an existing demo, specification for other participants needs to be developed
  • Broker demo has an initial specification, participants are refining it.  It includes both a business architecture (MDA CIM) and generated WS-* & BPEL technology specifications
  • After specs are nailed down, we will implement prototype service components
  • It is expected that multiple participants will use their own products and approaches – use demo scenario as a common basis to show your stuff!
7
Supply Chain Community

    • Simple, classic supply chain – should be easy to understand and to implement
    • Buyer/Broker/Manufacturer with a community registry








8
Broker Community Scenarios
  • Registration of a new actor in the community
    • A simple registration service at a well known community portal
  • Manufacturer listing products with broker
    • Manufacturer discovers a broker and negotiates a listing deal and asserts a product list, cost and capacity.
  • Buyer requesting quote from broker
    • Buyer requests a quote from a broker based on product, cost, schedule and quantity.
  • Purchase (Buyer to broker to chosen manufacturer)
    • Buyer places an order with a broker that is then distributed to manufacturers based on quantity, price and delivery schedule.  For simplicity, an order will be for one product.
  • Registration and use of a taxonomy of products in the community registry
    • So that all buyers, sellers and brokers can talk about the same merchandise, a standard taxonomy is used.
9
Emergency First Response
  • Based on Actual Train Derailment, Chlorine Tank-car Rupture Incident from Jan. 2005.
  • Connects Emerging Sensor Network to Nation wide Emergency Alerting Framework using Common Alerting Protocol (CAP) and Emergency Data Exchange Language (EDXL).
  • Shows Several Alerting Services Connected in Nationwide Network—Sirens, Radios, Reverse-911, Geocoded Telephone Warning Application Systems, etc.
  • Uses Web Services Registries to Allow Services to be Connected & Aggregated.
  • Uses semantic web to unify semantics of incedents and response
10
Current Commercial Participants
  • Cory Casanave, Data Access Technologies
    • Demonstration of Business Architecture through Technical Architecture using Model Driven Architecture
  • Farrukh Najmi, Sun Microsystems
    • Registry implementation for Community
  • Joseph Chiusano, Booz Allen Hamilton
    • DRM Mapping and integrations
  • Chuck Mosure, Metamatrix
    • Implementation of services connected to back-end Data
  • Rex Brooks, Starbourne Communications Design
    • Emergency Response Scenario

11
More Information
  • SOA Community Wiki
    • Announcement: http://colab.cim3.net/cgi-bin/wiki.pl?AnnouncementofSOACoP
    • Demo: http://colab.cim3.net/cgi-bin/wiki.pl?SoaDemoSpec
    • Conference: http://colab.cim3.net/cgi-bin/wiki.pl?SOAforEGovernment_2006_05_2324
  • Contact: cory-c (at) enterprisecomponent.com