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

合集下载

Tibco 产品安装手册

Tibco 产品安装手册

TIBCO产品安装手册目录1引言 (1)1.1编写目的 (1)1.2预期读者 (1)1.3术语 (1)1.4参考资料 (1)2产品概述 (3)2.1目标 (3)2.2运行环境 (3)2.3产品架构 (3)2.3.1项目TIBCO产品简介 (4)3产品安装 (6)3.1安装TIBCO R UNTIME A GENT (6)3.1.1前置条件 (6)3.1.2安装步骤 (6)3.2安装TIBCO EMS (9)3.2.1前置条件 (9)3.2.2安装步骤 (10)3.3安装TIBCO A DMINISTRATOR (13)3.3.1前置条件 (13)3.3.2安装步骤 (13)3.4安装TIBCO B USINESS WORKS (18)3.4.1前置条件 (18)3.4.2安装步骤 (19)3.5安装TIBCO A DAPTER FOR A CTIVE D ATABASE (22)3.5.1前置条件 (22)3.5.2安装步骤 (22)3.6安装TIBCO A DAPTER FOR L OTUS N OTES (25)3.6.1前置条件 (25)3.6.2安装步骤 (26)3.7安装TIBCO A DAPTER FOR F ILES (30)3.7.1前置条件 (30)3.7.2安装步骤 (30)3.8安装TIBCO A DAPTER FOR S WIFT (33)3.8.1前置条件 (33)3.8.2安装步骤 (33)3.9安装TIBCO IPROCESS E NGINE (36)3.9.1前置条件 (36)3.9.2安装步骤 (37)3.10安装TIBCO IPROCESS M ODELER (39)3.10.1前置条件 (39)3.10.2安装步骤 (39)4技术支持 ...................................................................................................... 错误!未定义书签。

三个主流消息中间件区别

三个主流消息中间件区别

市场上的消息中间件:mom4jmom4j是一个完全实现JMS1.1规范的消息中间件并且向下兼容JMS1.0与1.02.它提供了自己的消息处理存储使它独立于关系数据与语言,所以它的客户端可以用任何语言开发.OpenJMSOpenJMS是一个开源的Java Message Service API 1.0.2 规范的实现,它包含有以下特性:*. 它既支持点到点(point-to-point)(PTP)模型和发布/订阅(Pub/Sub)模型。

*. 支持同步与异步消息发送*. JDBC持久性管理使用数据库表来存储消息*. 可视化管理界面。

*. Applet支持。

*. 能够与Jakarta Tomcat这样的Servlet容器结合。

*. 支持RMI, TCP, HTTP 与SSL协议。

*. 客户端验证*. 提供可靠消息传输、事务和消息过滤UberMQUberMQ完全实现了Java Message Service 规范。

UberMQ是因为现有的许多JMS提供商已经违背了分布式计算的核心原则:快速与简单而开发的。

Hermes JMS利用它提供的Swing UI可以很好的实现监控JMS providers。

ActiveMQActiveMQ是一个开放源码基于Apache 2.0 licenced 发布并实现了JMS 1.1。

它能够与Geronimo,轻量级容器和任Java应用程序无缝的给合。

SomnifugiSomnifugi使得工作在同一个java虚拟机中的线程能实现消息互发。

MantaRayMantaRay基于peer-2-peer 技术。

它具有以下特性:1.它既支持点对点(point-to-point)的域,又支持发布/订阅(publish/subscribe)类型的域。

2.并且提供对下列类型的支持:经认可的消息传递,事务型消息的传递,一致性消息和具有持久性的订阅者支持。

3.消息过滤体制。

4.能与WebLogic and WebSphere 给合。

商业银行IT系统整体架构

