UpRight ESB.ppt_第1页
UpRight ESB.ppt_第2页
UpRight ESB.ppt_第3页
UpRight ESB.ppt_第4页
UpRight ESB.ppt_第5页
已阅读5页,还剩31页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、 2011 UpRight Co., Ltd. All Rights Reserved.,UpRight ESB 解决方案 ProBus 产品介绍,2011. 10,特优点与主要功能,主要连接方案,ProBus 介绍,范例, ProBus 介绍,整合接口模型 ProBus 概要 ProBus 架构 服务流程处理架构,整合接口模型,基于 Channel(Interface) Cloud Platform 战略,整合各领域接口业务的平台 - 整合接口模型,渠道终端,CD/ATM,网上银行,呼叫中心,整合接口模型(Channel Cloud Platform),ESB Engine,Error Ha

2、ndling,Content Based Routing,Transformation,Service Switching,EAI,整合 Studio,Flow 建模 连接信息设定 规则信息设定,报文映射 报文解析 信息设定,1,2,基于 Interface 整合 Framework 以插件方式构建 MCI、EAI 功能 在整合 Studio中开发 MCI、EAI, 可以实现对于开发代码的共享与再利用。 可以通过整合 Admin可以实时监控渠道报文、协议、应用连接消息等情况。,1,2,3,MCI,终端,整合 Admin,3,实时监控连接服务器/消息 SLA 设定与通知 条件别查询功能 提供处理

3、统计,ProBus 概要,ProBus与操作体系或技术无关,是灵活迅速地提供多样化系统或应用的解决方案。提供构成SOA中枢的核心功能。,ESB Engine,Error Handling,Content Based Routing,Transfor-mation,Service Switching,概要 通过包含Web服务的标准接口,连接各种基于平台的系统、服务,由此公司可以构建基于标准的开放式体系结构,企业的共享服务(SOA)的中枢,单一的体系结构,提供最适性能,有效应用资源与减少费用,提供开发的快捷性和灵活性,提供企业共享服务的Infra 提供整个公司整合接口框架,无coding的基于简单

4、设置的灵活环境 通过直观性GUI工具迅速开发,不用重复开发功能,通过共享与连接,提高资源的重用度,减少TCO,中间件、服务Bus、适配器等技术层在单一化体系结构里构建,ProBus 架构,UpRight ProBus由用于连接的适配器、负责实际Runtime时的消息处理、flow管理、Resource 管理等的Engine、用于管理服务的管理功能、用于构建的Studio构成。,DIS,RA,Service Flow Engine,SQM,Adapter,TCP/IP,DB,SOAP,TMAX,FTP,FILE,Http,Flow Manager,ProMapper,Adapter,Adapte

5、r Queue,Unified Admin,Unified Studio,Adapter Rule Designer,Validate/ Deploy Manager,Flow Designer, DIS: Data Integration Server , SQM: Service Queue Manager, RA: Remote Adapter,Agent,Repository,Repository,Service Flow,服务Flow处理结构,服务流程处理架构,是通过Adapter流入的消息内部上装换成DTO形式,经过服务Queue,通过服务Flow处理后,发送到Target Ada

6、pter的Queue的结构。, DTO (Data Transfer Object) : 以ProBus内部消息心事处理请求消息的数据传送 对象, 特优点与主要功能,ProBus 特优点 2010 Magic Quadrant of Gartner 高性能/稳定性/灵活性/扩展性,ProBus 特优点,ProBus通过具有国际竞争力的先进技术,具有基于稳定性、高性能、灵活性、扩张性的特优点。,提供GUI形式的便利的服务整合工具(Not Coding, But Design Tool) 可直接反映用户思路的Flow Pattern 提供Service Flow Test功能,可及时测试所开发的服

