tibco如何对组织有用,为什么要使用它? [英] How tibco is useful to organizations and why it is used?

查看:407
本文介绍了tibco如何对组织有用,为什么要使用它?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我对学习tibco感兴趣,我在youtube上找到了一些不错的视频,但所有这些都只是教程而已.这些视频都没有回答为什么tibco在组织中使用以及对组织有用的原因. webservices,是的,我们可以使用java进行同样的操作.

我基本上是Java的背景,并且在Web服务方面有相当丰富的经验.我在tibco中看到了一些有关Web服务的教程,它们使用的是肥皂托盘.

不仅针对Web服务,我还看到了有关jdbc调色板的教程.在Java中,我们也有了jdbc.我脑海中浮现出许多问题,其中一个问题是为什么选择tibco?如果Java可以做到这一点,那么为什么免费?买tibco并做同样的工作.

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

我只是这个工具的新手

解决方案

这可能会很长...

第一件事: 说到TIBCO,有90%的人表示TIBCO BusinessWorks(又称Activematrix BusinessWorks).

关于TIBCO的一些情况: BusinessWorks是TIBCO的更重要的产品之一,但是如今,有更多的东西:Spotfire(即将推出的类似"tableta"的分析和仪表板工具),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都很好)之外,所有这些解决方案通常都具有以下功能:可伸缩性,可用性,安全性和良好框架需要的其他非功能性要求! (这也适用于大多数供应商.)

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

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

I am interested in learning tibco.I have found some good videos in youtube but all those are only tutorials.None of the videos answer why tibco is used in organizations and how it is useful to the same.I saw some tutorials in webservices and yes we can do the same using java.

I am basically from java background and have quite good experience in webservices.I saw some tutorials in tibco regarding web services and they are using soap palletes.

Not only for web services I have also seen tutorials for jdbc pallettes.In java also we have jdbc.so many questions arise in my mind and one of the question is why tibco?If java can do which is free then why do buy tibco and do the same work.

In general can anybody please tell me why tibco is used and how does it help in organizations?

I am just new to this tool

解决方案

This could be long...

First thing : When speaking of TIBCO, 90% of people mean TIBCO BusinessWorks (a.k.a. Activematrix BusinessWorks).

Some context about TIBCO: BusinessWorks is one of TIBCO's more important products, but nowadays, there are a lot more : Spotfire (an upcoming "tableau"-like analysis and dashboard tool), EMS (a MQ server, JMS compliant but built in C for performance... with easy administration) ServiceGrid (a scalable Java, .Net, BusinessWorks, Mediation integration application server), BusinesEvent (a CEP engine), BPM (based on ServiceGrid), MDM, Silver Fabric (Private cloud provisining tools).

Their product lineup is extensive.

Assuming you are considering to work with BusinessWorks. Why should you learn it ?: Tools such as TIBCO BusinessWorks (or Sofware AG webMethods Integration Server, or IBM IIB, or RedHat Fuse (with open source Camel and Active MQ in back-ground) ) arne used primarely to develop integration solutions in visual "RAD" mode.

Some examples:

  • Create web services to expose Database records or (with adapters) a mainframe program.
  • Map hundreds of xml fields to a legacy database, and manage exceptions and looping... in mere minutes.
  • Catch a JMS event and orchestrate a complex process on managing/broadcasting it.

Business often relies on solutions such as business works to provide a framework around similar integration tasks. This way, IT is not responsible of the framework AND business code, but only of the business code. This of course, is only theory...

BW5 relies on about 300 adapters, that can help businesses integrate with many legacy, standard or cloud applications. (IMS to Evernote ? Check !)

IMHO, Businessworks is one of the best such product in the business, and BW6 seem promising (with a more REST/API orientation).

I hope this helps.

See this link for a good intro to BW.

Edit : Aside from the classical tech support and training (which is both good with TIBCO), all these solutions typically include features for : Scalability, Availability, Security and other non-functional requirements that a good framework would need ! (This apply to most vendors as well.)

Edit 2 : To summarize, advantages of BW, are, IMHO:

  • Ease of prototyping
  • Ease of RAD Developement
  • Easy to create complex solutions in specialized fields related to integration, such as:
    • Complex Data mappings (XML or else)
    • Mediation with specialized or legacy systems (SAP, Siebel, IMS, CICS, etc.)
    • Very easy to integrate MQ (all variants of MOMs), DBs (most of them) and create feature ruch web services (SOAP or REST)

这篇关于tibco如何对组织有用,为什么要使用它?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