上周微软公布了BizTalk Server 2010 beta版和Window Server AppFabric,这两个产品有助于开发者开发出可升级的应用程序和服务。这两款产品是微软Redmond计划的关键因素,该产品可以使云具有可扩展性来进行私人托管和配置系统。
BizTalk Server 2010是微软企业级服务快车产品的最新版本,该服务器可以用来整合和链接不同企业级应用程序。让不同应用程序彼此之间的访问变得更加容易,甚至在使用不同格式和数据存储的情况下也可以实现不同应用程序之间的轻松访问。
新版本提供了更广阔的平台支持,BizTalk可以在Windows Server 2008 R2上使用,并可以和SQL Server 2008 R2一起工作;该版本还提供了更宽泛的应用程序链接,包括Oracle eBS 12.1和SAP 7;同时,还有更丰富的管理选择,包括统一的操作界面、压缩备份支持和更透明的数据加密方式。
该测试版本现在就可以下载,最终版本将于第三季度发布。
Windows Server AppFabric是一款新的产品,该产品让.NET开发者可以开发可升级的、更易管理的应用程序。它有两个核心部分:AppFabric缓存服务(以前其代号为“Velocity”)和AppFabric主机服务(以前其代号为“Dublin”)。
Velocity是一款高性能的分布式内存对象缓存,和memcached、redis等应用程序类似。使用此类缓存系统的应用程序可以减少数据库访问次数,该系统通过缓存服务器池对缓存对象进行分布式处理,提高了系统性能和健壮性。
相对于memcached,AppFabric具有更丰富的缓存服务功能集。内置设施包括安全并发改进支持(乐观并发,也即基于MVCC的更新和悲观锁)和当数据被改变时的缓存客户端更改通知。ASP.NET用户将可以作为会话存储提供者使用AppFabric缓存服务,使它们具有高性能的分布式访问会话状态,并允许它们避免粘性会话或者数据库会话存储。
AppFabric主机服务是为了更容易开发和管理由Windows Workflow Foundation和Windows Communication Foundation开发的程序而设计的。主机服务整合了IIS,提供了对应用程序的配置,管理和控制等功能。
目前该版本已经提供了对外下载,但是其最终版本将于下个月发布。Windows Server AppFabric在已经获得Window Server 2008许可的情况下是免费的。
微软将这些应用程序作为其“私有云”策略的关键部分。Windows Server AppFabric为部分预置型数据中心实现了可升级性和高可靠性,这与云应用程序具有可升级性和更高的可靠性的特点相吻合。