科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道微软发布SOA工具为Oslo平台铺平道路

微软发布SOA工具为Oslo平台铺平道路

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

为了扩大高性能.NET应用程序在多种层次和平台上的应用范围以及促进Windows通讯基础(WCF)的应用,微软上星期发布了一个样本应用程序、应用指南和基准,帮助简化SOA混合应用程序的开发和应用。

来源:IT专家网 2008年4月30日

关键字: 中间件 SOA 微软

  • 评论
  • 分享微博
  • 分享邮件

  为了扩大高性能.NET应用程序在多种层次和平台上的应用范围以及促进Windows通讯基础(WCF)的应用,微软上星期发布了一个样本应用程序、应用指南和基准,帮助简化SOA混合应用程序的开发和应用。
  
  微软发布的NET StockTrader 2.0以及Configuration Service 2.0(设置服务2.0)将让人们看到微软Oslo计划工作的点滴情况,尽管看到的范围比较窄。Oslo是微软下一代模型驱动的SOA平台。微软官员警告称,设置服务2.0不是Oslo的社区技术预览版。不过,微软官员表示,从这里开始,这个版本能够成为最终的社区技术预览版。
  
  微软连接的系统部门技术营销经理Greg Leake说,这套特殊的代码将有助于建立我们在Oslo计划中所看的东西。它涉及到我们考虑的SOA基础设施向前发展的方式。
  
  微软去年秋季第一次推出Oslo计划。微软解释说,这个计划是要把微软的服务和建模平台结合在一起,让开发人员创建可应用的模型,而不是创建解释应用程序的模型。这个转变旨在通过基于云的标准的Web服务与可信赖的合作伙伴共享和重复使用一个企业内部的服务。微软称,它最终将通过BizTalk Server V6、System Center V5、Visual Studio V10、BizTalk Services V1和.NET 4.0框架等下一代技术提供Oslo。
  
  采用SOA,微软认为此举是通过WCF从嵌入在所有的服务中的统一的应用程序转移到合成的应用程序。这种合成的应用程序集成了在.NET中实施的多个基于标准的Web服务。
  
  Leake说,设置服务2.0是一项为合成的应用程序增加新功能的服务,这种合成的应用程序包括负载平衡和服务运行的容错、集中的设置管理和基于Web的用户界面。一旦应用了这种合成的应用程序,这个用户界面就能够进行监视工作。
  
  源代码
  
  微软MSDN网站上星期将向开发人员提供了这个源代码和基准的下载。这是在微软的.NET StockTrader的基础上建立起来的。.NET StockTrader是微软去年6月根据ASP.NET和WCF发布的一个交易应用软件。StockTrader 2.0功能齐全的样本SOA应用程序模仿股票交易,与其以前版本的应用程序类似,不过,它以比较新的.NET 3.5框架为基础并且采用了新的设置服务2.0软件。然而,StockTrader 2.0是采用Visual Studio 2005制作的,能够无缝地移植到Visual Studio 2008。目前使用Visual Studio 2005的开发人员能够安装和使用StockTrader 2.0,以便更好地理解如何在自己的应用程序中使用WCF和SOA。不过,他们不必安装.NET 3.5框架运行时间。
  
  微软在去年夏季发布StockTrader的时候强调它能够兼容IBM用于分布式应用程序和显示StockTrader性能优势的公开基准的WebSphere Trade 6.1样本容量规划器。微软还演示了StockTrader与WebSphere平台和J2EE的兼容性,并且表示这个软件适用于希望学习如何制作基于.NET的SOA应用程序的开发人员。
  
  但是,这个软件不适合简单的基于SOA的应用程序开发。Leake说,这是一个没有任何客户能够仅靠自己就能完成的早期实施项目。不过,这个2.0版本是完全抽象的,因此,用户能够执行自己的应用程序和服务。用户方面只需要编写20行代码。
  
  Leake还向本地的用户群演示了StockTrader 2.0和设置服务2.0与IBM WebSphere的兼容性。他希望今年6月在奥兰多举行的微软TechEd会议上再演示与BEA系统、甲骨文和Sun微系统等公司的应用服务器的连接。
  
  微软连接系统部门产品管理经理Burley Kawasaki称,新的设置服务2.0对于制作执行重要任务的SOA应用程序的大量的软件设计师、开发经理和解决方案提供商合作伙伴来说应该是有吸引力的。他说,我们正在设法演示你们如何真正地简化数据中心的部署、管理和升级等工作。
  
  加大赌注
  
  Leake解释说,设置服务2.0的总目标是建立一套多层面的库,提供动态升级集群服务器的服务能力。这种升级是为了提供额外容量的负载平衡,或者是在应用程序和服务运营的级别上提供容错能力。这样,如果一个操作失败了,它将自动重新设法连接另一个集群的节点。但是,它还是一个总的框架,提供一种管理设置和配置你的服务环境中各种要素的方法,甚至在不同的服务水平中的不同的合成的应用程序中也是如此。
  
  Leake说,设置服务将建在.NET中,并且以管理的C#代码为基础。这就意味着它是一个能够与Visual Basic或者VB.NET共享的库。
  
  Kawasaki说,更重要的是开发人员不必使用这个设置服务从头开始编写他们的应用程序。你们可以使用现有的应用程序、现有的服务。然而,你们如果已经使用了它们,那么,你们就可以利用这些功能帮助你们进行应用程序的升级。他说,这是一个重要的区别。过去,你会设计你的应用程序。你要做许多事情保证应用程序的性能,对应用程序进行调整并且保证应用程序能够升级和发布。现在,通过更通用的.NET开发就能够利用上述的通用功能。

 

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章