商业银行IT系统整体架构
实现额度与抵押品信息的关联,一个额度可以对应多个抵押品,反之,一个抵押品也可以对应多个额度。
核心业务系统—额度控制
总账系统是会计核算的核心部分。用来记录全部经济业务,提供各种资产、负债、所有者权益、成本费用、收入和成果等总括核算资料的分类帐薄。是生成会计报表的主要依据。
核心业务系统以及财务系统根据平行记帐原理,实时或定期将各汇总科目机构代码,借贷方币种,发生额,余额等信息登记在总账系统,俗称“登总账”。
数据库:Oracle,DB2,SYBASE,VSAM
核心业务系统—技术
核心系统成功实施的条件
作为甲方 了解要实施的核心系统与本行现有的技术规范,数据标准的相容度。 弄清楚改造或实施新核心所要达到的目的。 对欲实施的核心系统有足够的了解。 配备足够的合格的人力,物力,公司上下,各部门对核心实施的意义达成共识,并做好打持久战的准备。 必须选择一位能协调各部门关系,有足够精力和一定级别的总行级领导做项目负责人。 考察项目实施公司的实施能力及专业水平。 对新系统涉及到的业务逐一梳理,何种情况下流程如何处理有自己的想法。而不是一味地靠vendor提建议。 做好需求管理以及项目实施规划,与实施公司多沟通。
从业务的角度看系统
2021
2023
银行业务博大精深,在当前业务创新、管理创新、机制创新的大浪潮席卷整个金融业的大背景下,银行领域日新月异,异彩纷呈。
作为银行IT人员,囿于工作范围所限,很难或很少有机会能对银行的整体IT系统架构有个宏观的把握。市面上系统介绍银行IT系统的书籍少之又少。这便是我萌生写这篇文档的原因。
卡业务 卡管理(开卡,挂失,补卡,销卡) 卡密码管理 商户管理 卡与账户关联 增值服务 签约类业务 理财业务 存取款,转帐,交易限额管理 银联渠道交易 本代他 他代本 行内交易

几种ESB(企业服务总线)架构介绍

几种ESB(企业服务总线)架构介绍

ESB(Enterprise Service Bus,即企业服务总线)是传统中间件技术与XML、Web服务等技术结合的产物。

ESB提供了网络中最基本的连接中枢,是构筑企业神经系统的必要元素。

企业服务总线ESB就是一种可以提供可靠的、有保证的消息技术的最新方法。

ESB中间件产品利用的是Web服务标准和与公认的可靠消息MOM协议接口(例如IBM的WebSphere MQ、Tibco的Rendezvous 和Sonic Software的SoniCMQ)。

ESB产品的共有特性包括:连接异构的MOM、利用Web服务描述语言接口封装MOM协议,以及在MOM传输层上传送简单对象应用协议(SOAP)传输流的能力。

大多数ESB产品支持在分布式应用之间通过中间层如集成代理实现直接对等沟通。

企业服务总线(Enterprise Service Bus,ESB)的概念是从面向服务体系架构(Service -Oriented Architecture,SOA)发展而来的。

SOA描述了一种IT基础设施的应用集成模型,其中的软构件集是以一种定义清晰的层次化结构相互耦合,其中,一个ESB是一个预先组装的SOA实现,它包含了实现SOA分层目标所必需的基础功能部件。

一、ESB的出现改变了传统的软件架构ESB 是传统中间件技术与XML、Web服务等技术相互结合的产物,ESB的出现改变了传统的软件架构,可以提供比传统中间件产品更为廉价的解决方案,同时它还可以消除不同应用之间的技术差异,让不同的应用服务器协调运作,实现了不同服务之间的通信与整合。

从功能上看,ESB提供了事件驱动和文档导向的处理模式,以及分布式的运行管理机制,它支持基于内容的路由和过滤,具备了复杂数据的传输能力,并可以提供一系列的标准接口。

二、企业服务总线(ESB)的用处ESB 不是万能的,他不是一个应用程序框架,也不是一个企业应用的解决方案.它只是一个基于消息的调用企业服务的通信模块!你可以把它嵌入到你的应用程序框架中,例如嵌入到spring容器里面,或者嵌入到工作流系统中.它的作用是对企业里面的SOA服务的调用提供一个框架和简便的方法.三、企业服务总线(ESB)的应用特征大规模分布式的企业应用需要相对简单而实用的中间件技术来简化和统一越来越复杂、繁琐的企业级信息系统平台。

