除了是微软发展SOA战略的代号之外,Oslo还是一种分布式应用服务器。这种应用服务器为微软的云计算支柱的一个组成部分。如果你把“云”看作是运行某种分布式操作系统或者数据库,Web服务将成为编程模式和把S+S(软件+服务)领域结合在一起的“集成架构”的SOA。
详细观察,微软在过去的几个月里已经泄漏了一些有关它的SOA计划的内容。我们知道,有一种代号为“D”的新的编程语言。这个D是“declarative”(宣言的)的第一个字母。人们推测这将是Oslo的核心。D将帮助非开发人员编写少量的代码,但是仍能操作数据。
据说D并不是一种全新的编程语言。它是以微软的XAML(可扩展应用程序标记语言)语言为基础的。在今年10月份在洛杉矶举行的专业人员开发会议上人们会看到用D语言编写的第一个测试程序。微软还将准备推出一个代号为“Intellipad”的辅助编程工具。这个工具将让开发人员为微软正在开发之中的Oslo库创建内容。有些人一直把“Intellipad”解释为“Emacs.NET”。
业内人士跟踪微软泄漏的一些有关Oslo组件的一些线索。这些线索包括微软去年披露的BizTalk Server 6、 .NET Framework 4、Visual Studio 10和System Center 5配送车占位符。遗憾的是这些线索没有任何确定日期、功能列表或者其它具体的细节。微软SOA战略中的其它因素可能包括:
·SharePoint服务器可能会以某种方式加入到这个计划中来。微软曾表示它将应用搜索和用户数据的索引作为其Oslo计划的一部分。
·互联网服务总线将成为Oslo的核心。它将包括Oslo分布式应用服务器中的新的消息功能。它还将提供一个连接到.Net服务的事件发布和订购服务。
·Windows本身将将增加Web服务功能,使它成为分布式应用程序领域的一个更好的客户端。
·最后,有一个代号为“Sapphire”的软件。据说这个是用于Windows的一个“本地Web服务平台”。微软希望把它用于在2010年推出的Windows 7中。
IT专家网原创文章,未经许可,严禁转载!
| 0 |
![]() |







