"The Web services "war" has largely been a series of
battles between Microsoft and Sun. The Sun ONE initiative attempts
to indoctrinate all Java programmers into the Web services model.
Meanwhile, Microsoft is attempting to preach openness with .Net
and, if nothing else, is doing a good job giving a multitude of
programming languages new access to the Windows platform. The rest
of the world has jumped on one or the other bandwagon.
Indeed, it looks like the main proponents of Web services have
the same target in mind but completely opposite ways of getting
there: Microsoft has a single platform opened up to
multiple-language support. Sun, meanwhile, has a multitude of
platforms in mind (besides SPARC and Solaris, that is) and a single
language to promote. Web services is the way everything is supposed
to be tied together, including the way computers speak to other
computers and to end users and the way end users interact with data
and other people.
Where does Linux fit in? Clearly, the most outspoken Linux
proponents hate Microsoft, but they surely see some value in
developing Web services that interact in some way with
Windows-based systems. The most outspoken Microsoft proponents have
realized that Linux is not a threat but another platform that has
attracted smart people who are developing rich applications."