November 20, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
SOA in the Real World Syndicate This
Print this article    Email this article    Talk Back!    Write to Editor
Toward a Pattern Language for Service-Oriented Architecture and Integration (Part II)
09/11/2005
By Ali Arsanjani, Ph.D., Chief Architect, SOA and Web Services Center of Excellence, IBM

*Editor’s note: For Part I of this article, click here: http://www.ebizq.net/topics/soa/features/6228.html

ADVERTISEMENT
Our Popular Webinars
Insurance: Discovering the Missing Link of Business Architecture
SOA Infrastructure for any economic climate
Adapt with Agility - Web 2.0 in your Application Infrastructure
Open Source SOA and the Management Challenge: The ROI and Reliability of Open Source Composite Applications
Guaranteeing Agility in SOA and BPM with Process-Driven Data Integration
More Webinars

The patterns mentioned in Table 3 below are some of the patterns for SOA and SOI that have been "mined" from a variety of projects:

Table 3. Patterns and their corresponding benefits

Each point in the diagram below may be justifiable or appropriate for a given situation, and going to the right side of the spectrum may not always be the right thing to do or solution to adopt. The progression represents an increasing degree of maturity and the need for greater sophistication to handle increasing complexity and overcome new and more daunting business challenges as supported by IT.

The following sections will introduce some of the fundamental patterns that form the foundation of the pattern language for SOA/SOI. By "fundamental", I mean that clients tend to run into the problems associated with these patterns first and foremost and need to solve them in order to make progress in their path to SOA. SOA is a journey of gradual, small transformations that increasingly decouple service descriptions from service implementations offered by multiple service providers. The solutions below are descriptions of how these issues have been recurrently solved and may serve as a pattern to help you on your next project. Like any other pattern, these must also be adapted to fit the context and the forces that shape your individual problem space: the tradeoffs and considerations of your project, whether organizational or technical, make a difference, and you can determine if you need to skip a step from one pattern to another or to partially implement the pattern.

Discussion and context for the patterns

Most organizations have multiple heterogeneous backend legacy systems, only some of which are funded to be enabled to participate in an SOA. Often an organization is divided into lines of business that each may own a portion of the overall suite of systems without having control over a horizontal set of applications that supports a single business process. Thus, a business process may cut across multiple business lines with various system owners being involved. Each system will support (be used to update or create) one part of the business process. Each participant in the end-to-end process may not be in a position to fund or comply with an SOA migration or do so in a timely fashion. Thus, it is important to note that one organizational unit?s decision to migrate its capabilities to SOA does not imply that other line of business or the partners that provide dependent functionality.

Page 1

More Top Stories
SOA and Web 2.0 - Who Cares? Gold Club Protected
Who Will Get a Complex About Event Processing? Gold Club Protected
BPM Goes Wide and Deep in Insurance Gold Club Protected
Approaching Cloudsizing (Part I of III) Gold Club Protected
Application Servers in Emerging Service Oriented Architectures Gold Club Protected
Insurance: Where SOA Means Business Gold Club Protected
More Top Stories
Related News
Amazon Web Services Launches Amazon CloudFront, a Self-Service, Pay-as-You-Go Content Delivery Service
US Army Achieves 146% ROI Using IBM Cognos BI Solution
New Wells Fargo Adapter For Oracle Enables Fast, Affordable Payments Automation
More News
Subscribe to our Newsletters
ebizQ Weekly Gold Club Update
Live Webinar Updates
Updates from ebizQ Partners
ebizQ SOA Update
ebizQ BPM Update
ebizQ Security Update
ebizQ BI Update
ebizQ Open Source Software Update
Virtual Show Newsletter
ebizQ Web 2.0 and the Enterprise
Your E-mail Address:
Create a Center of Excellence in SOA Governance
Date: Dec 02, 2008
Time: 12:00 PM ET
(17:00 GMT)

REGISTER TODAY!
Next-Generation BI
Date: Dec 03, 2008
Time: 12:00 PM ET
(17:00 GMT)

REGISTER TODAY!
Archived Webinars | Upcoming Webinars
  The Next Generation of BI
Business Intelligence 2.0 (BI 2.0) refers to the next generation of BI, just as Web 2.0 has come to refer to the next generation of the Web. The...Learn More
ebizQ also recommends
 Formalizing Operational Governance: Ensuring the well-managed enterprise
 15-Minute Guide to Transactional Content Management
 EMC Forges Ahead In Document-Centric BPMS, The Forrester Wave Vendor Summary
 The Forrester Wave: Business Process Management for Document Processes
 From Vision to Reality: Bridging The HR And Benefits Universe With The Employee Communications Platform
More White Papers

Marketing Solutions | Feedback | About ebizQ | Unsubscribe | Privacy Policy | Site Map

Live Chat