Sunday, May 18, 2003

Web Service Stack Implementations in the OS

Although it isn't clear, it appears as though Microsoft will embed the web service protocol stack right into all of their many operating systems. Their release of the WSE as an add-on library, and it's relationship to IIS suggests that Microsoft feels that (like everything else) web services should be close to the kernel. Usually, I disagree with their monolothic OS thinking, but this time I tend to agree.

If MS does this, it may force others to follow suit, namely Linux and other branded Unix flavors. This may cause a problem for IBM, BEA and other companies that want to sell you an application server (with web service enhancements). If MS drops the WS stack in the OS, this may cause IBM do to the same and then the Linux flavors may have to get in the game as well. I'm no rocket scientist, but this doesn't sound like good news for BEA and the other web service platform vendors. They would have to claim that either they had a superior implementation of the stack or rely on sales from the tooling (IDE, etc.) - which is a tough business. I also anticipate OEM relationships between groups like RedHat and groups like Systinet, Cape Clear and The Mind Electric...

I'm no Kernel specialist, but wouldn't the X-Kernel architecturesupport the WS-* stack?

No comments: