Your SlideShare is downloading. ×
0
Demystifying SOA What’s in it for you Tom Clarke National Center for State Courts [email_address]
The Business Context <ul><li>Many independent agencies and funding bodies </li></ul><ul><li>Many levels and branches of go...
Global Justice Information Sharing Initiative Advisory Committee(Global) <ul><li>22 of 31 groups state or local. </li></ul...
The Challenge: Information Sharing Across Agencies and Disciplines <ul><li>The Vision: </li></ul><ul><li>“ Any member of t...
Solution: Service Oriented Architecture (SOA) <ul><li>Uses the open standards of the Internet. </li></ul><ul><li>Builds se...
SOA Attributes: <ul><li>Focus is on linking system to system. </li></ul><ul><li>Uses  STANDARDS  for making the links. </l...
Web Services Version of SOA Assumptions <ul><li>Open Internet Protocols </li></ul><ul><li>Define content (GJXDM) </li></ul...
SOA Development <ul><li>Requirements: </li></ul><ul><ul><li>Open Standards </li></ul></ul><ul><ul><ul><li>Content:  data (...
Meeting the Requirements <ul><li>Standards Setting Bodies </li></ul><ul><ul><li>Public: GJXDM/Global, NIEM </li></ul></ul>...
Who’s Doing What? <ul><li>Security WG  (security & ID) </li></ul><ul><li>Privacy WG  (privacy, public access) </li></ul><u...
Management & Policy Implications <ul><li>Incremental Development </li></ul><ul><ul><li>System is an accumulation of indivi...
Management & Policy (Con’t) <ul><li>Investment Strategies </li></ul><ul><ul><li>On-going investment </li></ul></ul><ul><ul...
Major Business Implications <ul><li>Reuse of services (messages) and micro-services (data components) to eliminate redunda...
References <ul><li>Office of Justice Programs </li></ul><ul><ul><li>http://it.ojp.gov/index.jsp </li></ul></ul><ul><li>Dou...
Upcoming SlideShare
Loading in...5
×

Presentation

195

Published on

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
195
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Presentation"

  1. 1. Demystifying SOA What’s in it for you Tom Clarke National Center for State Courts [email_address]
  2. 2. The Business Context <ul><li>Many independent agencies and funding bodies </li></ul><ul><li>Many levels and branches of government </li></ul><ul><li>Widely different scales of operation </li></ul><ul><li>Wide variety of legacy hardware and software </li></ul><ul><li>Constantly changing requirements </li></ul>
  3. 3. Global Justice Information Sharing Initiative Advisory Committee(Global) <ul><li>22 of 31 groups state or local. </li></ul><ul><li>4 Working Groups </li></ul><ul><ul><li>Standards </li></ul></ul><ul><ul><li>Security </li></ul></ul><ul><ul><li>Privacy </li></ul></ul><ul><ul><li>Intelligence) </li></ul></ul>
  4. 4. The Challenge: Information Sharing Across Agencies and Disciplines <ul><li>The Vision: </li></ul><ul><li>“ Any member of the Justice Community can access the information they need to do their job, at the time they need it, in a form that is useful, regardless of the location of the data.” </li></ul><ul><li>A Framework for Justice Information Sharing: Service-Oriented Architecture (SOPA), The Global Infrastructure/Standards Working Group, </li></ul><ul><li>Dec. 9, 2004 </li></ul>
  5. 5. Solution: Service Oriented Architecture (SOA) <ul><li>Uses the open standards of the Internet. </li></ul><ul><li>Builds services one business process at a time. </li></ul><ul><li>Technology now reflects reality of government information sharing. </li></ul><ul><li>Dramatic management and policy implications. </li></ul>
  6. 6. SOA Attributes: <ul><li>Focus is on linking system to system. </li></ul><ul><li>Uses STANDARDS for making the links. </li></ul><ul><li>Exploits Internet- based middleware. </li></ul><ul><li>Independent of hardware. </li></ul><ul><li>( Barry’s Audio System Analogy ) </li></ul>
  7. 7. Web Services Version of SOA Assumptions <ul><li>Open Internet Protocols </li></ul><ul><li>Define content (GJXDM) </li></ul><ul><li>Define services </li></ul><ul><ul><li>Content </li></ul></ul><ul><ul><li>Delivery mechanism </li></ul></ul><ul><ul><li>Business rules (security, privacy, ID’s) </li></ul></ul><ul><li>Data comes from the Sources </li></ul><ul><ul><li>Think of Internet searches </li></ul></ul>
  8. 8. SOA Development <ul><li>Requirements: </li></ul><ul><ul><li>Open Standards </li></ul></ul><ul><ul><ul><li>Content: data (GJXDM) </li></ul></ul></ul><ul><ul><ul><li>Delivery: messaging profiles </li></ul></ul></ul><ul><ul><li>Common Business Rules </li></ul></ul><ul><ul><li>Registries </li></ul></ul><ul><ul><ul><li>Requirements </li></ul></ul></ul><ul><ul><ul><li>Standards (official versions) </li></ul></ul></ul><ul><ul><ul><li>Instances (examples) </li></ul></ul></ul>
  9. 9. Meeting the Requirements <ul><li>Standards Setting Bodies </li></ul><ul><ul><li>Public: GJXDM/Global, NIEM </li></ul></ul><ul><ul><li>Private: W3C, OASIS, WS-I </li></ul></ul><ul><li>Modeling and Testing </li></ul><ul><ul><li>Wisconsin, NLETS, ARGIS, JNET, Colorado, NCSC, CAP, ICE </li></ul></ul>
  10. 10. Who’s Doing What? <ul><li>Security WG (security & ID) </li></ul><ul><li>Privacy WG (privacy, public access) </li></ul><ul><li>Standards WG (services, registries, business rules, governance) </li></ul><ul><li>XSTF & NIEM (GJXDM) </li></ul><ul><li>GTTAC (message profiles) </li></ul>
  11. 11. Management & Policy Implications <ul><li>Incremental Development </li></ul><ul><ul><li>System is an accumulation of individual services. </li></ul></ul><ul><li>Management Involvement </li></ul><ul><ul><li>Services are developed around business processes. </li></ul></ul><ul><li>Legacy Systems </li></ul><ul><ul><li>Legacy systems are leveraged. </li></ul></ul>
  12. 12. Management & Policy (Con’t) <ul><li>Investment Strategies </li></ul><ul><ul><li>On-going investment </li></ul></ul><ul><ul><li>Fallacy of building analogy </li></ul></ul><ul><li>Data Ownership </li></ul><ul><ul><li>Data stays at home </li></ul></ul><ul><ul><li>Virtual warehouses </li></ul></ul><ul><li>SOA itself a Work-in-Progress </li></ul><ul><ul><li>Begin skill development </li></ul></ul>
  13. 13. Major Business Implications <ul><li>Reuse of services (messages) and micro-services (data components) to eliminate redundant development </li></ul><ul><li>Governance of services and data components by multiple groups by appropriateness </li></ul>
  14. 14. References <ul><li>Office of Justice Programs </li></ul><ul><ul><li>http://it.ojp.gov/index.jsp </li></ul></ul><ul><li>Douglas K. Barry </li></ul><ul><ul><li>http://www.service-architecture.com/ </li></ul></ul><ul><ul><li>Web Services and Services Oriented Architectures: A Savvy Manager’s Guide </li></ul></ul><ul><li>[email_address] </li></ul>
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×