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

时间:2014-05-09 16:07:10

标签: tibco tibco-ems tibco-gi

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

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

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

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

我刚接触这个工具

1 个答案:

答案 0 :(得分:13)

这可能很长......

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

关于TIBCO的一些背景: BusinessWorks是TIBCO更重要的产品之一,但如今,还有更多:Spotfire(即将推出的#34; tableau"类似的分析和仪表板工具),EMS(MQ服务器,符合JMS标准)但内置C以提高性能......易于管理)ServiceGrid(可扩展的Java,。Net,BusinessWorks,中介集成应用程序服务器),BusinesEvent(CEP引擎),BPM(基于ServiceGrid),MDM,Silver Fabric(专用)云提供工具)。

他们的产品阵容is extensive

假设您正在考虑使用BusinessWorks。你为什么要学习它?: 诸如TIBCO BusinessWorks(或Sofware AG webMethods Integration Server,或IBM IIB,或RedHat Fuse(在背景中使用开源Camel和Active MQ))等工具主要用于开发Visual" RAD&#34中的集成解决方案;模式。

一些例子:

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

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

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

恕我直言,Businessworks是业内最好的此类产品之一,BW6看起来很有前景(更多的REST / API方向)。

我希望这会有所帮助。

有关BW的详细介绍,请参阅this link

编辑:除了传统的技术支持和培训(这对TIBCO来说都很好),所有这些解决方案通常都包含以下功能:可扩展性,可用性,安全性以及良好框架所需的其他非功能性需求! (这也适用于大多数供应商。)

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

  • 易于原型制作
  • 轻松的RAD发展
  • 易于在与集成相关的专业领域中创建复杂的解决方案,例如:
    • 复杂数据映射(XML或其他)
    • 与专业或遗留系统(SAP,Siebel,IMS,CICS等)进行调解
    • 非常容易集成MQ(MOM的所有变体),DB(大多数)和创建功能ruch Web服务(SOAP或REST)