Download presentation
Presentation is loading. Please wait.
Published byJordan Willis Modified over 9 years ago
1
SOA: An Approach to Information Sharing BJA Regional Information Sharing Conference Houston, TX February 7, 2007 Scott Came Director of Systems and Technology SEARCH
2
Agenda What Why
3
What is SOA?
4
Lets start with “architecture”
5
Architectural Style An architectural style is a set of characteristics that distinguish an architecture The characteristics are intended to produce certain effects in things designed according to the style
6
Architectural Styles: Integration Shared User Interface Shared Database File Transfer SOA
7
SOA is an architectural style SOA is an architectural style, not for houses, but for sharing information and functionality between systems Like any architectural style, SOA has a set of distinguishing characteristics There are many ways to build a functional house…the right one depends on what you find important
8
Distinguishing Characteristics Interactions between consumers and providers (of functionality, data) take place across a minimalist interface Interface based on open (versus proprietary) standards Interface defined in business event terms, not system or technology terms Consumer can discover interface dynamically
9
What is SOA…really? A set of policies, standards, and guidelines that constitute the architectural style A reference architecture can provide a starting point for these by standardizing terminology and then standardizing how concepts are implemented
10
The Global JRA The Global Infrastructure/Standards Working Group is defining a Justice Reference Architecture The JRA: Establishes common terminology for discussing SOA Evolves SOA concepts into reference standards/guidelines that you can use in establishing a specific SOA in your environment (rather than starting from scratch)
11
Key JRA Deliverables The JRA itself (common terminology) Service Interaction Profiles: Think “messaging standards” Web Services Others Service Modeling Guidelines Service Design Principles Methodology for identifying services Guidance on necessary investments to support services and interactions Management/Policy guidelines
12
What SOA is Not The same as web services Service buses and message brokers An infrastructure investment strategy The brainchild of any particular vendor Radically new
13
Why SOA? What is the value? How do I sell it? Why is an architecture with these qualities a good thing? What value will I get by adopting SOA as my integration / information sharing approach?
14
Agility Accessing capabilities through services, if done with care, should result in more agile integrated systems Agility: the ability to adapt to changing business requirements and environmental context
15
Agility Makes a Difference Agility is the hallmark of successful modern enterprises Citizens expect rapid response to changing requirements In the public safety arena: Clever opponents New partners and requirements Policy initiatives
16
How is SOA agile? Minimizing dependencies: loose coupling Interoperability When context changes, there is minimal impact on existing systems What kinds of context changes can happen?
17
Summary SOA is a style of designing integration solutions to achieve technical and policy agility SOA is not technology that you buy…it’s a way of thinking about positioning your technology capabilities for agile sharing
18
Thank You! Scott Came Director, Systems and Technology SEARCH scott@search.org 916-212-5978
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.