Microsoft BizTalk 实际上用于什么?

Microsoft BizTalk 实际上用于什么?

我的工作是为我们的开发人员设置一个 Microsoft BizTalk 临时服务器,以便为客户测试某些集成。

问题是,我不知道 BizTalk 是什么,它做什么,或者它有什么用处。我所能读到的所有关于它的信息Microsoft 网站据我所知,这全都是营销噱头,充斥着许多企业术语(例如“BizTalk 使您的组织能够无缝集成不同的系统并连接业务合作伙伴”)

有人能解释一下 BizTalk 到底是做什么的吗?我们的开发人员也不知道,只知道他们必须与它集成!

答案1

Biztalk 允许应用程序相互通信。它用于在业务流程中需要协同工作的应用程序或系统之间共享信息或事件。

它提供了一种映射不同系统输入和输出的方法,例如当它们使用不兼容的协议或格式时。我相信这是用 XML 实现的。它还提供了脚本或程序的集合,称为编排,当由另一个系统中发生的事情触发时,允许目标系统中发生一组操作。

这是一个企业服务总线,这是一个构建面向服务架构- 如果有帮助的话...

答案2

为了更好地理解企业应用程序集成的概念,我强烈建议您这本书

它概述了您将看到的所有模式,并提供了有关市场不同竞争对手的一些信息(Tibco、Biztalk 以及 IBM 的一些产品,我忘记了名字)。

答案3

你可以将它用作任何东西,但我敢打赌,EDI 在 Biztalk 安装中是最重要的。

基本上;在不同的电子商务(b2b 订单、发票等)文件格式之间进行转换;从而扩展 ERP 软件公司使用的领域。

答案4

简而言之,就是企业服务总线 (ESB)。一种面向服务架构 (SOA) 模式,包含服务编排、消息传递转换和服务代理。它允许大公司基本公开 Web 服务或功能服务,并通过通信渠道在各种系统之间传递不同的信息。即:

  • 使用基于 C++ 的处理软件与非常旧的 AS/400 DB 进行通信。
  • 将 j2ee web 应用程序与 BPM 平台集成以触发业务流程
  • 根据请求执行一些 CRUD DB 操作。(即获得 SOA 认证的雇主总数)

Biztalk 目前(2018 年)并不常用,其他竞争对手已经超越了该集成领域。竞争对手包括 TIBCO、IBM、Amazon、Mulesoft。

相关内容