7、务流程,基于得到认可的高性能中间件,提供双重化和负载均衡功能 提供智能型适配器,提高数据的匹配性(2PC, XA Recovery) 利用UpRight ESB Batch Adapter,可进行稳定的批量业务处理,提供标准平台,提供相互的运营性 提供可连接于各种DB、Protocol、Application的接口适配器 提供分布式环境下的整合监控功能,以多种程序同时运营、异步处理等技术进行数据的大量处理 提供高性能引擎,可并行处理服务 各种功能基于单个平台(Platform),确保高性能,高性能,灵活性,扩展性,稳定性,ProBus,高性能 差别化体系结构 (1/2),ProBus通过Ser

8、vice Orchestration功能和连接功能,在Engine水平上整合,确保高性能,并且管理容易。,存在与其他系统连接的另外的Integration Layer,发生 Over-head,管理Point增加,在 ESB以Plug-in 方式内置与其他系统连接的 Adaptor,无性能低下,管理容易,其他公司解决方案,ProBus,Service Orchestration Layer,Legacy System,Integration Layer,ProBus,Legacy System,高性能 差别化体系结构 (2/2),ProBus在ESB内部区间选择有效的数据转送方式,确保高性能,

9、少使用系统资源。,ESB 内部的每个处理阶段通过XML接送数据,导致性能低下,使用过多系统资源,从ESB内部区间向 DTO传送数据,没有性能低下,使用少量系统资源,其他公司解决方案,ProBus,其他公司 ESB,Legacy,ProBus,终端,XML Decoding,XML Encoding,Legacy,终端,高性能 多种高性能处理技术,应用了在大容量并发时也能够稳定支持的 I/O Multiplexing、Non-Blocking IO 等并行处理技术,保证了超越渠道数量限制的交易处理性能。,Async Servlet 技术,大容量处理结构,I/O Multiplexing (并行处

10、理) 并行处理事务,Client Request,Adapter,Write,Read,Connect,业务,并行处理,Adapter,Sync,交易请求,交易应答,其他交易请求,Blocking,Transaction Engine,Adapter,交易请求,交易应答,Async Servlet,其他交易请求,Flow Engine,“ 提供高性能、障碍影响度最小化功能 “,业务,业务,稳定性 基于中间件运营,通过基于中间件的Clustering功能,系统发生障碍时,Fail Over、特定Process 与Engine发生障碍时,通过Auto Restart 功能等确保稳定的系统操作。,基

11、于中间件操作,中间件,ProBus #1,I/F,变换,变换,1,2,Process 障碍感应 与 Auto Restart,中间件,ProBus #2,I/F,变换,变换,正常,非正常, 服务器Process发生障碍时 : 根据Engine探知Process障碍与自动重启相关Process Engine发生障碍时 : 构成Node之间的Backup,服务器1的Engine被Down时,在服务器2里启动服务器1的服务并操作,Active,Active,稳定性 提供智能型适配器,中间件适配器之间可以进行Transaction处理, 为2 Phase Commit等数据整合性的XA Recover

12、y处理可以在 Protocol 级别里运行。,Target,Fail 发生,支持2 Phase Commit,Tmax,DBMS,Tmax,Framework A,Framework B,Adapter For JEUS,Adapter For JEUS,Tmax-JEUS之间确保XA,Prepare,Reply,Commit,传送Rollback 信息,Update,Adapter For Tmax,JEUS,Probus 5.0 #2,Active,Adapter For Tmax,Update,运行ReCommit,Source,CD/ATM,网络银行,Call Center,终端,通过

13、XA协议自动分析数据的不一致,稳定性 Reliable Messaging,ProBus通过本身提供的Messaging Service确保消息的传送。消息传送失败时,重新传送保存在Queue里的消息。,Description,Persistence Message Store & Forward 的选择,Flow Engine,SQM,SQM,Adapter Queue,Service Queue,Adapter,Adapter,Repository,Retry Queue,Error Queue,Adapter从应用接受 request 消息传送到SQM,RM(Reliable Messa

14、ging) 如果是设置消息,则接收 SQM,保存在repository以后立刻向Flow Engine里传送消息,随Flow流程向目标系统传送消息时, 保存在SQM里的 repository 以后,传送到 adapter queue里,1,2,3,4,消息传送失败时,在retry queue里重新传送消息,1,2,3,4,5,消息重新传送时仍然失败时,在error queue里管理。操作者/管理员手动传送消息,6,消息传送结束时,在repository里更新 status 信息,5,6,Adapter Rule 设置画面,RM 设置,APP,APP,ProBus,Description,灵活性

