The relative cost of the total environment will continue to be lower than most alternatives. The functional capabilities of these environments will be comparable, except in marginal areas that matter to relatively small segments of the buyers. The pervasiveness of Microsoft technology elsewhere in the enterprise (on departmental servers and most especially on the desktop) will enable them to offer simplified integration capabilities with other assets, such as e-mail, desktop, and workgroup applications, mobile devices, etc. in a convenient form. Additional factors will include improved management and monitoring capabilities, and increased support for high-reliability systems both in the software and in the underlying hardware.
| Related Stories |
| Six Things Web Services Are Not : An expert helps you know what Web services are by explaining what they are not. Five Hurdles to Implementing Web Services: Plan ahead to overcome these five potential barriers to a Web services deployment. Navigating the Waters of Web Services With .Net: Read about the pros and cons of Microsoft's .Net architecture. Proceed With Caution When Embracing Web Services: Prepare to hear lots more about Web services in 2002 as corporations and vendors latch on to the technology. The Web Services Dilemma: .NET or Java 2? |
Although no one of these factors will be overwhelming, the combination will convince many organizations to choose Microsoft technology as their preferred platform for enterprise software development.
Microsoft's entry into this market is likely to have the most significant impact on market leader BEA. BEA and IBM dominate the market for Java application servers with a combined share in excess of 65%. However, many of IBM's customers have acquired IBM technology in part because of the reputation of IBM as a technology provider and the services that it offers. BEA, with significantly less brand loyalty, and with less ability to sell services and to create software/hardware/service bundles, will suffer most from the Microsoft incursion.
In addition to Microsoft, there are likely to be growing challenges from other major platform vendors, as Sun and iPlanet modify their strategy, HP makes an aggressive move into the Java world by giving its application server away for free, and Oracle improves its share. With all these changes in the Java market, Microsoft and IBM remain the primary beneficiaries of Web services.
However, though Web services may make it difficult for some vendors to maintain share positions, it will spark a new round of custom application development. Most of the applications that are being actively developed are Web-architected applications, designed for use by large numbers of users over a corporate intranet or extranet. These applications are primarily focused on facilitating human interactions and are designed to present and accept information through HTML-based screens. The next upgrade to many of these applications will be to add Web service capability to them, so their functions can be invoked by systems, as opposed to the current requirement for a human user interface.
In addition, Web services and some derivative concepts (such as Web Services Remote Portal [WSRP]) will spark the desire to re-engineer even these existing applications, as a means of incorporating new technology and increasing the flexibility of deployment.
Web services have also caused a great deal of thinking on the part of leading organizations about how they can be service providers or consumers in the new world. This will lead to a broad set of initiatives to expose automation and automated capabilities to customers, suppliers, and other partners of the organization, as well as to other organizational subunits within the company. These services will demand custom applications, because each service will be some embodiment of the capabilities of the organization. This increase in the development of services will lead directly to increasing development spending on custom applications, or at the very least maintaining current levels that are now spent on human-facing systems. Although "a rising tide will lift all boats," Microsoft stands to gain significantly from these developments in Web services.
Business Impact: Supporting a standards-based development and deployment environment will simplify application creation and enable organizations to best exploit new technologies.
Bottom Line: Users should plan to support heterogeneous environments. Microsoft will become an increasingly viable choice for the next generation of Web-services-based applications, as Java will maintain incumbency for many projects.