TIBCO相关产品介绍

TIBCO相关产品介绍

1相关产品介绍本节对TIBCO部分产品进行详细介绍。

1.1TIBCO BusinessWorksTIBCO BusinessWorks简称BW,是一个可扩展的SOA集成框架,是TIBCO数据交换平台的核心组件,BW是一款非常易于使用的集成应用解决方案工具,用于进行业务集成和Web Service的开发、部署及管理,能够与各种应用系统连接。

TIBCO BusinessWorks有如下特性:●使用方便且功能强大的自动化流程引擎(Process Engine),基于BW能够快速设计、开发和部署跨越多个应用系统的复杂的集成应用。

●符合SOA架构设计标准,支持工业标准,提供了完整的Web Service解决方案,支持SOAP,WSDL,UDDI,WS-Security等技术和标准规范,能够快速开发Web Service应用。

⏹SOAP组件⏹WSDL组件⏹Web服务安全策略组件⏹Web Service服务流程⏹Web Service调用流程●内置众多的技术接口组件,能够与所有常见的应用系统进行连接交互,将这些组件进行组合,就能够开发出强大的集成应用。

⏹JMS组件⏹JDBC组件⏹FTP组件⏹邮件组件⏹TCP组件⏹RMI组件⏹HTTP组件⏹RV组件⏹适配器组件●支持文件接口,能够进行文件操作,包括文件创建、读取、拷贝、删除、移动等等,支持对文本文件和二进制文件的操作。

⏹文件组件●支持XML,支持对XML文件的拼装、解析,支持嵌入XSLT进行XML数据处理。

⏹XML组件●自动化流程提供多种事件触发方式,既可以根据消息请求进行触发,也能够进行定时触发。

⏹事件触发方式⏹定时触发方式●支持内容路由,能够根据流程中处理数据的内容,进行不同的处理,比如根据部门的不同将数据转发到不同的系统中。

●支持子流程调用,支持动态子流程调用,极大地提高了开发的重用性并简化了集成应用的复杂度。

●支持事务操作,包括JDBC事务和分布式事务,支持跨数据库的事务提交与回滚;通过引入外部分布式事务组件,能够将不同类型技术的操作置于同一事务进行提交与回滚,比如JDBC,JMS,EJB等。

TIBCO产品及方案介绍-jituan

TIBCO产品及方案介绍-jituan

6
© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.
TIBCO is the Leader in Application Integration Projects
Gartner: Application Infrastructure for Back-End Application Integration Projects, 2Q07
Integration Steps
Email Notifications
Process Map Deadline - single step - informational only - no escalation Deadline Deadline - single step - multiple steps - escalation path - escalation path - emails © 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary. - email - reassignment
TIBCO中国部分客户 – 电信与金融
10
© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.
TIBCO中国部分客户 – 制造与服务
11
© 2006 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.
Withdraw Action When Case NNN completes Step 4, delete the linked instance at Monitor SLA

Tibco介绍

Tibco介绍

由于之前澳门永利赌场运营着一套非常庞大的旧系统,其中包括了主管赌场运营和财务管理的IGT系统和主管赌客信息的PM(Patron Management)系统,再决定使用新开发的Genesis系统代替原来的IGT系统是,考虑到,新系统不可能一次性替换老系统的所有功能,而且赌场运营系统模块过多、系统复杂度较大,最终决定使用TIBCO BusinessWorks作为中间件进行系统的新系统的开发以及与现有老系统的集成。

TIBCO BusinessWorks 产品是易于使用的应用集成解决方案,它主要包括用来建立和定义集成流程的图形化用户界面、流程自动化的引擎、以及用于监视应用程序、系统资源和流程的居于浏览器的管理界面。

其最大的三个特点在于,易于设计,简单部署,便于监控。

易于设计主要体现在BusinessWorks拥有一个图形化的设计界面,将所以系统中经常用到的事务处理都进行了图形化、模块化的,用户可以只用鼠标进行简单的拖拽便可以实现非常复杂的事务处理流程的设计工作,并可以做到自我性能优化,而不需要程序设计人员进行调优。

