On UrbanBaby: Is it OK to breastfeed in public?
BNET Business Network:
BNET
TechRepublic
ZDNet

December 3rd, 2006

Three reasons SOA will increase outsourcing

Posted by Joe McKendrick @ 7:38 am

Categories: Business ROI, General

Tags:

Todd Biske felt my pain in recent posts as I attempted to sort out the potential effects of SOA on outsourcing. Will it create more outsourcing, or less?

Todd didn't take a stand on whether SOA will suppress or energize outsourcing, but he did offer up this perspective: Since SOA better defines the boundaries of technology, "an appropriately constructed SOA allows an organization to make more appropriate outsourcing decisions."

The trouble with outsourcing to date has been the "poorly defined" boundaries of IT environments, Todd explained:

"There is redundancy in the processing systems, tight coupling between user interfaces, business logic, and databases, etc. An environment like this makes it difficult to be successful with outsourcing. If the definition of the work to be performed is vague, it becomes difficult to ensure that the work is properly done."

"With SOA, the boundaries get defined properly. An organization can choose to implement the logic behind that boundary on its own, knowing that it may be needed for a competitive advantage or requires intimate knowledge of the enterprise… Or, it may either have a third party implement the logic, or purchase a product that provides the logic."

Thus, by having that boundary appropriately defined, opportunities for outsourcing can be more easily identified, Todd said. "It may not mean any more or any less outsourcing, but it should mean a higher rate of success."

Todd also made it clear that any discussion of outsourcing needs to cover both design time and runtime of applications. My own previous discussions in this blog have focused on the development side, but trends such as Software as a Service definitely invoke runtime outsourcing arrangements.

Some additional thoughts here: As more enterprises adopt service-oriented architecture principals and practices, outsourcing may become an easier, more manageable option. I think SOA will boost outsourcing for three reasons:

  • Busy IT shops — especially those with large enterprise systems — may not have enough human resources to effectively deploy SOAs. IT managers, analysts, and architects will need to become business analysts, and spend a good deal of their time working with business units. They will either turn to third party firms for assistance with SOA, or to take on IT-centric tasks to free up IT to better pursue SOA. 
  • Infrastructures based on SOA will lower the barrier of entry for outsourcing providers, which will in turn multiply their numbers, heightening competition and lowering prices. This will energize the outsourcing market.
  • The growing standardization and "hot-swappability" of SOA components makes it easier to outsource — perhaps as SaaS — pieces of the IT infrastructure. This may make outsourcing less of the onerous either/or business decision it has been, as chunks of applications or services can be outsourced or brought in house as the situation fits, with minimal disruption to IT operations and priorities. As a result, we'll see more "micro-outsourcing" and less big-ticket-turn-the-whole-operation-over types of deals.

SaaS, as a matter of fact, is the ultimate expression of outsourcing via SOA. Doug Henshen, writing in Intelligent Enterprise, recently observed that SOA and SaaS are joined at the hip.

SaaS is the old application service providers (ASPs) plus SOA. (Expressed in mathematical terms as SaaS minus SOA = ASP.) 

"From a SaaS delivery perspective, SOA is what separates the current generation of SaaS providers, epitomized by the likes of Salesforce.com and NetSuite.com, from the failed application service providers (ASPs) of the dot-com era. From a consumption perspective, you certainly don't require a SOA to use SaaS, but if you want to effectively mix and match external services with on-premise assets and services, SOA will make it possible to efficiently build, deploy and manage composite apps."

Henshen opined that if predictions come true and 25 percent of business software is delivered via SaaS within the next five years, it will be because SOA will have addressed the major issues of SaaS, including reliability, scalability, and transparency.

Joe McKendrickJoe McKendrick is an author and consultant with deep knowledge and insights regarding trends and developments in the technology industry. See his full profile and disclosure of his industry affiliations.


Email Joe McKendrick

Subscribe to Service Oriented via Email alerts or RSS.

Related Discussions on TechRepublic

Did you know you can take part in these discussions with your ZDNet membership?

  • Talkback
  • Most Recent of 2 Talkback(s)
For IT guys, SOA is just another piece of code
The rate of outsourcing will increase whenever any technology that allows better componentization of the IT system is invented - SOA is just the first step...

IMHO, BPM & BRE / BRMS will do far... (Read the rest)
Posted by: shadyvd Posted on: 12/07/06 You are currently: a Guest | | Terms of Use
Completely agree  jamet123 | 12/04/06
For IT guys, SOA is just another piece of code  shadyvd | 12/07/06

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement

Recent Entries

advertisement
Click Here

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here