6

我对学习 tibco 很感兴趣。我在 youtube 上找到了一些不错的视频,但所有这些都只是教程。没有一个视频回答了为什么 tibco 在组织中使用以及它是如何有用的。我在 web 服务中看到了一些教程,是的我们可以用java做同样的事情。

我基本上来自 java 背景,并且在 web 服务方面有相当好的经验。我在 tibco 看到了一些关于 web 服务的教程,他们正在使用肥皂托盘。

不仅对于 Web 服务,我还看到了 jdbc 托盘的教程。在 java 中,我们也有 jdbc。我想到了很多问题,其中一个问题是为什么 tibco?如果 java 可以做到,那么为什么要购买 tibco 和做同样的工作。

一般来说,任何人都可以告诉我为什么使用 tibco 以及它对组织有何帮助?

我只是这个工具的新手

4

1 回答 1

15

这可能很长...

第一件事:说到 TIBCO,90% 的人指的是 TIBCO BusinessWorks(又名 Activematrix BusinessWorks)。

关于 TIBCO 的一些背景信息:BusinessWorks 是 TIBCO 更重要的产品之一,但现在还有更多:Spotfire(即将推出的类似“tableau”的分析和仪表板工具)、EMS(MQ 服务器,符合 JMS,但内置于 C性能...易于管理)ServiceGrid(可扩展的 Java、.Net、BusinessWorks、中介集成应用程序服务器)、BusinesEvent(CEP 引擎)、BPM(基于 ServiceGrid)、MDM、Silver Fabric(私有云配置工具) .

他们的产品阵容广泛

假设您正在考虑与 BusinessWorks 合作。为什么要学习它?:TIBCO BusinessWorks(或 Sofware AG webMethods Integration Server,或 IBM IIB,或 RedHat Fuse(在后台使用开源 Camel 和 Active MQ))等工具主要用于开发可视化集成解决方案“RAD”模式。

一些例子:

  • 创建 Web 服务以公开数据库记录或(使用适配器)大型机程序。
  • 将数百个 xml 字段映射到旧数据库,并在几分钟内管理异常和循环。
  • 捕获 JMS 事件并编排管理/广播它的复杂过程。

业务通常依赖于诸如业务工作之类的解决方案来围绕类似的集成任务提供框架。这样,IT 不负责框架和业务代码,而只负责业务代码。当然,这只是理论...

BW5 依赖于大约 300 个适配器,可以帮助企业与许多传统、标准或云应用程序集成。(IMS 到 Evernote?检查!)

恕我直言,Businessworks 是业内最好的此类产品之一,而 BW6 似乎很有前途(更面向 REST/API)。

我希望这有帮助。

有关 BW 的良好介绍,请参阅此链接

编辑:除了经典的技术支持和培训(TIBCO 都很好)之外,所有这些解决方案通常包括以下功能:可扩展性、可用性、安全性和其他非功能性要求,这是一个好的框架所需要的!(这也适用于大多数供应商。)

编辑2:总而言之,BW的优点是,恕我直言:

  • 易于原型制作
  • 易于 RAD 开发
  • 易于在与集成相关的专业领域创建复杂的解决方案,例如:
    • 复杂数据映射(XML 或其他)
    • 与专业或遗留系统(SAP、Siebel、IMS、CICS 等)的中介
    • 非常容易集成 MQ(MOM 的所有变体)、DB(大部分)并创建功能丰富的 Web 服务(SOAP 或 REST)
于 2014-05-09T17:59:12.690 回答