简单部署则体现在一旦定义好了流程和转换图,就可以用同一界面部署一步到位,仅仅使用配置信息便可以更新所有服务器信息,其中TIBCO Designer 还提供了'一次点击部署'(One-Click-Deployment)的功能,大大简化了集成项目中的部署和迁移过程。

除此之外,TIBCO BusinessWorks 还拥有强大的监控能力,其提供的Web管理控制台,能有效的管理和监控应用程序、系统资源和流程,而且还能够清楚的展现分布式环境下的商业流程信息,包括每个部件的实时报告、监控、跟踪、实践日志等,为项目的后期维护提供了巨大的便利。

在Genesis系统中Client端使用的C#语言进行开发,则在Client端和TIBCO 服务器端起到桥梁连接或者通信作用的便是TIBCO 提供的EMS(Enterprise Message Service)组件,它是一款基于JSM标准的消息中间件产品,具有良好的扩展性、易用性和高效性,TIBCO 组件除了可以用它构建整个管理域外,也可以使用它传递业务数据。

TIBCO产品问答

TIBCO产品问答

TIBCO产品问答1.消息中间件TIBCO EMS1.1.是否符合JMS标准JMS是由Sun微系统公司开发的一套企业报文发送规范,属于J2EE的一部分。

它提供了基于队列(点对点,比如IBM MQ)和发布订阅(比如TIBCO RV)方式的API。

TIBCO遵循Sun的JMS规范开发了EMS,并且提供了高性能和许多其它的特性,包括:●认证和访问控制●管理工具●可靠发布和无确认接收●TIBCO RV和TIBCO SmartSocket的连接TIBCO EMS 5.1通过了Sun Microsystem 兼容工具测试针对JMS 1.1的测试,完全兼容JMS 1.1规范。

TIBCO EMS基于C语言开发,相对于基于Java开发的JMS实现产品拥有更好的性能。

1.2.是否支持主题(TOPIC)消息模型?TIBCO EMS支持TOPIC消息模型,即发布订阅(Publish/Subscribe)消息传输方式。

发布者将消息发送到TOPIC上,订阅者从TOPIC上接收消息。

可以有多个发布者向同一个TOPIC发送消息,多个订阅者可以从同一个TOPIC上接收消息。

发布者可以把相同的消息发送给多个订阅者,当多个订阅者都连接到EMS 服务器,并从同一个TOPIC上接收消息,发布者将消息发送到TOPIC上,所有的正与TOPIC连接的订阅者都能接收到消息,以此实现消息的一对多传输。

1.3.主题(TOPIC)如何保证消息的可靠传输?在普通的发布订阅方式中,订阅者只有处于活动状态的时候,才能从TOPIC 上接收消息,即订阅者要连接到JMS服务器。

如果当消息发送到TOPIC时,订阅者并没有连接到JMS服务器,那订阅者再连接的时候,将无法接受这些消息。

TIBCO EMS支持持久化订阅(Durable Subscribe)方式。

