180 likes | 274 Views
SOA CoP LoB Demo. A sample Service Oriented Architecture for Integrating Government Lines of Business. Agenda. Short history, time-line and introductions Overview of the demo scenario & project Business Scenario, Services & Architecture Track Business problem statement
E N D
SOA CoP LoB Demo A sample Service Oriented Architecture for Integrating Government Lines of Business
Agenda • Short history, time-line and introductions • Overview of the demo scenario & project • Business Scenario, Services & Architecture Track • Business problem statement • Roles and business services • Business process and scenario • Specific technology services • Message content • Example flow • Next steps • Technical Architecture Track • Web services profile • Registry • Hello world • How to show the demo, UI, etc. • “Always on” automated back-ends • Next steps • How we are working and intro to the wiki • Schedule on line and face-face working sessions
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) • Joint participation by the IAC SOA committee
SOA Demo Goals • 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
Conferences • Past; SOA for e-Government Conference • May 23rd – 24th • Presented goals and slide ware level demos • Next; SOA CoP is sponsoring a conference October 30-31st in McClean • Goal: Fully functional multi-participant demo
Time Line • Oct 30th – SOA Conference • Oct 23rd-24th – Live Face-Face – Test Working Applications Together • Oct 16th-17th – Business & Tech spec stability – running code • Oct 9th – 10th – Full Executable Specification, “Hello World” running • Today – First cut demo spec – use next week to get demo spec in order and start on hello world
Recommended Tracks • Specification Track - Further define the LoB Demo Business Architecture, ultimately creating web service specifications. • Technical Track – Define and test the technical environment, including web service profile and registry – those items we need to agree on. • Collaterals – Put together the web site and supporting materials. • Internal Track – Create applications based on the business and technical specifications.
Service Providers& Consumers Business Intelligence (Reports/Dashboard) Program (Manages Projects) Employee (Reports Time) HR LoB Payroll (Allocates Time to Projects) Finance LoB (Calculates Costs)
Notional Sample Process • Employee resource is established (HR) • Project is established and registered with finance • Finance sends charge codes to HR • Employee submits time sheet for project(s) • HR submits time to finance • Contractor submits invoice to finance • Project gets cost info from finance • Project updates dashboard • Business intelligence asks for summary information about project
Community & Services • Box with tab represents a role to be played by a person or organization that provides and consumes services for this process. • Double arrow on the right represents using a service. • Double arrow on the left represents the providing a service.
Establish Project Service More Here
Project Profile Service More Here
Time-Cost Assignment More Here
What do vendors do with the scenario? • Provide or implement one or more of the roles in the scenario (provide or implement services) • Show off anything you like – runtime engine, design tools, UI, Mashups, Links to other services… • Common registry will connect automated agents playing these roles – showing integration between organizations and technologies
Next steps • Refine spec over the next week • XBRL Documents • Meeting Schedule & Topic • Should we divide into “tracks”?
Participation • SOA Community Wiki • Wiki Page: http://colab.cim3.net/cgi-bin/wiki.pl?SoaLobDemo • Mail list: soa-demo@colab.cim3.net (Participants should subscribe)