tibco如何对组织有用以及为何使用它?

roc*_*ing 5 tibco tibco-ems tibco-gi

我有兴趣学习tibco.我在youtube上找到了一些很好的视频,但所有这些只是教程.没有视频回答为什么tibco在组织中使用以及它对它有用.我在webservices中看到了一些教程,是的我们可以使用java做同样的事情.

我基本上来自java背景,并且在webservices方面有很好的经验.我在tibco看到了一些关于Web服务的教程,他们正在使用soap palletes.

不仅对于Web服务我也看过jdbc pallettes的教程.在java中我们也有jdbc.so在我的脑海中出现了很多问题,其中一个问题是为什么tibco?如果java可以做哪些是免费的那么为什么要购买tibco和做同样的工作.

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

我刚接触这个工具

Ghi*_*ote 13

这可能很长......

第一件事:在谈到TIBCO时,90%的人意味着TIBCO BusinessWorks(又名Activematrix BusinessWorks).

关于TIBCO的一些背景:BusinessWorks是TIBCO更重要的产品之一,但现在,还有更多:Spotfire(即将推出的"画面"式分析和仪表板工具),EMS(MQ服务器,符合JMS但内置C语言) for performance ... with easy administration)ServiceGrid(可扩展的Java,.Net,BusinessWorks,Mediation集成应用程序服务器),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(大多数)和创建功能ruch Web服务(SOAP或REST)