订阅者在TOPIC上建立持久化订阅,当消息发布者将消息发送到TOPIC时,即使在订阅者没有连接EMS 服务器,消息也会存储在订阅者的持久化订阅中,这些消息存储在EMS服务器上,即使服务器重新启动也不会丢失;当订阅者再次连接EMS服务器时,就可以接受这些消息。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
9
2012年5月31日星期四
TIBCO Байду номын сангаас息中间件
• 分布式系统。庞大复杂的应用产品实现为多个程序运行在 多台机器上即为分布式系统。 • 消息中间件就是为多台机器上运行的多个程序做彼此之间 的数据消息传输。 • 消息中间件的主要功能
– 消息异步传输, 应用解耦。 – 持久化机制, 支持断点续传。 – 消息可靠机制, 不丢失,不重复。
TIBCO中间件 产品介绍
赵亮 2010.01
中间件
• 什么是中间件?
– 应用程序=业务逻辑+技术逻辑 – 技术逻辑是应用程序中和具体业务无关的技术层面的操作。 – 技术逻辑包括数据的传输,数据格式转换,数据存储,数据展现, 远程过程和方法调用,规则判断推理等等。 – 不同应用程序的技术逻辑是相似甚至相同的。不需要重新制造轮 子。 – 中间件厂商开发中间件完成这些技术层面的公共功能。 – 集成商在中间件基础上再开发业务功能完成整个应用程序。
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日星期四 17
TIBCO EAI中间件
• EAI平台功能强弱的一个关键是看提供了多少适配器 (Adapter) 技术适配器 商业软件包应用适配器 数据库适配器 • 商业软件包应用适配器 TIBCO AdapterPortal Infranet S.W.I.F.T SAP (R/3, NetWeaver)
19
TIBCO EAI中间件
工业标准
HIPAA, HL7, ebXML, RosettaNet, CIDX, GSTP, SWIFT, UCCNet
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 中间件
2012年5月31日星期四
3
TIBCO 中间件
Analytical Services
Event Correlation Event Analysis KPI Portal Dashboard Rich Applications
Presentation Services
Rules Engine
Business Process Mgmt
TIBCO
Portal Builder Portal
TIBCO
Business Factor Dashboard
TIBCO
General Rich Interface
Applications
Presentation Services
TIBCO iProcess
Studio (Simulation), Modeler, Analytics, inSight
Oracle Applications
JDEdwards BroadVision Lotus Notes NCR Teradata Kenan Arbor Vantive Remedy MetaSolv
PTC(embedded)
GEIS 路透应用适配器
Multiple Data feed System(MDS) Kondor+ RTP TIBMercury
JMS ● Rendezvous ● SmartSockets .NET ● J2EE ● COBOL ● Assembler ● C
Availability Scalability Security
JMS, HTTP, MQ, TCP, …
Transport Protocols
Management
Administration, Monitoring, Logging, and Auditing TIBCO Administrator, EMA, Hawk
Metadata Management
TIBCO BusinessEvents
Event Correlation Event Analysis KPI
Verify Insurance Verify Employment Check Credit
Business Process Mgmt
TIBCO BusinessWorks
Transforms: XPath, XSLT, … Content-Based Routing
Create Customer
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
• 什么情况需要消息中间件
– 目前复杂的企业应用后台都是分布式系统,几乎都需要使用消息 中间件。 – 在异地有分支机构的企业需要消息中间件来构建IT系统,在总部 和分部之间,分部与分部之间传输数据。 – 系统替换旧的不遵循JMS规范的消息中间件
• 主要的竞争对手
– IBM Websphere MQ – 两个厂家的消息中间件在功能上没有显著的区别。 – Rendezvous在证券行业运用比较多。
Files
HP OpenView Tivoli SNMP EDI
2012年5月31日星期四
18
TIBCO EAI中间件
• Business Works 自动流程快速开发工具, 尽量做到零编 程实现自动流程。 • Business Works 组件越多,开发流程就会越快
2012年5月31日星期四
Reg Z Calculation
SmartMapper (XSLT, XML) Orchestration
Service Orchestration Request Reply Event Processing
Rules Engine
Registry
Web services Orchestration
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 消息中间件
2012年5月31日星期四
6
TIBCO 整体方案
The Power of Now
自动化、规范化业 务流程,提升其效 率 改善业务运作的可 见性、可管理性, 提升响应速度
促进项目开发,加速业 务及产品的面世周期
2012年5月31日星期四
7
介绍步骤
• • • • • • 中间件种类和相关概念 该类中间件主要功能 对应的TIBCO产品 适用的项目和场景 竞争对手 案例
15
2012年5月31日星期四
TIBCO EAI中间件
• EAI (Enterprise Application Integration) 。 • 企业IT系统包含很多异构系统应用
– – – – 实现语言不一样. Java, C++ , .Net 数据格式不一样,数据流,XML 网络数据协议不一样,SOAP, JMS,MQ 系统接口不一样,API库,文件,网络端口
• 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日星期四
相关文档
最新文档