微软.NET框架获得SOA治理厂商支持

微软的管理的服务引擎(MES)是微软咨询业务部门开发的,旨在支持使用Web服务连接到其它计算环境的SOA。微软的MES将通过第三方合作伙伴获得SOA治理的支持。微软今年6月在其CodePlex站点发布了测试版本的MES,不过,微软到目前为止还没有一个路线图以商品化它所说的建立跨平台SOA的指南。MSE旨在通过服务虚拟化理顺企业SOA。MSE是建立在微软服务器平台和Windows通讯基础(WCF)基础之上的。实际上,MSE通过一个服务库(service repository)实现服务虚拟化功能。MSE通过这个服务库支持管理、提取、版本控制、路由和强制执行运行时间政策。

合作伙伴网络

将向MSE中增加SOA治理的企业包括AmberPoint公司、Progress软件公司和SOA Software公司以及制造SOA治理工具的供应商。SOA Software通过认证MSE为.NET框架治理的服务平台成为最新的扩大与微软合作关系的公司。

SOA Software公司副总裁Frank Martinez说,这个扩展包括.NET框架将让开发人员在多种企业SOA环境中使用MSE。该公司治理的服务平台还支持与其它SOA平台共享服务。其它SOA平台包括SAP NetWeaver和IBM WebSphere以及BEA系统公司、甲骨文和Red Hat等公司的平台。

SOA Software称,它还将提供客户化的WCF捆绑产品和可扩展的信道栈,让企业使用MSE额外的治理功能。

各种风格的SOA治理

SOA治理是一个正在发展的概念,对于不同的人有不同的意义。ZapThink LLC公司高级分析师Ron Schmelzer把SOA治理分为三种风格:设计时间治理,保证创建的服务符合规则和政策;运行时间治理,保证生产中使用的服务符合规则和政策;变换时间治理,负责版本控制。

Martinez说,SOA Software公司目前提供了与微软的一些技术的深入集成以提供治理功能。微软的这些技术包括Visual Studio、团队基础服务器(TFS)、.NET框架和BizTalk服务器。这些新的认证还将使客户能够使用SOA Software公司集成的SOA自动化解决方案在.NET框架上建立符合企业政策的服务。这些企业政策是在所有的平台上定义、强制执行和审计的。

Schmelzer称,SOA Software可能是弥补微软SOA产品不足的一个合作伙伴。SOA Software在微软尚未介入的中小企业市场都做得很好。虽然这个最新的举措将有助于改善.NET和其它SOA平台之间的集成,但是,SOA Software目前在SOA市场的份额并不大。但是,这个合作协议将使SOA Software和微软在这个食物链上向上发展。

微软Connected Systems Division部门产品管理经理Burley Kawasaki说,他们扩展了许多我们为非微软平台做的事情,因为SOA Software和AmberPoint等公司解决了治理的问题。这些解决方案将真正帮助我们解决他们拥有丰富经验的一些具体领域的需求。