Microsoft BizTalk实际用于什么?


14

我的工作是为我们的开发人员设置Microsoft BizTalk登台服务器,以测试客户端的某些集成。

问题是,我不知道BizTalk是什么,它做什么或用于什么用途。据我所知,我在Microsoft网站上所读到的一切都只是营销上的毛病,上面有很多大企业字眼(例如“ BizTalk这样的句子使您的组织能够无缝集成不同的系统并连接业务合作伙伴”)

有人可以阐明BizTalk的实际功能吗?我们的开发人员也不知道,只是他们必须与之集成!


谢谢你这个问题!我一直在寻找BizTalk的有意义且可理解的简短描述,但找不到!
ZweiBlumen

Answers:


11

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

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

它是企业服务总线的实现,它是用于构建面向服务的体系结构的平台-如果有帮助的话...


啊哈,听起来很像iBolt(magicsoftware.com/en/products/?catID=41) -拜,至少给我一个起点!
马克·亨德森

听起来更像DBus。
汤姆·奥康纳

3

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

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


0

您基本上可以将其用作任何东西,但我想在Biztalk装置中EDI占主导地位要花很多钱。

基本上; 在不同的电子商务(b2b订单,发票,其他)文件格式之间进行翻译;从而扩展了任何类似于ERP的软件公司使用的领域。


0

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

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

Biztalk目前(2018年)并不常用,其他竞争对手已经超过了该集成空间。TIBCO,IBM,Amazon,Mulesoft等竞争对手。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.