February 10, 2008   Sign In |  About ebizQ |  Contact Us |  Join ebizQ Gold Club
Ronan Bradley
Ronan Bradley's Roads to SOA
Technology and business perspectives on SOA theory, products and practice from industry visionary Ronan Bradley.

« How broad is your SOA: The Excel Test | Main | Eclipse: the quiet revolution »

March 24, 2006
SOA in the real world: Is 'First catch your executive sponsor' the only way?

Mrs Beeton, the 19th century cook and writer, famously started her recipe for rabbit pie with the line, “First catch your rabbit”. Some explanations of how to adopt SOA sound depressingly similar with something along the line “First get your senior sponsor” and just as with rabbit catching, it is easier said than done. The big bang approach to SOA – with its requirement for a top level management sponsor, major long term commitment and notions such as integration competency centers – may be the ideal but I believe that CIOs who are willing to bet their career on SOA before the approach is proven in their business are still as rare as rabbits running towards Victorian writers bearing large cooking pots.

Luckily, this is not the only way of adopting SOA and Joe McKendrick spotted what looks like an excellent event which includes a session outlining some of the different approaches.

Entitled “Building SOA in Cost-Constrained Environments” (and unfortunately that is the world the vast majority of us live in), Jonathan Mack, Senior Architect, 1800FLOWERS.COM summarizes different approaches as follows:

1. Bite the big bullet and go for the big bang;
2. Implement one key SOA element at a time (e.g. Message broker, then portal for on-the-glass composites, then ESB for process orchestration and finally BPEL for full BPM;
3. Slip in the back door – build an SOA under the cover of meeting business functional requirements and
4. Minimalist SOA – expose only a limited number of activities as services while focusing investment on cleaning up and improving existing processes.

Approach 1, I have already covered – good if it works but hard to find the people willing to go along for the ride. The alternatives are of course variations on the incremental approach and they are potentially complementary in many cases. Point 3 in particular, to my mind is the only way most of us are going to implement SOA - as part of meeting business functional requirements – whether through the back-door or front door (and frankly the business requirement owner doesn’t much care whether we use SOA or anything else so long as it works and is on time and under budget!). This is because within our cost constrained environment, there is going to be little opportunity to spend money on something positioned as a long term architecture generating long term returns (jam tomorrow) – the money is allocated to projects that generate benefit for the business today.

Given this, there are two characteristics to look for in candidates for early SOA projects:

• It must have sufficient scope for the benefits of SOA to be visible (simple problems can be solved in many ways and it is hard to differentiate between the results from different approaches).
• It must matter to the business: if the project is invisible or a toy, however good the return on investment it isn’t going to convince anybody.

Or to put it another way, it doesn’t need to be big bang but it does need to be a big enough bang to prove the SOA business case.

Posted by rbradley in SOA concepts |Digg This|Add to del.icio.us

Trackback Pings

TrackBack URL for this entry:
http://www.ebizq.net/mt/mt-tb.cgi/141

Comments Post a comment




Remember Me?

(you may use HTML tags for style)

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
Subscribe to feed
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