您的位置:首页 > 其它

BizTalk Server 2010 简介

2013-05-28 15:19 239 查看

BizTalk Server 2010 简介

没有任何应用程序是完全孤立的。无论我们喜欢与否,将系统关联在一起已成为规范。然而连接软件不仅仅是交换字节。随着组织逐渐发展为面向服务的环境,其现实目标也即将实现,即创建将各种单独的系统融为一体的有效业务流程。

Microsoft BizTalk Server 2010 支持此目标。与其早期版本相似,此最新版本支持将不同的软件相连接,并以图形方式创建和修改使用该软件的流程逻辑。使用 BizTalk Server,信息工作者还可以监视正在运行的进程、与贸易合作伙伴进行交互,以及执行其他面向企业的任务。

BizTalk Server 的主要新功能包括:

更好地支持部署、监视和管理应用程序

极大地简化了安装

改进了业务活动监视 (BAM) 功能

BizTalk Server 还使用其他 Microsoft 技术的最新版本。例如,该产品是基于 .NET Framework 3.5 版构建的,开发人员工具的宿主是 Microsoft Visual Studio 2010。对于存储,BizTalk Server 可以使用最新版本的 Microsoft 旗舰数据库产品 SQL Server 2008 R2。BizTalk Server 2010 还可以在 64 位 Windows Server 上运行,以便充分利用此新一代硬件所提供的更大内存和其他优点。

BizTalk Server 概述

将不同的系统组合到有效的业务流程中,解决这一问题可能相当困难。因此,BizTalk Server 包含一系列技术。下图显示了该产品的主要组件:




如上图所示,该产品的核心是 BizTalk Server 引擎。该引擎由两个主要部分组成:

用于提供与其他一系列软件进行通信的能力的消息传送组件。通过依靠于不同通信类型的适配器,该引擎可以支持诸如 Web Services 之类的各种协议和数据格式。

支持创建和运行被称为业务流程的以图形方式定义的程序。业务流程建立在该引擎的消息传送组件的基础上,可实现驱动所有或部分业务程序的逻辑。

某些其他 BizTalk 组件也可以与该引擎协同使用,包括:

业务规则引擎,用于对复杂的规则集进行评估。

使用组中心,开发人员和管理员可监视并管理该引擎及其运行的业务流程。

企业单一登录 (SSO) 工具,用于提供在 Windows 系统与非 Windows 系统之间映射验证信息的能力。

在此基础上,BizTalk Server 包括业务活动监视,信息工作者可使用该技术来监视正在运行的业务流程。信息是以业务术语显示,而不是以技术术语显示,业务用户可确定要显示的信息。

BizTalk Server 与连接不同系统的挑战性

绝大多数现代业务流程都或多或少地依赖于软件。尽管其中部分流程仅由单个应用程序支持,但其他许多业务流程都依赖于不同的软件系统。在许多情况下,已使用不同的技术在不同时间、不同平台上创建了此软件。若要使这些业务程序实现自动化,则需要连接不同系统。

此难题的解决方案具有各种名称:业务流程自动化 (BPA)、业务流程管理 (BPM) 和其他。不管名称如何,这两个方案对于应用程序集成都十分重要。一个方案用于连接单个组织内的应用程序,通常称为企业应用程序集成 (EAI)。另一个方案称为企业对企业 (B2B) 集成,用于连接不同组织中的应用程序。

下图显示了对 EAI 问题应用核心 BizTalk Server 引擎的一个简单示例。在此方案中,库存应用程序(假设其运行在 IBM 大型机上)注意到某项的库存不足,因此发出订购更多该项的请求。此请求将发送到一个 BizTalk Server 业务流程(步骤1),该业务流程随后向此组织的 ERP 应用程序发出请求,以请求采购订单(步骤2)。 该 ERP 应用程序(假设其运行在 Unix 系统上)将发送回所请求的采购订单(步骤3),然后 BizTalk Server 业务流程将通知实现应用程序(假设其使用
.NET Framework 基于 Windows 建立)应订购该项(步骤4)。




在此示例中,每个应用程序均使用不同的协议进行通信。因此,BizTalk Server 引擎的消息传送组件必须能够使用各应用程序固有的通信方式与其进行通信。此外,请注意,没有任何单个应用程序会知道整个业务流程。在 BizTalk Server 业务流程中实现了协调所有涉及的软件所需的智能。

连接一个组织内的各个应用程序固然很重要,但是连接不同组织的应用程序有时更具价值。下图显示了此类企业对企业集成的一个简单示例。在此案例中,位于下图顶部的采购组织将运行与两个供应商组织进行交互的 BizTalk Server 业务流程。供应商 A 也使用 BizTalk Server,因此可提供对其 Supply 应用程序的间接访问。供应商 B 使用来自另一个供应商的集成平台,可使用 Web Services 之类的工具连接到采购组织的 BizTalk Server 业务流程。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: