1 / 18

A sample Service Oriented Architecture for Integrating Government Lines of Business

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

Download Presentation

A sample Service Oriented Architecture for Integrating Government Lines of Business

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. SOA CoP LoB Demo A sample Service Oriented Architecture for Integrating Government Lines of Business

  2. 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

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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.

  8. SOA HR/Finance LoB Demo

  9. Service Providers& Consumers Business Intelligence (Reports/Dashboard) Program (Manages Projects) Employee (Reports Time) HR LoB Payroll (Allocates Time to Projects) Finance LoB (Calculates Costs)

  10. 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   

  11. 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.

  12. Example Service Timesheet Entry

  13. Establish Project Service More Here

  14. Project Profile Service More Here

  15. Time-Cost Assignment More Here

  16. 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

  17. Next steps • Refine spec over the next week • XBRL Documents • Meeting Schedule & Topic • Should we divide into “tracks”?

  18. 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)

More Related