几类中间件和对应的TIBCO产品

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Reg Z Calculation
SmartMapper (XSLT, XML) Orchestration
Service Orchestration Request Reply Event Processing
Rules Engine
Registry
Web services Orchestration
• EAI 平台集成异构的软件产品或系统,实现这些异构系统 的互联互通
– 定义标准的数据格式和数据协议 – 平台将异构系统的异构数据转换为标准的数据 – 平台封装异构系统的接口,对外提供统一的接口
2012年5月31日星期四
16
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. 实现组件之间数据的映射和转换
2012年5月31日星期四
6
TIBCO 整体方案
The Power of Now
自动化、规范化业 务流程,提升其效 率 改善业务运作的可 见性、可管理性, 提升响应速度
促进项目开发,加速业 务及产品的面世周期
2012年5月31日星期四
7
介绍步骤
• • • • • • 中间件种类和相关概念 该类中间件主要功能 对应的TIBCO产品 适用的项目和场景 竞争对手 案例
Files
HP OpenView Tivoli SNMP EDI
2012年5月31日星期四
18
TIBCO EAI中间件
• Business Works 自动流程快速开发工具, 尽量做到零编 程实现自动流程。 • Business Works 组件越多,开发流程就会越快
2012年5月31日星期四
JMS ● Rendezvous ● SmartSockets .NET ● J2EE ● COBOL ● Assembler ● C
Availability Scalability Security
JMS, HTTP, MQ, TCP, …
Transport Protocols
Management
2012年5月31日星期四
8
中间件列表
• • • • • • • • • • TIBCO 消息中间件 TIBCO EAI中间件 TIBCO ESB 产品 TIBCO BPM 产品 TIBCO B2B 产品 TIBCO BO BAM产品 TIBCO BI产品 TIBCO Portal产品 TIBCO GI产品 TIBCO MFT产品
2012年5月31日星期四
11
TIBCO 消息中间件
• Enterprise Message Service
– 符合JMS规范的消息中间件。JMS是J2EE技术中的消息中间件接 口规范。 – C++实现的JMS消息中间件,性能好。 – 星型架构。
2012年5月31日星期四
12
TIBCO 消息中间件
Oracle Applications
JDEdwards BroadVision Lotus Notes NCR Teradata Kenan Arbor Vantive Remedy MetaSolv
PTC(embedded)
GEIS 路透应用适配器
Multiple Data feed System(MDS) Kondor+ RTP TIBMercury
Administration, Monitoring, Logging, and Auditing TIBCO Administrator, EMA, Hawk
Metadata Management
TIBCO BusinessEvents
Event Correlation Event Analysis KPI
V源自文库rify Insurance Verify Employment Check Credit
Metadata Management
Logging Auditing
Create Customer
Reg Z Calculation
Orchestration Services
Service Orchestration Request Reply Event Processing Publish Subscribe Transforms: XPath, XSLT, … Synch/ Asynch Content-Based Routing Registry Discovery
2012年5月31日星期四 17
TIBCO EAI中间件
• EAI平台功能强弱的一个关键是看提供了多少适配器 (Adapter) 技术适配器 商业软件包应用适配器 数据库适配器 • 商业软件包应用适配器 TIBCO AdapterPortal Infranet S.W.I.F.T SAP (R/3, NetWeaver)
Services
Discovery
TIBCO XML Canon
Publish Synch/ Unicast Transports TIBCO Enterprise Message Service QoS Subscribe Asynch Multicast
Performance
Reliability
Verify Insurance Verify Employment Check Credit
Business Process Mgmt
TIBCO BusinessWorks
Transforms: XPath, XSLT, … Content-Based Routing
Create Customer
• 什么情况需要消息中间件
– 目前复杂的企业应用后台都是分布式系统,几乎都需要使用消息 中间件。 – 在异地有分支机构的企业需要消息中间件来构建IT系统,在总部 和分部之间,分部与分部之间传输数据。 – 系统替换旧的不遵循JMS规范的消息中间件
• 主要的竞争对手
– IBM Websphere MQ – 两个厂家的消息中间件在功能上没有显著的区别。 – Rendezvous在证券行业运用比较多。
2012年5月31日星期四
10
TIBCO 消息中间件
• TIBCO 的消息中间件有两个产品RV (Rendezvous), EMS( Enterprise Message Service)。 • Rendezvous
– 使用UDP协议 – 适合小消息,适合有高实时性要求的场景 – 适合在无中心节点的环境下做消息的发布订阅,没有性能瓶颈。
TIBCO
Portal Builder Portal
TIBCO
Business Factor Dashboard
TIBCO
General Rich Interface
Applications
Presentation Services
TIBCO iProcess
Studio (Simulation), Modeler, Analytics, inSight
2012年5月31日星期四
13
TIBCO 消息中间件
• 案例
– 新华社新华08市场数据系统,基于RV在系统内部发布金融行情数 据。 – 上海证券交易所,使用RV和EMS做交易数据的传输。 – 国家邮政总局速递业务平台,基于EMS。
2012年5月31日星期四
14
中间件列表
• • • • • • • • • • TIBCO 消息中间件 TIBCO EAI中间件 TIBCO ESB 产品 TIBCO BPM 产品 TIBCO B2B 产品 TIBCO BO BAM产品 TIBCO BI产品 TIBCO Portal产品 TIBCO GI产品 TIBCO MFT产品
2012年5月31日星期四
3
TIBCO 中间件
Analytical Services
Event Correlation Event Analysis KPI Portal Dashboard Rich Applications
Presentation Services
Rules Engine
Business Process Mgmt
2012年5月31日星期四
.NET J2EE CORBA Packaged Apps Tuxedo MQ SQL Database LDAP COM
IT Assets
4
TIBCO 中间件
Analytical Services
Rules Engine iProcess Decisions, BE TIBCO
15
2012年5月31日星期四
TIBCO EAI中间件
• EAI (Enterprise Application Integration) 。 • 企业IT系统包含很多异构系统应用
– – – – 实现语言不一样. Java, C++ , .Net 数据格式不一样,数据流,XML 网络数据协议不一样,SOAP, JMS,MQ 系统接口不一样,API库,文件,网络端口
QoS
Unicast Multicast
JMS, HTTP, MQ, TCP, …
Transports
Transport Protocols
Performance
Reliability
Availability
Scalability
Security
Management
Infrastructure Services Adapters
19
TIBCO EAI中间件
工业标准
HIPAA, HL7, ebXML, RosettaNet, CIDX, GSTP, SWIFT, UCCNet
2012年5月31日星期四
2
中间件
• 什么样的项目需要中间件?
– IT发展的现在,可以说所有的企业级应用项目都需要中间件。 – 已有老系统的改造需要中间件,新的系统更需要中间件。
• 集成商在项目中自己开发实现中间件的技术功能
– 耗时耗力,增加项目成本和风险。 – 中间件产品功能复杂,质量稳定需要很长时间。 – 只有专注才能做的最好:集成商专注业务功能,中间件厂商专注 技术功能。
9
2012年5月31日星期四
TIBCO 消息中间件
• 分布式系统。庞大复杂的应用产品实现为多个程序运行在 多台机器上即为分布式系统。 • 消息中间件就是为多台机器上运行的多个程序做彼此之间 的数据消息传输。 • 消息中间件的主要功能
– 消息异步传输, 应用解耦。 – 持久化机制, 支持断点续传。 – 消息可靠机制, 不丢失,不重复。
Oracle Siebel (UAN certified) Peoplesoft Calrify Amdocs i2 Manugistics DB2(UDB, DB2/400, DB2/390) Sybase MS SQL Informix MQSeries MS MQ EJB COM CORBA LDAP Tuxedo CICS, IMS Tandem
TIBCO中间件 产品介绍
赵亮 2010.01
中间件
• 什么是中间件?
– 应用程序=业务逻辑+技术逻辑 – 技术逻辑是应用程序中和具体业务无关的技术层面的操作。 – 技术逻辑包括数据的传输,数据格式转换,数据存储,数据展现, 远程过程和方法调用,规则判断推理等等。 – 不同应用程序的技术逻辑是相似甚至相同的。不需要重新制造轮 子。 – 中间件厂商开发中间件完成这些技术层面的公共功能。 – 集成商在中间件基础上再开发业务功能完成整个应用程序。
Infrastructure Services Adapters
TIBCO Adapters (Message-based)
2012年5月31日星期四
.NET EJB CORBA Packaged Apps Tuxedo MQ SQL Database LDAP COM
IT Assets
5
TIBCO 中间件
相关文档
最新文档