15、 提供服务整合工具(直观的 UI),通过依据BPMN标准标记法的建模工具,支持各种Flow模式,同时性强,可以进行复杂的业务Process建模。,1,2,3,4,Service Flow Designer,3,4,1,2,提供生成与Workflow Process类似的服务Flow功能, 与现有的 EAI相比,支持在并列结构Process等更灵活结构里编辑Flow,为了支持Drag & Drop方式的Flow编辑, 从各种service, Split gateway, event 等的activity支持所构成的Palette 支持使用Error Event的 exception 处理,每个季

16、度线为了编辑季度条件,提供基本函数, 并且提供 user class 登录功能,调出服务与应答收信时,为了所必要的消息Mapping提供GUI 支持结构转换、文章转换、意义转换、Incoding转换,灵活性 便于验证的测试功能,可以通过的测试工具简便测试已经实现的服务流程。,通过 Test Framework执行测试,创建测试案例,输入 DTO内容后,通过测试确认正常结束/非正常结束相关测试的结果。,可以通过 Web Admin的 Server Tester功能测试,Test Case 基本信息输入,定义输入 DTO,执行 Test Case,确认执行结果,扩展性 多种 Built-in ad

17、apter,ProBus提供各种基于Pre-built adapter和GUI的开发与管理环境,支持连接对象添加操作,连接对象添加操作容易,提供容易扩张的环境。,基于ESB的整合接口,ProBus与内/外部Process连接,支持遵守标准的Package适配器、中间件适配器、协议适配器等Pre-built 适配器 为了扩大连接系统,只添加相关系统的 Adapter,不用Server Down就可以简单扩张业务 提供为了与连接对象系统之间的整合的适配器基于 GUI 的开发环境,方便的连接,TCP,WS,SAP,ProFrame,Tmax,连接系统,SAP Application,.NET,Hos

18、tService,基于Tmax的 Application,对外渠道,ProFrame Application,DB,Custom,DB(Oracle, DB2, Tibero, etc),legacy,etc,扩展性 分布式环境整合监控,为了监控物理性分散的双重化连接服务器与 Remote Adapter,DIS服务器收集各资源的Log,提供以此为基础的监控。,Source,整合 Repository,Flow Engine,EAI,S Q M,S Q M,Logging,Logging,Logging,A Node,Image Logging Trace Logging,Analysis,监

19、控 / 统计信息,Collector (DIS),Adapter,Logging,Adapter,EAI Admin,Logging,Repository,Mapping,Routing,Logging,Adapter,Monitoring,Target,System1,System1,障碍发生,扩展性 WEB Admin 功能,ProBus提供便利而直观的 Web管理工具,支持各种设定与管理监控功能。,提供监控功能,提供 WEB Admin 功能,通过 Server Map、Monitoring菜单功能监控 Server、HUB、Adapter、Service flow现况,管理画面构成 上

20、层菜单 菜单别树形结构与导航 RTE 状态窗口 内容 View,基于 SLA设定的 Warning,Node别状态监控,Adapter别状态监控, 主要连接方案,主要系统连接方案 安全方案,主要系统连接方案 Tmax 连接,可以通过 Tmax Adapter连接 Legacy Tmax。通过设定 Tmax Adapter相应的 Service Rule实现连接。,21,ProBus5.0 HUB,Target System,Source 系统,ProBus V5.0 ( HUB ) #2,ProBus V5.0 ( HUB ) #1,Tmax Adapter,S Q M,S Q M,Servi

