AppFabric与BizTalk:企业应用集成的技术解析
1. AppFabric概述
AppFabric是一个多功能系统,具备增强的管理和监控功能。它通过PowerShell命令实现了一整套管理API,并且作为基于服务器的角色,还为System Center Operations Manager(SCOM)提供了单独可用的管理包。AppFabric能支持多种不同架构和风格的应用程序,常见的有复合应用程序和集成应用程序。
2. 复合应用程序
- 定义 :复合应用程序是将多个现有功能组合成一个新应用程序。这些现有功能通常来自多个来源,可以是其他应用程序中单独选择的组件,也可以是整个系统,其输出以业务功能、.NET程序集或Web服务的形式组合。在构建复合应用程序时,需要遵循SOA架构规定的应用程序分离规则,但复合应用程序不一定是基于SOA的应用程序,它可以使用多种架构和技术构建,且其范围通常涵盖本地应用程序逻辑,一般不与跨组织组件交互。
- 部署原因 :企业为了实现代码重用和创建服务,常使用服务和组件来快速创建新应用程序。随着新应用程序的增加和使用,对中间层服务层的扩展提出了新要求,包括解决可扩展性、性能和可靠性方面的挑战。传统应用程序的优化策略在复合应用程序环境中效果不佳,复合应用程序更复杂,部署、管理和升级需要更多努力,这促使开发人员编写更复杂的基础架构代码。而AppFabric的工具和服务器组件使复合应用程序的创建更加简化和可维护,为开发人员提供了一个托管环境,使其能够专注于业务逻辑,减少自定义代码的数量。
超级会员免费看
订阅专栏 解锁全文
66

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



