TIBCO公司及ESBSOA方案介绍.ppt
TIBCO公司及ESB/SOA方案介绍,目录,TIBCO公司案例 新华社案例 上交所ESB/SOA产品简介,TIBCO简介,成立于1985年,总部在美国加州的Palo Alto,2003年NASDAQ上市TIB:The Information Bus,TIBCO的消息总线全球范围:3500+客户,2000+员工,50+分支机构,175+全球合作伙伴主要的垂直行业:电信、金融、保险、运输物流、能源、零售、制造、政府部门、生命科学近期财务状况:2008财年销售额:US$6.3亿,过去10年平局增长24%,至09Q3连续29个季度盈利研发投入:收入的25%业界研发投入最高的软件公司之一获得最多的认同和褒奖:Gartner,IDC,Forrester等,全球首位的独立业务整合软件公司,TIBCO在中国,大中国区机构设置北京上海广州台北香港(大中国区总部)全球技术支持中心北京技术支持中心客户逾百名,新客户不断加入北京研发中心300多名工程师全球产品研发技术支持中国区的本地化实施服务,分析师的认可及行业荣誉,产品所获国际奖项,评测实验室ESB最高评分8.5分(满分10分),BPM连续4年用户选择奖,最佳Eclipse富客户端商业平台,最佳ESB产品,最佳CEP 最佳BAM,业务事件处理金奖,TIBCO中国客户,TIBCO在全球券商行业拥有无与伦比的优势,全球前十大的券商全部是TIBCO的忠实用户,9,TIBO在公司及投资银行业提供的方案,风险管理基础架构从异构的系统中捕获数据,控制同操作、市场和信用风险相关的所有流程前台、中台和后台办公应用SOA架构代理中介(Prime Brokerage),智能交易消息平台计划交易市场访问指导企业内容交付架构内部匹配直通式交易,10,TIBCO为交易及金融服务组织提供的方案,ESB及消息传输总线用户接入与访问新产品推介,TIBCO 交易所用户,目录,TIBCO公司案例 新华社案例 上交所ESB/SOA产品简介,新华08 综合金融信息服务平台 手机终端版介绍,一.基本情况,新华08综合金融信息服务平台手机终端版是新华08在移动媒体实现的载体方式,为拓展新华08用户获取金融资讯的渠道,方便新华08用户随时了解金融资讯,减少由于时间、地点等因素造成的资讯获取延迟,提高用户使用新华08系统的便利性和使用效率。用户能够通过手机终端浏览新华08资讯,查看外汇、债券、证券、产权等实时行情报价信息和新华08金融大讲坛等金融视频直播信息,享受“随时,随地,贴身”的新华08金融信息服务。1.固定终端的移动版,账号和固定终端一致,方便固定用户在离开固定终端的时候能及时地浏览、观看、交易固定终端的内容。2.专门的一批手机终端用户,仅次于固定终端,内容与新华08的固定终端内容基本一致。3.大众的手机使用者,从新华08浩瀚的内容中选择局部的内容。,二.主要内容,新华08手机版分为五个子系统:一数据综合服务系统 提供行情数据、资讯数据、结构化数据、视频多媒体数据的采集、计算和数据传输服务;二业务应用发布服务系统 为终端提供行情、资讯、结构化分析、视频四大业务的应用发布和数据交互服 务;三终端展示系统 实现在Windows Mobile系统、Symbian系统、BlackBerry三大手机终端平台数据应用与展示;四用户认证、管理与分析系统 实现用户认证、开户、计费信息同步、业务行为分析等应用;五软件版本管理与自动更新系统 提供终端软件的版本管理与智能更新服务。,三.总目标,实现在Windows Mobile、Symbian、Blackberry三大智能手机终端平台上提供新华08行情报价、资讯推送、数据分析和在线多媒体的综合金融信息服务。建设一个面向服务的、可扩展的综合信息服务平台,实现数据的采集、计算、发布和展示的全自动化流程;建立完整规范的数据存储安全和数据传输安全标准和机制,确保数据存储和交互的安全性。,Windows Mobile,BlackBerry,Symbian,实时行情报价,同步资讯推送,数据综合分析,视频在线直播/点播,四.业务内容,新华08手机版将提供证券、外汇、债券、期货等市场的实时行情服务和新华社金融资讯、新华社金融视频等金融业务服务。,五.系统设计,系统设计容量,新华08手机版全部使用千兆网络交换设备,总设计容量可以支持:50万100万的行情资讯业务用户同时在线。1万2万视频业务用户的同时在线。,1.总设计容量,2.目标支持容量,前期设计目标支持容量为:10万的行情资讯业务用户同时在线。2000视频业务用户的同时在线。,每个行情用户 2k bps 数据流量每个视频用户 50k bps 数据流量,五.系统设计,系统逻辑架构,目录,TIBCO公司案例 新华社案例 上交所ESB/SOA产品简介,上海证券交易所消息总线项目,系统需求,需要整合六个系统新一代交易系统新一代监控系统信息中心(遗留系统)信息公司(遗留系统)业务部门一业务部门二两种消息传输类型消息数量巨大、需要高速传输(行情信息)消息数量量少,但不能有任何丢失(安全控制信息),上交所逻辑架构,新一代交易系统,新一代监控系统,信息中心,信息公司,业务部门 一,业务部门二,行情信息,TIBCO 总线,交易信息,指令信息,上海证券交易所之分布式部署架构,新一代交易系统,集群,新一代监控系统,集群,UNIX 服务器CPU:(2.0GHz or above)x2内存:4G or above,总线及适配器,总线及适配器,总线服务器,Unix 服务器CPU:(2.0GHz or above)x4内存:8G or above,集群,72G Disk Storage,信息中心,信息公司,业务部门一,业务部门二,上海证券交易所消息总线项目整体架构图,上海证券交易所行情数据分发示意图,目录,TIBCO公司案例 新华社案例 上交所ESB/SOA产品简介,ESB是SOA架构的核心,呼叫中心,分公司,财务,核心业务,对外网站,第三方机构,Java环境,C/C+环境,遗留系统,Java EE环境,.NET环境,?环境,开发人员/服务提供者,管理人员,服务消费者,Service Virtualization(服务虚拟化)ActiveMatrix Service Grid,Service Governance(服务管控),TIBCO ActiveMatrix BusinessWorks ESB(服务中介),ActiveMatrix Registry ActiveMatrix SPM ActiveMatrix Policy Manager,JMS,SMTP,传输桥接,传输桥接服务提供者使用一种传输协议,而消费者只能使用另一种.服务提供者和消费者分别使用同步和异步两种模式,JMS,HTTP,ESB,服务消费者,服务消费者,服务提供者,“dd/mm/yy”,数据转换,数据格式转换,“mm/dd/yyyy”,“Name”,“First Name”,“Last Name”,ESB,服务消费者,服务提供者,ID,增加数据内容,增加数据内容,ID,NameAge,Address,Name Age Address,ESB,服务消费者,服务提供者,文件数据库,Port 90,位置透明,位置透明使服务提供者可以从一台机器自动重新定位另一台机器的服务而整个过程透明于服务消费者,为实现24*7提供保障,Port 80,ESB,服务消费者,服务提供者,服务提供者,Location,基于内容和上下文的路由,基于内容和上下文的路由预处理器根据业务规则调用相应的服务内容:基于Message Payload进行路由上下文:基于Message Header进行路由 安全,传输,命名空间,etc.,上海,深圳,北京,ESB,服务消费者,服务提供者,服务提供者,服务提供者,TIBCO BusinessWorks:管理 整个集成整 合的生命周期,2.部 署,版本控管部署控管规则项目管理,1.设 计,统一定义流程及数据转换集成对适配器的配置快速流程开发,免编程流程可除错,3.管 理,监控流程运行管理系统及用户运行日志弹性流程调用,直观易用,完全支持标准化的开发环境,基于Xpath,XSLT标准的拖拉式数据映射设定,可视化流程模块(BPEL4WS),拖拉式设计工具,适配器及其它服务(WSDL),高集成性的实时环境,集成工作流,业务对象定义(XSD),完全支持Web Services(WSDL),商务逻辑(XPATH),Meta Data 数据管理及存储(XML),Transport(JMS),资源的继承和兼容性校验意味着更少的错误,更少的错误诊断时间,Out-of-the-Box 集成能力和适配器(Adapters),已经嵌入的众多集成组件配置即运行的方式,无须编码包括:HTTP/HTTPs,JDBC,JMS,SMTP/POP3,JRMI,EJB,TCP,FTP,Files,XML,XSLT,EDI,Web Services(UDDI,WSDL,SOAP)and etc.,内建元数据管理、数据转换、映射能力,基于 XML,XSLT,XPath 技术,拖拽/免编程方式实现数据映像,完备的函数功能,支持对数据的加工处理,元数据的定义和导入功能,支持各应用接口数据格式的定义,TIBCO BusinessWorks具有非常完整且容易使用的流程设计功能内建多种组件(TCP,SOAP,XML,JDBC,File,FTP,JMS);可以设计:事件驱动流程,时间驱动流程,子流程;支持异常处理机制,流程之间的调用等;设计环境即可调试执行。,HTTP事件驱动流程,时间驱动流程,通过流程配置,快速实现应用整合,交互式的测试环境,部署:弹性和完整性,配置数据在分布式系统中更新,极大减少了配置部署时间,部署历史可见,部署按钮,管理部署的所有方面,集中完备的监控管理功能,服务管理,资源管理,流程应用管理,用户及权限管理,整合应用在分布式环境中部署、配置、更新、及监控,极大减少了管理时间,系统监控信息,流程应用的部署及管理,应用日志管理,高可用、容错和负载均衡,谢谢!,