Microsoft has published a comparison of creating a Web Service using Microsoft® Visual Studio.NET and IBM WebSphere® software.
Although we appreciate Microsoft's recognition that IBM and its WebSphere software are leaders when it comes to delivering Web Services capabilities, we'd like to note some inconsistencies in their comparison. Their comparison involved an inconsistent use of alpha, beta and "Generally Available" technologies, resulting in a comparison of unlike items. We find this misleading. Shouldn't you compare "like" items? Missing from their comparison is freedom of choice. Microsoft seems to have forgotten that freedom of choice is important to you. After all, the Internet and Java are all about choice - choice of hardware, choice of Operating System, choice of language, and choice of development platform - which translates into business flexibility. It's this business flexibility that let's you leverage current and ongoing investments, so you won't find yourself in the position of having to rebuild your entire system.
What's clear in the comparison below is that Microsoft tools fail to run on leading industry products and platforms, like Java™, J2EE®, Sun® Microsystems Solaris, IBM AIX®, IBM i-series® and IBM z-series®. We can all quote benchmarks, but they don't tell the whole story. Because it's really about choice and integration, proprietary, and single vendor versus open and multi-vendor.
Microsoft .NET IBM Websphere
Choice of Hardware Intel HP 9000, Intel, i-series,
PowerPC, Sparc, z-series
Choice of Operating System Windows AIX, HP-UX, Linux,
OS/400, OS/390, Solaris,Windows
Heterogenous environment? Homogenous Heterogenous
Extend infrastructure or build from scratch? Build from scratch Extend infrastructure
Choice of tools providers? Only .NET from Microsoft IBM, Borland, WebGain, Macromedia
Java and J2EE support No, dislikes Java Yes, delivers industry standard support
C# Support Yes No
Copyright IBM Corporation 2001
Published in the United States of America
All Rights Reserved.
IBM, the IBM logo, AIX, i-series, z-series, OS/400,and OS/390 are trademarks of the International Business Machines Corporation in the United States, other countries or both.
Java and all Java-based trademarks are trademarks of Sun Microsystems, Inc. in the United States, other countries, or both.
Microsoft, Microsoft.NET and Windows are trademarks of Microsoft Systems.
Other company, product and service names may be the trademarks, or service marks of others.
*References in this publication to IBM products or services do not imply that IBM intends to make them available in all countries in which IBM operates.