21、ce Flow,Msg Routing,Msg Mapping,msg Logging,Repository DB or File,Reliable Queue,Error Queue,SVC A,SVC B,Tmax,DB,tx_begin,tx_commit,SVC A,SVC B,Tmax,DB,适用方案,2,3,1,在 Service Flow Engine中适用消息 Mapper与路由 业务请求别报文自动变换与路由 应用 Tmax Adapter连接 Tmax 服务 利用 TmaxAdapter调用 Tmax服务 通过 TMS从 ServiceFlow接收请求信息 Tmax Adap

22、ter Rule(对象服务)调用 把应答区间按照事物区间来管理,Tmax Adapter,XA Transaction 范围,2,3,1,主要系统连接方案 Tuxedo 连接,可以通过 ProBus提供的 Tuxedo(Jolt) Adapter或 WTC Adapter连接 Tuxedo遗留系统。,Target System,ProBus5.0 HUB,ProBus5.0 HUB,Service Flow Manager,Source 系统,DB,SVC A,S Q M,S Q M,Transaction Manager System,XA_Start XA_End,TX_Commit TX

23、_Rollback,Request /Response,Request /Response,Routing,Mapping,Logging,Response,Request,Response,Request,Response,Weblogic,WTC,Tuxedo,Tuxedo,WTC API,XA Transaction 范围,DB,范例 : 新韩银行下一代系统,适用方案,2,3,1,在 Service Flow Engine中适用消息 Mapper与路由 业务请求别报文自动变换与路由 基于 Weblogic WTC Adpater的 Tuxedo 连接 重用 WTC 连接的 Legacy

24、Service连接 基于 Tuxedo Jolt Adapter的 Tuxedo 直接连接 基于便利的 Adapter Rule定义的 legacy 连接 通过 TMS从 ServiceFlow接收请求信息 Tuxedo Rule(对象服务)调用 以事务区间管理应答区间,4,EAI Adapter,1,4,WTC Adapter,2,3,Repository,Tuxedo (Jolt) Adapter,Jolt Service,WTC Service,主要系统连接方案 DB 连接,通过 DB Adapter 连接 Legacy Database。DB Adapter当中制作的 DB Rule与

25、 DB版本无关。,适用方案,2,3,1,基于 DB Adapter的交易对象 DB Rule 适用于调用 无需 Hard coding, 只需在 ProBus Studio上设定 在 Service Flow Engine中适用消息 Mapper与路由 业务请求别报文自动变换与路由 通过 TMS 接收 Service Flow的请求消息 调用 DB Rule (对象服务) 以事务区间管理应答区间,DB2 连接范例 : 前)新东亚火灾 (韩华损害保险) : Call Center连接汽车保险系统, LIG损害保险 : 便于系统自动化处理的连接,主要系统连接方案 WMQ 连接,可以通过 ProBu

26、s提供的 MQ Adapter连接遗留的 MQ系统。支持 MQ的 Sequence 与 RM(Reliable Message)功能。,主要系统连接方案 SAP R/3 连接,可以通过 SAP Adapter 连接 Legacy SAP R/3。SAP Server上创建 RFC Function通过调用 基于 Jco方式的 RFC Function进行连接。,Security,安全 认证与权限设定,ProBus 通过对交易信息与相关数据的消息认证、接入权限、电子证书等加密技术实现数据加密。,Monitoring,Reporting,SLA,Statistics,ServiceDesigner

27、/ Composition,Message Queues,Mapper,Flow Manager,Service Repository,repository,Service Registry/Repository,Change Management,Service Management,Service Security,Account Authorization,Message Security,Account Authentication,HTTP Adapter,SOAP Adapter,TCP/IP Adapter,RDBMS Adapter,Notes Adapter,SAP Adap

