微软把宝押在了Web service上
微软正在把赌注押在不太遥远的将来用户会把他们的应用开发环境转移到面向服务的体系上面,推出了下一代Windows, Longhorn,
微软正在把赌注押在不太遥远的将来大多数用户会把他们的应用开发环境转移到面向服务的体系上面。 为此他们推出了下一代Windows, 代码是Longhorn, 它会整合中间件和其他技术将Web service推向舞台的中央。
在目前,用户需要一整套内部相互独立的架构来开发Web service--包括微软的.NET开发工具,微软BizTalk之类的中间件,甚至管理和追踪在一个公司内部产生和使用的所有Web service的软件。 其中一些软件可以用来开发不是Web service的客户-服务器应用--但另一些工具是专门为Web service服务的。
也许让人最感别扭的是,今天的程序员和其他IT服务人员需要对开发Web service和使用一系列专门针对Web service的新标准和新协议进行培训。 需要采用Web service的思维方式,而不是客户-服务器或其他开发模型。
分析师指出, Longhorn的目标是将Web service的功能紧密整合到操作系统中,使得程序员和其他人可以更容易地生成和使用Web service。 从而开发人员可以指定应用应该做什么而不再管应用应该如何做。
“微软肯定是第一个领会了Web service这个概念的公司,” 位于康州Stamford的Meta Group公司的高级项目主管Thomas Murphy说道。 “并且现在他们正在将它运用到操作系统中。” 对微软来说,立足点总是操作系统,Murphy说。 其他公司将把注意力集中到这个蛋糕的其他部分。
Web service领域有几十家公司,可以分为很多不同的圈子。 但就整体平台而言,Web service只有两个选择:微软的.NET和Sun Microsystems的Java, Murphy和其他一些观察者说。 最终目标是使用Web service来使得这两套系统兼容, 这正在开始实现。
微软规定Longhorn有三个主要成分:Avalon, 用户界面;WinFS,基于元数据的新的文件系统;Indigo,包含中间件以在不同的Web service以及它们的对象和组件之间传递消息的的通讯系统。 因此开发人员不再需要了解具体的技术细节。
一个关键的疑问是Longhorn会如何整合象XML元数据交换等Web service的标准,Object Management Group谈到。
“如果你不遵守这些标准, 那么网络相互之间的操作性就受到限制。” 波士顿Yankee Group的高级分析师Dana Gardner说。 因此他想知道Longhorn主要是为了统一微软自己的体系--操作系统,Office应用等--还是会允许其他公司制作可以在不同系统间无缝工作的产品。
“观察他们会使用Web service来进一步加强Windows的霸权,还是鼓励产生一个异质的环境是一件有意思的事。” Gardher说。
然而, 即使微软力推Longhorn和相关的.NET工具, Web service也不会完全统治这个市场, 观察人士指出。 用户仍然需要开发“常规”的客户-服务器应用。
“你也许仍然会将面向对象的技术用于桌面电脑应用, 因为面向对象的技术可以结合得更紧密。” 麻省Waltham的ZapThink LLC咨询公司分析师Jason Bloomberg说道。“但对分布式计算来说,使用面向服务的模式更合理一些。 微软现在说默认的应用开发方式是面向服务的。”
另外, 其他的供应商也会前进,因为Longhorn还在开发之中。另一个ZapThink的分析师说:“IBM和微软在过去的两三年时间里一直在制定Web service标准方面亲密合作, 但现在却要拔刀相向了。 我预期微软和IBM之间会比以前更加具竞争性。”
- 本文关键词:

