SOA 101 - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

SOA 101

Description:

Limited complexity in abstraction of business rules. Loosely coupled integration ... Simple abstraction of business rules. Service Oriented. Multi-step Process ... – PowerPoint PPT presentation

Number of Views:50
Avg rating:3.0/5.0
Slides: 32
Provided by: kbongi
Category:
Tags: soa | abstraction

less

Transcript and Presenter's Notes

Title: SOA 101


1
  • SOA 101
  • David S. Linthicum

2
  • Blogs
  • eBizq.net Linthicum Channel
  • IT Toolbox CEOs Guide to SOA and Application
    Integration
  • InfoWorld Real World SOA
  • Weekly Podcast
  • www.soaexpertpodcast.com
  • New Gig
  • CEO BRIDGEWERX
  • New Book 12 Steps to SOA

3
SOAWhats New Here?
4
The Integration Challenge
  • The N-squared Integration Problem

5
Made Worse by External Integration
  • 70 of IT development budgets are spent on
    integrating different systems ZapThink

6
The Rats Nest Architecture
7
IT Fulfilling Business Requirements
  • Business Requirements
  • Service Customers
  • Manage Operations
  • Increase Worker Productivity
  • Communicate with market
  • Ensure reliable and secure operations
  • Develop new products and services
  • Respond to new business drivers
  • IT Capabilities
  • Implement CRM Systems
  • Implement ERP Systems
  • Manage desktop environments
  • Manage server environments
  • Manage email systems and web sites
  • Manage network and storage operations
  • Develop applications

8
However, it rarely works that way
  • Requirements change
  • Interpretations often inaccurate or limited
  • Lengthy development cycles impervious to change
  • Implementations cast in concrete

Result IT that places limitations on Business
9
What is a Service-Oriented Architecture?
  • Access software via Services that are easy to
    find and connect to
  • Web Services provide a standard way of building
    and accessing Services
  • Developers integrators can build applications
    out of Services

10
Application Integration Solution Types
11
The High Level Integration Stack
12
User Interface
Logic
Logic
Data
Data
Transformation Formatting
13
(No Transcript)
14
Service Oriented Application Integration
  • Service integration to create a composite
    application
  • Sharing business logic
  • Sharing code
  • Sharing processing
  • Shared programs
  • Shared transactions
  • Shared objects

15
Application Integration is Evolving
Business Process Control (Process Integration
Oriented)
16
Contrasting Three Forms of Integration
17
Multistep Process (Information-Oriented)
Dominates For Now
18
Process Orchestration will Control SOA
19
Composite Application
20
Value of Services
  • Limitations of information-oriented integration
  • Limited visibility
  • Limited reuse
  • Latency
  • Advantages of leveraging service-oriented
    integration
  • Visibility at the information and the behavior
    levels
  • Reuse of services among trading partners
  • Real-time integration

21
The Economics of Integration
22
The Economics of Integration
23
The Economics of Integration
24
The Economics of Integration
25
The Economics of Integration
26
Development model for SOA
  • Integration tightly couples end-points
  • Interoperability considers each end point
    separately
  • Producer Provides service
  • Consumer Consumes the service
  • Producer/Consumers describe their interfaces and
    are then connected at run time (late binding)
  • Focus on agreement of business service interface
  • Do not focus on operating system, implementation,
    etc.

SOA
Producer
Consumer
(Shared
Services)
Consumer Interface
Producer Interface
27
Gartners Architecture
28
Directions for SOA
Three Levels of Web Service Engagement
29
Goals and Characteristics of a SOA
  • Improved Adaptability and Agility
  • Respond to business needs in near real-time
  • Functional Reusability
  • Eliminate the need for large scale rip and
    replace
  • Independent Change Management
  • Focus on configuration rather than programming
  • Interoperability instead of point-to-point
    integration
  • Loosely-coupled framework, services in network
  • Orchestrate rather than integrate
  • Configuration rather than development to deliver
    business needs

30
Business Benefits of Loosely Coupled Approach
31
Thanks!
Write a Comment
User Comments (0)
About PowerShow.com