February 10, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
David Linthicum
Dave Linthicum's Podcast Channel
Industry expert Dave Linthicum's musings on the integration industry, delivered once a week.

« SOA Podcast Bandwidth Problem Solved | Main | Know Your Service Patterns »

February 02, 2006
Coordination and Transactions and SOA

When building a SOA, most are leveraging loosely coupled type architecture. Why the benefits of building a loosely coupled SOA with many services are apparent, the operational characteristics could be a bit of a nightmare. However, with a bit of planning, and the use of some standards, your SOA will be as reliable as functional.


The key problem to solve is to make many services, some you own and some perhaps you don’t own, work and play well together. The objective here is to leverage many services, and do so in a manner that makes them appear like a single application. Albeit the services could be running anywhere, in and outside of your organization. In short, making many appear as one.

Okay, now that we know what the problem is, how do we solve it?

You need to remember that this is largely an architectural problem, and not something you can toss products and standards at. Indeed, you need to define the capabilities of your SOA based on the requirements of the domain, and back the appropriate solution set (standards, tools, technologies) into it. For instance, too many fine grained services and all of the technology and standards in the world won’t help you.

What’s key here, at least from an architectural perspective, is that you make the right calls in terms of what services are going to make up your SOA supporting critical business events. This is where most SOAs go off track, typically attempting to bind too many services, and at the wrong granularity. You can consider services that make up your SOA like links in a chain, each defining the reliability and performance.

Having stated that obvious problem, there are techniques, technologies, and standards that you can apply that provide your SOA with better capabilities to manage a loosely coupled and distributed SOA. Although they are just getting off the ground, I believe they are some of the most important emerging capabilities.

Posted by davel at 09:45 AM in | Digg This | Add to del.icio.us

Comments Post a comment




Remember Me?



We ask that you type your code (displayed below) in the text box.This code is an image that cannot be read by a machine. It prevents automated programs from submitting comments.


Code:



Most Recent ebizQ Blog Entries
ADVERTISEMENT
RSS Subscription

Categories
Blog Roll
This Work
Accountability:The opinions expressed in this blog are solely representative of the blog's author, and not of ebizQ

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
Your E-mail Address:
BAM: The Killer App for CEP
Date: Feb 12, 2008
Time: 12:00 PM ET
(17:00 GMT)

I WANT TO ATTEND
Event Processing Market Pulse
Date: Feb 14, 2008
Time: 12:00 PM ET
(17:00 GMT)

I WANT TO ATTEND
Archived Webinars | Upcoming Webinars

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