The politics of SOA

Summary:One of the most immediate business benefits that can come out of Web services and SOA is that of reuse. Namely, companies or their developers shouldn't have to reinvent the wheel every time they need to build or integrate a new application.

One of the most immediate business benefits that can come out of Web services and SOA is that of reuse. Namely, companies or their developers shouldn't have to reinvent the wheel every time they need to build or integrate a new application. Of course, we've been down this road before, going back to the days of object-oriented programming, but we never seem to quite get there. David Chappell, who's been following the progression of Web services and SOA for some time, says flat out that SOA won't get us to the holy grail of reuse either. But it's a good place to start.

Technically, reuse is a no-brainer. But organizational politics, as well as differences in business strategies and goals between various departments, get in the way of software reuse. "Even if agreement is reached, businesses change very fast. The right definition today can be wrong tomorrow," Chappell writes. Why SOA may succeed where other approaches fail is the fact that it's there if you need it, but not being imposed against your will.









Topics: Enterprise Software

About

Joe McKendrick is an author and independent analyst who tracks the impact of information technology on management and markets. Joe is co-author, along with 16 leading industry leaders and thinkers, of the SOA Manifesto, which outlines the values and guiding principles of service orientation. He speaks frequently on cloud, SOA, data, and... Full Bio

zdnet_core.socialButton.googleLabel Contact Disclosure

Kick off your day with ZDNet's daily email newsletter. It's the freshest tech news and opinion, served hot. Get it.

Related Stories

The best of ZDNet, delivered

You have been successfully signed up. To sign up for more newsletters or to manage your account, visit the Newsletter Subscription Center.
Subscription failed.