Upload
others
View
5
Download
0
Embed Size (px)
Citation preview
BJA Regional Information Sharing Conference
Innovations in Justice: Implementation Strategies and Emerging
Standards for SOA
Kael GoodmanSan Diego, CA
November 30,2006
2
Goal of this presentation is to show show some real
world examples of SOA and provide a very quick overview of where things are heading.....
3
First, an example of a basic Web Service
4
Example of a Production System
5
Next, how does a service become “SOA” ?
6
...Lots of Ways
7
Image courtesy of BEA
8
Example of a Vendor Architecture – IBM SOA Reference Architecture
9
Example of a Justice Process Model Call for Service
10
What is an Enterprise Service Bus (ESB)?
11
Example of an ESB in SOAImage courtesy of Iwaysoftware
12
Role of ESB in SOA – Consolidate lots of needed functionality
✔ Routing✔ Message
Transformation✔ Message
Enhancement✔ Protocol
Transformation✔ Service Mapping
✔ Message Processing✔ Process
Choreography✔ Service Orchestration✔ Transaction
Management✔ Security
13
Emerging Trends
✔ Web 2.0✔ Participatory Web✔ Event-Driven
14
Example of Web 2.0 - Participatory
15
Example of Web 2.0 – Event Driven
16
Event-Driven Justice Environment
17
Examples of Justice Subscriptions
Two Examples of a Subscription
Content-based Subscription Rule-Based Subscription Notify me of all arrests. Notify me of arrests where the arrest is of a juvenile,
and is for driving under the influence, and the arrest occurs between the hours of 10pm and 8am.