查看本文国际来源
微软预计,在不远的未来,绝大部分消费者都会为他们的应用程序开发环境寻找一个服务导向架构(Services Oriented Architecture)。微软把这个赌注体现在了下一代Windows操作系统(Code-Named: Longhorn)的构成中,这一个操作系统将通过集成中间件和其它技术来帮助建立Web服务前端和中心。
按照目前的情况来看,消费者需要为Web服务的发展建立一个完整的、划分明确的基础设施——包括微软的.NET开发工具、中间件(例如微软的BizTalk)及软件来帮助管理和运行一个公司所要建立和使用的所有的Web服务。此类软件中的某一部分可以用于开发一些不是用于Web服务的client-server应用程序——但是另一些工具是专用于Web服务的。
工业界的分析家说,Longhorn的目标是将Web服务功能深入的集成到操作系统中,以使程序员和其它人能够以一种更为直接的方式创建和使用Web服务。这样,一个开发人员就可以区分一个应用程序应该做什么,而不是从底层去了解它应该怎么样工作。
位于康涅狄格州斯坦福的Meta集团的高级项目主任Thomas Murphy说,“微软绝对是首先领悟到了Web服务概念的公司,现在他们正在将Web服务引入到操作系统中。” Murphy还认为,对于微软来说,其出发点始终是操作系统,因为这是它的产品策略的核心部分。其它厂商的注意力放在Web服务这块蛋糕的其它部分。
Murphy和其他观察家认为,在Web服务这个领域有很多公司,经营着很多特殊的分支领域。但是就一个全面的平台而言,Web服务的抉择最终归结到两个被选方案:微软的.NET和Sun Microsystem的Java。最终的目标就是使用Web服务来帮助这两个开发环境协同工作,而这种趋势已经开始出现了。