To resist the PC was to fight a losing battle and, ultimately, to defer the competitive gains it offered. The right move was to build networks that linked PCs, so their capabilities could be effectively shared across the organization. In the case of ASPs, integration is a particularly thorny issue. ASP applications run on servers that someone else owns and administers. Solutions to these problems are already starting to appear.
Some ASPs offer integration with specific enterprise applications.
The problem, of course, is that you're limited in your choice of ASPs to those in your aggregator's portfolio. And it will be very difficult to change your aggregator because your integration will depend on its particular XML engine. Another approach is to build your own links between your ASPs of choice and your own applications. That can be a lot of work and turn out to be too inflexible over the long haul. A better potential solution may be to create an architecture that makes ASP application data and processes available to any other ASP or enterprise application.