Several weeks ago I listened to a presentation by Geoffrey Moore titled

Orchestrating the Stack
, which paints a picture of enterprise
computing in the year 2010. For those who haven’t heard of
Geoffrey Moore he is best known as the author of Crossing the Chasm,
Inside the Tornado and Living on the Fault Line, which cover product
development and marketing strategies for high tech companies.

By the end of the decade the Internet will be become the global enterprise service bus and Service Oriented Architecture (SOA) will be the dominant architecture used to build enterprise applications. Although we are no where near a tipping point many early indicators (i.e standardization of the web services stack) seem to support this position.

To reach the early majority we must cross the chasm, which means we need to understand how to build scalable and performant SOAs and develop tools and methodologies to help build, test and deploy these
applications. Fortunately, companies like Amazon, Google and eBay are
doing some great work in the area of non-critical services but we also need some real success stories in enterprise scale, mission critical services.

This entry by Jeff Schneider also indicates that many organizations are allocating resources to develop enterprise wide SOA strategy. These organizations are developing reference architectures and initiating small, low-risk SOA projects.

I think that Geoffrey Moore’s time frame is on money. During the next 18-24 months the smart organization will be developing strategies and capabilities to build, deploy and manage these SOA-based enterprise applications.