消息中间件TensorFlow程序员

TIBCO产品体系介绍【原创】

2017-11-16  本文已影响43人  小刺猬君的日常

TIBCO是一家有着二三十年历史的老牌中间件公司,起名源于The Information Bus Company,现在官网的主要定位是Global Leader in Integration and Analytics Software。

TIBCO的产品线有过一些变革,通过买买买(TIBCO收购了很多公司,如Jasper、iProcess等)和多次迭代更新,早期的产品体系简单分为SOA+ESB+BPM,现在的主要业务板块分为以下几类:

1、Data & System

根据官网的介绍(未深入了解),主要产品体系包括:Cloud Integration,BusinessWorks,Project Flogo,Cloud Messaging,FTL,ActiveSpaces。其中:

Cloud Integration应该是主推新产品,用于集成云服务和本地应用、更便捷的创建api、使用微服务等;

BusinessWorks在我个人使用经验里,通常用于银行、电信等后端业务实现,如前置层、应用层,替代java去实现很多流程、集成、交互的功能模块和逻辑实现,在很长一段时间内是TIBCO的现金牛产品;

Project Flogo应该也是收购的,类似AWS IoT和Azure IoT Hub,用于物联网网关和云服务集成;

Cloud Messaging和FTL看描述都是用于消息服务,其中Cloud Messaging是基于云服务的,FTL的特点是支持大数据,每秒600万条处理能力,单节点可处理每秒85万条消息;

ActiveSpace提供一个分布式的、大规模的、内存中的数据网格,提供一个一致的、容错的数据库。

其中笔者使用过BusinessWorks,接受过ActiveSpace的培训。

2、API服务

主要产品体系就是基于Mashery,去实现基于本地和云部署的API管理平台。

3、People & Processes

前身是基于很古老的WorkFlow理念,后来收购了英国的iProcess作为Business Process Management体系,再后来逐步淘汰掉iProcess,并逐渐形成了现有的产品体系:ActiveMatrix BPM,Cloud Live Apps,Nimbus,Nimbus Maps,tibbr,Reward。其中:

ActiveMatrix BPM是基于OSGI的业务流程管理平台,可以根据具体业务需求去实施具体业务流程实现,支持主流BPM规范,整体基于java,架构略微庞大,通常用于银行、电信等对安全性稳定性要求高、业务流程复杂的领域。早几年版本不太稳定,所以国内部分客户还在使用其前辈iProcess去实现业务流程管理。

Cloud Live Apps看起来是在线五步就给你做一个应用出来。

Nimbus也是收购的,是一家专业从事企业全面绩效管理软件研发与实施的英国公司,产品是基于流程的系统化的绩效管理模型。

tibbr在我们理解里就是用于工作的twitter。

Reward是个基于SAAS的实时忠诚度管理平台,我的理解是个实时精准营销推广平台,给用户发优惠券,实时监控,后台数据统计效果。

笔者曾在iProcess和ActiveMatrix BPM产品线工作过多年。

4、Reporting & Dashboards

这就是收购的Jasper Soft的地盘了,Jasfer是一个可嵌入的、低成本高效益的报告和分析平台,是BI领域一个已经成熟和成功的产品线。

5、Visual Analytics

数据可视化分析这个领域是用Spotfire产品体系实现的。在初步入门的场景下,适合制造业做缺陷分析。笔者对spotfire有过一定的使用经验。

6、Streaming Analytics

流式计算分析分为三条产品线:BusinessEvent,SteamBase,Live Datamart。其中BusinessEvent可以基于TIBCO基础产品体系运行,SteamBase在很多场合是和Live Datamart系列共同实现具体业务需求的。笔者曾在这类产品线有过一定时间的使用经验。

下一篇会重点讲一下流式计算这几条产品线,这里就不多做介绍了。

上一篇下一篇

猜你喜欢

热点阅读