SOA in Action Blog

« Survey: SOA fundamentals still going strong | Main | Visualize SOA (and automate what you can't visualize) »

September 07, 2006

Sometimes, SOA means 'letting go'

When it comes to service-oriented architecture, the prevailing assumption is that IT will be talking and working in synch with the rest of the business. However, IT tends to be a pretty diverse group in and of itself -- will IT people be talking and working in synch with other IT people?

Service-oriented architecture differs from most other integration projects in that it's an effort that reaches outside the IT silo, requiring participation from all ends of the enterprise. Surveys I have seen and have conducted find that most SOA projects are still occurring within the domain of the IT department. However, inevitably, business-side executives need to take a co-ownership role in the process for SOA to deliver on its potential.

The first challenge, however, may be bringing together participants from across a very wide IT spectrum. Ann Bednarz, writing in Network World, spoke with several thought leaders on the challenges of bringing together enterprise architects, application developers, network specialists, data managers, and storage administrators into a common purpose. Easier said than done, she observes: these groups are "traditionally distinguished by their own tools, methods, and domains."

I've seen many instances in which organizations have had several groups of architects, all working for different purposes. Sometimes, on rare occasions, they may actually talk to each other. SOA demands a new way of thinking about the way these various groups communicate. As Dan Foody, CTO of Progress Software, pointed out in the article, SOA moves problems to different parts of the application stack -- from the network level up to the application level, for example. "Things you might traditionally do in the network infrastructure are problems that can no longer be solved the same way -- whether it's compression, load balancing, failover or intrusion detection."

Foody adds that "the tendency of the application teams is to assume that the network won't provide all of this, so there's a natural inclination to do it all themselves." Ultimately, this will stymie SOA scalability and manageability.

As a result, there may be turf battles over control of various aspects of services being rendered via an SOA-enabled infrastructure. However, Foody and other experts urge all IT participants to keep the business perspective front and center. Stop thinking about "applications, packets, and messages," and think more in trems of "customers, orders, and fulfillment," Foody advises. SOA is a long-term transition that will reshape the business, and IT -- all parts of IT -- need to be full partners with the business side in this journey.

Posted by joemckendrick in  | Digg This | Add to del.icio.us

Trackback Pings

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

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:



ADVERTISEMENT

 

Partners:

Premier Media Partner
Gartner

Association & Media Partners
Technology Evaluation Centers BPM Forum The Open Group
Business Integration eChannel Line Robert Frances Group
BPMS Watch BP Trends Connect IT
GIM OMG