BizTalk,微软的主要软件产品之一。Biz 为
business的简称,talk为对话之意,所以该产品功能为各企业级商务应用程序间的消息交流之用。 在当今的业务环境中,越发需要创建业务流程,将各种分散的应用程序融为一体。借助于 Microsoft BizTalk Server ,您可以连接不同的应用程序,然后利用
图形用户界面来创建和修改业务流程,以便使用这些应用程序提供的服务。
发展历程
2000年年底,BizTalk
Server 2000在全球发布,当时宣称的对象主要是软件开发员以及
架构设计师,作为微软针对业务流程和系统集成而设计的第一代产品,该版本包含了很多新的理念和功能,虽然并不尽善尽美。
2004年3月,BizTalk Server 2004发布,作为微软业务流程集成的第三代产品,该版本已经具备合理的标准支持,功能完善,并且已经纳入微软的对整个企业级应用设计的大框架。
2006年5月,BizTalk Server 2006正式开卖,虽然在05年底就开始预热,但真正的公开定价却是在五月份,该版本是对上一个版本的最佳完善,在管理,部署以及性能方面有显著的改善。可以说,BizTalk开始真正进入企业级应用的角力场。
2007年9月,BizTalk Server 2006 R2发布, 该版本加强了如何实现Service Oriented Architecture(SOA)和 Business Process Management (
BPM)场景。提供了业务
进程管理以及 SOA/ESB 功能,可以帮助公司、组织
扩展核心进程管理技术,并且提供了对新技术的支持,比如
电子数据交换 (
EDI),AS2,
RFID以及和当时发布的 Microsoft Office 2007,Windows Vista 进行协同工作,包括像 Windows Workflow Foundation 和 Windows Communication Foundation 这样的。NET Framework 的核心技术。为了满足不同的应用需求,产品包含四个不同的版本:Enterprise, Standard, Branch,还有Developer. 所有的版本都是基于CPU来定价。
2009年5月,BizTalk Server 2009发布,BizTalk Server 2009 代表了微软在企业集成领域的长期战略。
产品介绍
Microsoft BizTalk Server是微软公司针对大中型企业设计的服务器产品,功能包括业务流程自动化,
业务流程管理,企业应用集成以及企业之间的集成。
BizTalk是由
微软公司率先开发的产品,旨在推广可
扩展标示语言(
XML)。可扩展标示语言应用于
互联网电子商务中公用数据的交换和应用程序之间的集成。该开发小组并不是一个标准组织,但他们想借此机会将常见的XML信息传送体系和操作系统结合起来。随着电子商务的逐步发展,各种商业平台使用不同的计算机技术,这就要求一种解决方法来实现数据的共享。BizTalk开发小组将XML语言作为描述计算机之间传送数据的中间平台,并提供
技术支持,如BizTalk结构框架,如何在XML中发布schema(标准数据结构),如何使用XML消息来集成软件程序等等。 除了微软,SAP和CommerceOne等厂商也提供对BizTalk的支持。
功能和服务
核心 BizTalk Server 2004 引擎还在早期版本的基础上提供了
扩展功能和新服务,如:
·指定业务规则的新方法
·更好地管理和监视应用程序
·支持单一登录
·一组
业务活动服务(
BAS),使业务用户可以管理其业务合作伙伴和流程
·对业务程序快速部署和配置的支持
·信息工作者可用于设置和管理与贸易合作伙伴的交互方式的服务
·
业务活动监视 (BAM) 框架,用于分析业务流程的运行情况
·通过
工作流服务 (HWS) 支持特别工作流和半结构化工作流,这样您就可以创建业务流程,使用户能够 通过 Microsoft Windows® SharePoint? Services、Microsoft Office InfoPath? 和
Microsoft Office等客户端应用程序与这些业务流程实现交互。
与基于
COM的早期版本不同,BizTalk Server 2004 完全是在
Microsoft .NET Framework和 Microsoft Visual Studio® .NET 的基础上构建的。它本身可以利用 Web Services 进行通信,而且能够导入和导出以业务处理执行语言 (Business Process Execution Language, BPEL) 描述的业务流程。
您可以在自己的组织内以多种方式应用 BizTalk Server 2004。利用 BizTalk Server 集成应用程序时,下列方案最为重要:
连接一个组织内的应用程序,通常称为企业应用程序集成 (EAI)
连接不同组织中的应用程序,通常称为企业对企业 (
B2B) 集成