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.

« Programming coming back to Integration - Not Good! | Main | Responses to my 'No Programming for Integration Movement' »

May 24, 2006
Thoughts on Orchestration

Orchestration must provide dynamic, flexible, and adaptable mechanisms to meet the changing needs of the domain. This is accomplished through the separation of process logic and the abstract services employed. The loosely coupled nature of orchestration is key, since there are no requirements for all services to be up-and-running at the same time in order for orchestrations to run. This is also essential for long running transactions. Also, as services change over time, there is typically no need to alter the orchestration layer to accommodate the changes. At least, not if they are architected properly.


Orchestration has the following properties:

• A single instance of orchestration typically spans many instances of services and even organizations.
• Most orchestrations leverage public standards such as BPEL.
• Orchestrations may be public--available to everyone, private--available just to the owner, or shared--for supply chain integration scenarios.
• Orchestrations are usually driven from a single party; they are not always collaborative in nature.
• Orchestrations themselves may become services that are available for other services or orchestrations (as mentioned above).
• Orchestration is independent of the source and target systems. Changes can be made to the orchestration without having to force changes to the source or target systems. In other words, this architecture is loosely coupled.
• Orchestrations are always decomposable down to base processes within the source or target systems.

Posted by davel at 09:13 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