In good times, people rely on systems integrators to help them deploy applications more quickly. In bad times, they rely on systems integrators to help integrate existing applications, thereby getting more value out of their existing IT investments. In either extreme of the economy, it has generally been a very good thing to be a systems integrator -- unless you were overly reliant on dot-com companies when the internet went bust.
All that said, a fair amount of resentment toward systems integrators exists within the IT community. Time and again, companies have been seduced into hiring systems integrators managed by people with impressive résumés, only to be serviced by busloads of college kids getting on-the-job training at their expense. But rather than relying on systems integrators to get more value out of existing IT investments, leading-edge IT organisations are experimenting with web services technologies.
The whole idea behind web services is pretty simple. Instead of building and deploying large-scale, monolithic applications wrapped in arcane proprietary interfaces, people are beginning to experiment with component architectures such as J2EE (Java2 Enterprise Edition) and Microsoft .Net. These architectures rely on technologies such as XML, SOAP (simple object access protocol), and UDDI (universal description, discovery and integration) to create industry-standard interfaces for programming logic. It is not a particularly new idea, but the industry-standard interfaces that will make the idea work are.
This means that a core revenue stream is slowly about to erode for systems integrators. Despite all the claims around business expertise, most systems integrators generate the bulk of their revenue from point-to-point application integration projects. These projects, although important and necessary, are what web services will automate because the hooks to integrate any given application will be built in, as opposed to being added on later using EAI (enterprise application integration) middleware.
For integrators, the advent of web services means they will have to add value by tackling complex business-process integration projects rather than rely on low-level application integration projects to drive revenue. The companies that cannot make this transition will simply disappear, and when that happens most people in the industry will say good riddance.
The best way for IT organisations to facilitate this transition is by giving some serious thought to the word architecture, which, during the recent wave of e-business hysteria, fell out of favour in boardrooms bent on implementing anything that higher-ups could label "internet strategy". When rational thought returns, IT organisations and the people for whom they work will once again see the value of having an IT architecture that minimises integration costs. At the core of those architectures will be web services technology.