Demystifying SOA Whats in it for you - PowerPoint PPT Presentation

1 / 14
About This Presentation
Title:

Demystifying SOA Whats in it for you

Description:

Many independent agencies and funding bodies. Many levels and branches of government ... Independent of hardware. (Barry's Audio System Analogy) Web Services ... – PowerPoint PPT presentation

Number of Views:27
Avg rating:3.0/5.0
Slides: 15
Provided by: tomh109
Category:

less

Transcript and Presenter's Notes

Title: Demystifying SOA Whats in it for you


1
Demystifying SOAWhats in it for you
  • Tom Clarke
  • National Center for State Courts
  • tclarke_at_ncsc.dni.us

2
The Business Context
  • Many independent agencies and funding bodies
  • Many levels and branches of government
  • Widely different scales of operation
  • Wide variety of legacy hardware and software
  • Constantly changing requirements

3
Global Justice Information Sharing Initiative
Advisory Committee(Global)
  • 22 of 31 groups state or local.
  • 4 Working Groups
  • Standards
  • Security
  • Privacy
  • Intelligence)

4
The Challenge Information Sharing Across
Agencies and Disciplines
  • The Vision
  • 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.
  • A Framework for Justice Information Sharing
    Service-Oriented Architecture (SOPA), The Global
    Infrastructure/Standards Working Group,
  • Dec. 9, 2004

5
Solution Service Oriented Architecture (SOA)
  • Uses the open standards of the Internet.
  • Builds services one business process at a time.
  • Technology now reflects reality of government
    information sharing.
  • Dramatic management and policy implications.

6
SOA Attributes
  • Focus is on linking system to system.
  • Uses STANDARDS for making the links.
  • Exploits Internet- based middleware.
  • Independent of hardware.
  • (Barrys Audio System Analogy)

7
Web Services Version of SOA Assumptions
  • Open Internet Protocols
  • Define content (GJXDM)
  • Define services
  • Content
  • Delivery mechanism
  • Business rules (security, privacy, IDs)
  • Data comes from the Sources
  • Think of Internet searches

8
SOA Development
  • Requirements
  • Open Standards
  • Content data (GJXDM)
  • Delivery messaging profiles
  • Common Business Rules
  • Registries
  • Requirements
  • Standards (official versions)
  • Instances (examples)

9
Meeting the Requirements
  • Standards Setting Bodies
  • Public GJXDM/Global, NIEM
  • Private W3C, OASIS, WS-I
  • Modeling and Testing
  • Wisconsin, NLETS, ARGIS, JNET, Colorado, NCSC,
    CAP, ICE

10
Whos Doing What?
  • Security WG (security ID)
  • Privacy WG (privacy, public access)
  • Standards WG (services, registries, business
    rules, governance)
  • XSTF NIEM (GJXDM)
  • GTTAC (message profiles)

11
Management Policy Implications
  • Incremental Development
  • System is an accumulation of individual services.
  • Management Involvement
  • Services are developed around business processes.
  • Legacy Systems
  • Legacy systems are leveraged.

12
Management Policy (Cont)
  • Investment Strategies
  • On-going investment
  • Fallacy of building analogy
  • Data Ownership
  • Data stays at home
  • Virtual warehouses
  • SOA itself a Work-in-Progress
  • Begin skill development

13
Major Business Implications
  • Reuse of services (messages) and micro-services
    (data components) to eliminate redundant
    development
  • Governance of services and data components by
    multiple groups by appropriateness

14
References
  • Office of Justice Programs
  • http//it.ojp.gov/index.jsp
  • Douglas K. Barry
  • http//www.service-architecture.com/
  • Web Services and Services Oriented Architectures
    A Savvy Managers Guide
  • Tclarke_at_ncsc.dni.us
Write a Comment
User Comments (0)
About PowerShow.com