SOA企业服务总线解决方案(ESB)ProBus.ppt
《SOA企业服务总线解决方案(ESB)ProBus.ppt》由会员分享,可在线阅读,更多相关《SOA企业服务总线解决方案(ESB)ProBus.ppt(43页珍藏版)》请在三一办公上搜索。
1、企业服务总线解决方案,TmaxSoft ProBus5.0,提纲,1,ProBus优点,典型应用与成功案例,TmaxSoft SOA产品理念,ProBus功能架构,2,Content,3,TmaxSoft SOA应用架构,TmaxSoft展现出的未来SOA企业系统的应用架构如下,Interface 和Business 的平台架构是体现SOA的核心要素。,UI F/W,Interface F/W,Business.F/W,Data F/W,EP,Portal,UI,X-internetWeb UIF/W,业务终端,营业店,HTS顾客,对外机构,ESB,BPM,BizMasterBPM,MCI,A
2、nyLink,BizMasterEAI,EAI,ProFrame,FRAMEWORK,EMB,Service,Service,Service,Service,Service,Service,Service,Service,Real-Time Data Hub,DBMS,DBMS,DBMS,DBMS,DBMS,UI F/W,InterfaceF/W,通过基于SOA的标准化的整合渠道互联解决方案,支持各种系统之间的服务互联。支持web服务标准,提供丰富的messaging方式以及message路由、服务组合、集成互联、监控等。,提供可构建企业业务的单一切点,构建轻松丰富的Web用户界面的门户以及W
3、eb2.0开发环境。X-Internet:提供Web的优点“容易的部署”和4GL的优点“丰富和华丽的界面”以及“快速成的界面响应速度”。,BusinessF/W,DataF/W,实时处理企业数据所需的F/W提供通过下一代数据整合所需的DBMS,内置满足高性能和稳定性的同时,基于SOA的服务组件开发更加容易的新的EMB(Enterprise Module Bus)Architecture。,4,ESB在SOA中的作用,SOA体系架构在逻辑上分为Business Process、Service Orchestration、Service Implementation Layer。ESB在SOA体系
4、架构中位于中间件,实现各种系统、终端、对内外渠道等的接口整合,通过服务层之间的互联,支持服务组合。,Business Process,Service Orchestration,Service Implementation,实现和执行服务,组合服务时被调用。基于单元事务的服务单位Intra-SOA,执行特定的业务流程所需的一系列Process Flow,结合下级服务组件的功能,展现给用户的作用。负责各layer之间的interfaceInter-SOA,FundamentalSOA,NetworkedSOA,ProcessEnabledSOA,Services 实现现,Service 组合,B
5、iz.Process,SOA成熟度,整合用户界面,5,SOA方案Inter-SOA&Intra-SOA,区分从SOA的面向角度来说分为:面向企业异构系统和面向企业内部业务系统两个方面,前者的角度称为Inter-SOA,后者称之为Intra-SOA,Intra-SOA,提供面向业务系统的内部业务服务总线实现系统内服务-模块相互调用、服务的组合、控制更加容易(Micro-flow)FrameworkRule,Inter-SOA,提供企业系统的统一服务总线实现系统之间的服务-服务相互调用、服务组合(Mega-flow)MCI EAI BPM Web Service,Mega Flow,Meta Re
6、pository,Biz.Comp,Biz.Comp,Svc.Impl,Svc.Impl,Biz.Comp,Biz.Comp,Svc.Impl,Svc.Impl,Biz.Comp,Micro Flow,Micro Flow,Legacy系统,新系统(添加时),Service Orchestration,.,内部用户,外部用户,对外机构,Application Framework,Application Framework,6,SOA整体解决方案,SOA的体现方案ProBus和ProFrame在解决方案层面上提供对功能性服务层次划分。即,Mega Flow是用ESB管理,Micro Flow是用
7、EMB管理,使SOA服务的实现与管理分工明确、合理定位。,Solution,Tier,服务分层标准,SOA,BPM/MCI/EAI/ESB,集成各种应用的服务,形成企业服务总线,由此支持整合互联建模。ESB上执行业务流和服务流。业务流和服务流是通过SFDL(Service Flow Definition Language)来定义,SFDL是XPDL的Super Set。,Framework,Framework上用EMB来定义服务。EMB根据Granularity由Service Object和Business Object、Data Object、DBIO Object构成。各个Object具
8、有业务逻辑。,ProFrame,Service,EMB,Service,EMB,Service,EMB,Service,EMB,Service,EMB,Service,EMB,interface Tier,application Tier,服务总线(Mega Flow)+服务注册,业务服务总线(Micro Flow)+服务注册,Terminals/Portal,服务前端,presentation Tier,Rich Client FW(X-Internet),PortalEngine,BPM,MCI,EAI,WorkFlowContext,ProBus,Business Flow,Servic
9、e Flow,Service Flow,各个Flow表现为整合Flow,通过X-internet、企业门户请求服务构成服务为单位的界面,Service Registry,7,SOA的四要素,业务流程的资产化服务处理流的资产化系统之间互联流的资产化提供当前业务水平的视图,迅速反映内外部环境变化基于策略的系统热部署实时分析资源变更影响,渠道 业务 后端系统之间的 松耦合连接业务服务之间依赖性最低统一的接口视图,以功能为中心的服务模块减少应用系统之间重复的逻辑应用系统共同服务通过业务模块的再利用,容易开发组件化的服务,SOA,8,Content,9,何谓ESB?,不同的组织、团体和解决方案制造商都对
10、ESB给出了不同的定义,但总体来讲,就是系统之间的互联、messaging、转换、路由、web服务支持等基于标准的接口的基础上体现SOA的Backbone的解决方案。,10,TCP/IP,J2EE-CA,SOAP,RMI,HTTP,SOAP,ProBus概述,ProBus提供连接、消息、转换、路由、强大的基于消息的流程处理功能。支持应用接口整合、并行处理、非同步方式的服务模式处理、高性能引擎等,区别于其他解决方案。,基于message的Flow处理执行process的操作系统需要Flow引擎之产品的核心引擎,ProBus,ProFrame应用,软件包应用系统,.NET,对外渠道,J2EE,Ho
11、stService,11,ProBus功能架构产品架构(1/12),ProBus由实现互联所需的适配器,实际运行时message处理、flow管理、资源管理等的ProBus Runtime引擎,服务管理所需的Admin功能、建模开发所需的Studio构成。,Adapters,ProBus Runtime,Unified Admin,SOAP,SQM,Service FlowEngine,IntegrationServer,Unified Studio,Adapter Rule Designer,Validate/Deploy Manager,Flow Designer,FlowManager,
12、ProMapper,SystemQueues,AdapterQueues,DeployManager,ResourceManager,ServiceRegistryUDDIinterface,MSGManager,SecurityManager,必要时支持BizMaster EAI Adapter。,12,ProBus功能架构ESB特性(2/12),ProBus除了连接、消息、转换、路由、服务组合、接口整合等功能外,还支持IDC定义的ESB标准SPEC。,上述Spec.是IDC定义的ESB的核心功能。,13,ProBus功能架构EAI适配器(3/12),提供实现多种应用系统之间的互联和通信自动
13、化的资源适配器,根据顾客的环境选用适配器。提供支持迅速开发符合客户环境的客户化适配器,支持新应用系统的轻松互联所需的API。,Adapters,SOAP,14,ProBus功能架构Runtime(4/12),ProBus Runtime引擎实现各种资源的管理和控制。支持核心功能输出入处理、匹配、服务流处理、部署、服务存储器等功能。,Runtime引擎:各种资源管理和控制(日志、安全设置、HA等)服务流引擎:服务流处理、核心引擎SQM:适配器、服务、服务终点等NIO模块管理、消息分发。Integration Server:资源管理、部署引擎、web服务发布、工具和服务器之间的接口。ProMapp
14、er:Unmarshaling、Marshaling、message转换等DTO以及message生成模块。UDDI服务器:负责WebService WSDL,15,ProBus功能架构集成化Admin(5/12),系统管理员环境实现运行所需的资源监控、统计和控制、SNA、Web Service 发布等。,故障管理、报告,整合系统管理,SLA,整合监控,请求件数/服务应答时间/阵列计数/active服务/TPSCPU/Memory/GC mount在一个画面上整合监控所有层,将服务的SLA作为属性基础,违反SLA规则时以多种方法进行告警。构成性能、错误、成功/失败比率以及安全违反等多样的属性基
15、础SLA。对违反SLA规则的告警构成以及传送,帐户和权限管理预约作业的登记和执行服务器管理以及监控服务器环境文件查询以及变更引擎下载/启动管理,故障管理:临界值设置、告警发生、详细信息查询、问题解决报告:用户定义报告的制作、联动Excel。,ProBus Studio可以通过activity实现处理的class。用户可以轻松使用flow上支持的分支条件和事件处理,也可以进行直观的设计。,16,集成化Studio,ProBus功能架构集成化开发环境(6/12),Unified Studio,Adapter Rule Designer,Validate/Deploy Manager,Flow De
16、signer,17,ProBus功能架构ProMapper(7/12),通过ProMapper提供基于GUI的报文注册设置以及各系统之间的报文映射功能,集成支持多样的报文设计和管理。,消除系统之间的依赖性可以整合各系统之间的数据参数,确保SOA的可视性。系统之间报文匹配时,确保共同映射的使用性。设置用户中心的基于Flow的映射通过保存/部署/下载,整合管理报文。,ProMapper的特征,ProMapper,MCI,整合对内外渠道,单元系统,CRM,DW,EAI/BPM,互联单元系统/Process整合,核心银行业务,Business Application,业务共同服务,Framework服
17、务,18,ProBus功能架构服务安全与注册(8/12),ProBus提供基于策略的资源(WSDL、Schema、Policy)管理以及UDDI注册,支持服务信息用户方便搜索信息。,非代码层面,而是通过策略决定安全。访问/控制交易所需的基于角色的权限赋予WS-Security保护message完整性以及保密性,认证送信者。不区分token种类,连接message和安全token。Message安全支持对送收信message的加密/解密。,安全管理器的特征,提供SOA Governance和服务、生命周期管理基础服务,支持UDDI。,Service Registry特征,促进Service 发现
18、和再使用。变更管理:保障服务的品质和一贯性。支持标准UDDI spec3.0提供RTE所需的稳定性、灵活性、便利性等。轻松管理技术资产,提高效率性。可构成用户定义分类体系通过工具的服务登记/搜索等,提供操作便利性。,19,Messaging服务,Topic(Store&Forward),ProBus功能架构可靠消息(8/12),ProBus通过自主支持的Messaging Service保障message传递。Message传递失败时,重新传送保存在队列的message。,Subscriber,传送成功,成功Ack.,Publisher,Publisher,Publisher,ServiceQ
19、ueueManager,阵列内保存message,Message传递,Messaging传递,Message 发布者将message传送到EMS。传送的message堆积在阵列。SQM(Service Queue Manager)将队列内的message传递给订阅者。传送成功时,订阅者给SQM传送Ack.给订阅者传送message失败时,SQM重新传送队列内的message。传送成功时,订阅者将成功Ack.传送给SQM。,保证message传递,Persistence MessageStore&Forward选择,尝试重新传送保存在阵列内的message,Message传递失败时,20,Pro
20、Bus功能架构消息广播(9/12),ProBus支持message的广播,即,支持1:N、N:N通信。,Subscriber#1,ProBus提供message的1:N、N:N传送功能。将message的Transport Mode指定为Multi-cast。SQM(Service Queue Manager)同时向N个订阅者传递message。,Messaging服务,Publisher,Publisher,Publisher,Topic(Store&Forward),ServiceQueueManager,将Message保存到阵列内,传递message,传递message,Subscri
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SOA 企业 服务 总线 解决方案 ESB ProBus

链接地址:https://www.31ppt.com/p-2206741.html