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.

« New Podcast Up There. . .Show 24: Dion Hinchcliffe and the Web 2.0 | Main | ERPs and SOA Wagging the Dog »

January 17, 2006
Why Orchestration Defines Your SOA


The notion of orchestration is really nothing new, however it’s value as an enterprise resource is, and it’s clearly the driving force behind the value of a SOA. Simply put orchestration is the ability to control how information flows and services (behaviors) interact to form solutions, processes really, existing between dozens sometimes hundreds of systems, within and between enterprises. In essence, a meta application layer over and above existing services and data that binds remote systems together, to meet the changing needs of a business.


The key word here is changing. The value of leveraging an orchestration layer is not that you can easily define processes that exists between information and services, but the fact that you can easily change those processes later to adapt to changing business needs. Indeed, if it was all about creating processes a single time, you would be better off with a compiler than an orchestration layer, but the ability to place volatility in a single domain, in this case a process/orchestration engine, will payback many times the original investment. That’s why, I believe orchestration defines your SOA, and you won’t have an effective SOA without orchestration.

Orchestration is a necessity of you’re building a SOA, intra- or inter-organization. It’s the layer that creates business solutions from the vast array of services and information flows found in new and existing systems. Orchestration is a godlike control mechanism that’s able to put our SOA to work, as well as provide a point of control. Orchestration layers allow you to change the way your business functions, as needed, to define or redefine any business process on-the-fly. This provides the business with the flexibility and agility needed to compete today.

You approach orchestration as you would approach any other new technology. First, define its value and purpose. Second, define your own problem domain including existing data and services. Third, prototype a small problem to obtain functional experience. Once that occurs, it’s time to create your strategy, select your technology, and roll out our solution. This is one of those technologies that makes a difference in the way the business runs. I

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

Comments

Don't forget to look at Management functionality before you roll into production.

Al

Posted by: Al Aghili at January 19, 2006 02:59 PM

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