AppFabric与BizTalk Server:功能对比与选择指南
1. AppFabric作为应用服务器
AppFabric是一个强大且可扩展的平台,用于开发和管理Web及复合应用程序。它让开发者能够专注于使用熟悉的.NET编程模型构建关键业务应用。
当前,开发者可通过Windows进程激活服务(WAS)获得一个现成的主机,也能自行创建服务和工作流主机,但要让主机具备类似服务器的行为和功能,还需完善许多能力。对于WF开发者而言,在为工作流选择主机时,需做出各种决策和权衡,且目前尚无清晰、简单的选择。
AppFabric通过对Windows Server的一组扩展,提供了应用服务器基础设施。借助WCF端点,开发者能执行或公开用WF和/或WCF开发的业务逻辑,而无需从头设计、开发或支持应用基础设施。
AppFabric提供了一致的WF主机,可自动支持持久性和消息传递等重要的WF概念。同时,它还为管理员提供了一种连贯的方式来查看和与正在运行及暂停的工作流进行交互,解决了当前WCF和WF托管选项在管理方面的问题。
在某些场景中,如图2 - 2所示的基于AppFabric的Web服务聚合场景,结合AppFabric、WCF和WF技术完成常见任务。在AppFabric出现之前,只能使用BizTalk Server来完成此类任务,但BizTalk Server并非为此类场景而设计。若仅需聚合一些服务,BizTalk Server的消息框消息持久化、服务消息发布和订阅功能可能会显得过于复杂,而基于WCF、WF和AppFabric的解决方案会更合适。
AppFabric与BizTalk选型指南
超级会员免费看
订阅专栏 解锁全文
31

被折叠的 条评论
为什么被折叠?



