- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
几类中间件和对应TIBCO产品
TIBCO中间件产品介绍赵亮 2010.01 中间件 什么是中间件? 应用程序=业务逻辑+技术逻辑 技术逻辑是应用程序中和具体业务无关的技术层面的操作。 技术逻辑包括数据的传输,数据格式转换,数据存储,数据展现,远程过程和方法调用,规则判断推理等等。 不同应用程序的技术逻辑是相似甚至相同的。不需要重新制造轮子。 中间件厂商开发中间件完成这些技术层面的公共功能。 集成商在中间件基础上再开发业务功能完成整个应用程序。 中间件 什么样的项目需要中间件? IT发展的现在,可以说所有的企业级应用项目都需要中间件。 已有老系统的改造需要中间件,新的系统更需要中间件。 集成商在项目中自己开发实现中间件的技术功能 耗时耗力,增加项目成本和风险。 中间件产品功能复杂,质量稳定需要很长时间。 只有专注才能做的最好:集成商专注业务功能,中间件厂商专注技术功能。 TIBCO 中间件 TIBCO 中间件 TIBCO 中间件 TIBCO 整体方案 介绍步骤 中间件种类和相关概念 该类中间件主要功能 对应的TIBCO产品 适用的项目和场景 竞争对手 案例 中间件列表 TIBCO 消息中间件 TIBCO EAI中间件 TIBCO ESB 产品 TIBCO BPM 产品 TIBCO B2B 产品 TIBCO BO BAM产品 TIBCO BI产品 TIBCO Portal产品 TIBCO GI产品 TIBCO MFT产品 TIBCO 消息中间件 分布式系统。庞大复杂的应用产品实现为多个程序运行在多台机器上即为分布式系统。 消息中间件就是为多台机器上运行的多个程序做彼此之间的数据消息传输。 消息中间件的主要功能 消息异步传输, 应用解耦。 持久化机制, 支持断点续传。 消息可靠机制, 不丢失,不重复。 TIBCO 消息中间件 TIBCO 的消息中间件有两个产品RV (Rendezvous), EMS( Enterprise Message Service)。 Rendezvous 使用UDP协议 适合小消息,适合有高实时性要求的场景 适合在无中心节点的环境下做消息的发布订阅,没有性能瓶颈。 TIBCO 消息中间件 Enterprise Message Service 符合JMS规范的消息中间件。JMS是J2EE技术中的消息中间件接口规范。 C++实现的JMS消息中间件,性能好。 星型架构。 TIBCO 消息中间件 什么情况需要消息中间件 目前复杂的企业应用后台都是分布式系统,几乎都需要使用消息中间件。 在异地有分支机构的企业需要消息中间件来构建IT系统,在总部和分部之间,分部与分部之间传输数据。 系统替换旧的不遵循JMS规范的消息中间件 主要的竞争对手 IBM Websphere MQ 两个厂家的消息中间件在功能上没有显著的区别。 Rendezvous在证券行业运用比较多。 TIBCO 消息中间件 案例 新华社新华08市场数据系统,基于RV在系统内部发布金融行情数据。 上海证券交易所,使用RV和EMS做交易数据的传输。 国家邮政总局速递业务平台,基于EMS。 中间件列表 TIBCO 消息中间件 TIBCO EAI中间件 TIBCO ESB 产品 TIBCO BPM 产品 TIBCO B2B 产品 TIBCO BO BAM产品 TIBCO BI产品 TIBCO Portal产品 TIBCO GI产品 TIBCO MFT产品 TIBCO EAI中间件 EAI (Enterprise Application Integration) 。 企业IT系统包含很多异构系统应用 实现语言不一样. Java, C++ , .Net 数据格式不一样,数据流,XML 网络数据协议不一样,SOAP, JMS,MQ 系统接口不一样,API库,文件,网络端口 EAI 平台集成异构的软件产品或系统,实现这些异构系统的互联互通 定义标准的数据格式和数据协议 平台将异构系统的异构数据转换为标准的数据 平台封装异构系统的接口,对外提供统一的接口 TIBCO EAI中间件 TIBCO EAI 解决方案: Business Works +Adapter Adapter 连接异构系统的适配器 1. 目标系统数据格式和中间数据格式之间的转换 2. 目标系统API调用封装 Business Works 自动流程快速开发工具,图形化编排方式实现流程操作。 1. 提供大量技术功能组件 a. 通用功能组件 b. 与Adapter互联组件 c. 支持Web Service组件. BW+ EMS+ Adapter =ESB 2. 基于组件编排驱动自动流程 3. 实现组件之间数据的映射和
原创力文档


文档评论(0)