28、ter,File Adapter,用设定来解决渠道安全 - 赋予基于角色的交易接入权限 Authentication / Authorization - 用户认证与消息认证功能 - 设定接入权限或LDAP相关用户权限 - 支持对于部门 SOAP消息的电子签名或加密 Message Security - 支持对于送/受信消息的加/解密 - 支持 WS-Security,用户信息认证,Login Information,User,Password,安全 消息安全,在执行端到端事务时,可以对重要资料进行消息加密与通信渠道加密。,ProBus #2,ProBus #1,Adapter,S Q M,S

29、Q M,Service Flow,Msg Routing,Msg Mapping,msg Logging,Adapter,Target System,Outbound Service Rule,Inbound Service Rule,系统,数据,基于用户角色的资源接入控制,基于电子签名的用户认证,通信保护,数据加密,Repository,基于用户 ID与权限的资源接入控制 消息加密 : 支持基于安全控件的消息加密与WebService加密 通信渠道加密 : 支持基于 SSL (Secure Socket Layer) 与 HTTP/S的安全通信,安全 战略,ProBus 消息安全方案, 范例

30、,References 主要案例,References,LIG 损害保险 : 第二代 SOA 构建范例,LIG 损害保险构建第二代系统时,为了适用设计的基本思想SOA,导入ESB,使用UpRight ESB作为整合服务与系统的核心Infra。,结构图,Legacy,UI,整合接口系统,提供对于业务变化的灵活性、敏捷性、透明性 与第二代系统构建项目一起进行,适用整合接口Framework 导入适用SOA思想的ESB,UI System与Legacy之间构建接口系统 Portal与X-internet之间的连接,与Legacy之间的连接 构建各接口的Logging与监控 在ESB里基于SOA思想,

31、构建UI服务与业务服务的连接,构建目标,构建内容,选号管理 缺号管理,Portal Engine,EP,EAM,TrustForm,X-Internet,XFroms,UI Control,Grid,KT QOOK TV : MOC 平台功能改善,为了在KT的QOOK TV平台改善项目里收集数据,通过UpRight ESB将个别存在的各Agent功能整合构成为一个系统的范例。,结构图,UpRight ESB #1,UpRight ESB #2,SQM,SQM,Adapter,数据 Routing 数据 Mapping 数据加工,Admin & Monitoring,Queue,Adapter,

32、SQM,SQM,Adapter,数据Routing 数据Mapping 数据加工,Admin & Monitoring,Queue,Adapter,SQM,SQM,Adapter,数据 Routing 数据 Mapping 数据加工,Admin & Monitoring,Queue,Adapter,SQM,SQM,Adapter,数据 Routing 数据 Mapping 数据加工,Admin & Monitoring,Queue,Adapter,Repository DB,Clusting,Data Integration Server,QooK TV DB,为了收集Contents相关数据

33、,改善现有体系结构 如果添加了Contents服务,需要添加 Agent 服务器,需要结构性扩张性问题的解决 通过双重化,提供稳定性,为了资源的有效管理,业务上分离Contents,进行Clustering 由2个Multi Container形势的结构构成- PVS相关业务- Contents处理业务 通过Agent的整合,提高管理与操作的一致性/效率性,构建目标,构建内容,STX Group : 总/分公司财务信息整合,STX Group构建IFRS,同时为了整合连锁公司的财务信息以及构建连接系统,导入了UpRight ESB并构建。,结构图,财务整合DB,支柱公司(POS),造船,Eng

34、ine,重工业,Enpaco,Pan Ocean,Adapter,Adapter,Adapter,Adapter,Adapter,Adapter,连锁公司,UpRight ESB #2,SQM,SQM,Runtime Engine,Adapter,DB Adapter,SQM,SQM,Runtime Engine,Adapter,DB Adapter,连接服务器,Shared Queue,Shared Queue,Shared Queue,整合 DB,为构架IFRS,整合所需财务信息 将各连锁公司的财务信息整合到整合DB上来,总/分公司之间的稳定的收/发信构建 在各连锁公司安装 Remote Adapter,确保高效的数据传送

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论