Enterprise SOA by the end of the decade
by Jim Alateras
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.
Here is the correct
link to Jeff's blog entry.
Another URL correction
That was closer. Here is one more try at that link.
I'd be cautious
about taking "standardization of the web services stack" as any kind of early indicator of what's to come. Despite the best efforts of lots of people, standardization still doesn't seem to have led to the kind of easy interoperability that makes this cheap enough to become ubiquitous.
The SOA integration layer will be the new system of record
As Jim says Geoffrey Moore paints an interesting view of where the industry is going. What I find interesting is that while Geoffrey Moore talks about orchestrating the stack he doesnt regard this integration capability as a layer in the same way as Databases or Application Servers are layers in their own right.