SOA企业服务总线解决方案(ESB)-ProBus

上传人:jiups****uk12 文档编号:45717460 上传时间:2018-06-18 格式:PPT 页数:43 大小:5.19MB
返回 下载 相关 举报
SOA企业服务总线解决方案(ESB)-ProBus_第1页
第1页 / 共43页
SOA企业服务总线解决方案(ESB)-ProBus_第2页
第2页 / 共43页
SOA企业服务总线解决方案(ESB)-ProBus_第3页
第3页 / 共43页
SOA企业服务总线解决方案(ESB)-ProBus_第4页
第4页 / 共43页
SOA企业服务总线解决方案(ESB)-ProBus_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《SOA企业服务总线解决方案(ESB)-ProBus》由会员分享,可在线阅读,更多相关《SOA企业服务总线解决方案(ESB)-ProBus(43页珍藏版)》请在金锄头文库上搜索。

1、企业服务总线解决方案 2009 TmaxSoft Co., Ltd. All Rights Reserved.提纲2ProBus优点典型应用与成功案例TmaxSoft SOA产品理念ProBus功能架构 2009 TmaxSoft Co., Ltd. All Rights Reserved.3TmaxSoft SOA概述 2009 TmaxSoft Co., Ltd. All Rights Reserved.4TmaxSoft SOA应用架构TmaxSoft展现出的未来SOA企业系统的应用架构如下,Interface 和Business 的平台架构是体现SOA的核心要素。UI F/WInter

2、face F/WBusiness. F/WData F/WPortalX-internet Web UI F/W业务终端 营业店HTS顾客对外机构BizMaster BPMAnyLinkBizMaster EAIProFrameDBMSDBMSDBMSDBMSDBMSUI F/WInterfaceF/W 通过基于SOA的标准化的整合渠道互联解决方案,支持各种系统之间的服务互联。 支持web服务标准,提供丰富的messaging方式以及message路由、服务组合、集成互联、监控等。 提供可构建企业业务的单一切点,构建轻松丰富的Web用户界面的门户以及Web2.0开发环境。 X-Internet

3、 : 提供Web的优点“容易的部署”和4GL的优点“丰富和华丽的界面”以及“快速成的界面响应速度”。BusinessF/WDataF/W 实时处理企业数据所需的F/W 提供通过下一代数据整合所需的DBMS 内置满足高性能和稳定性的同时,基于SOA的服务组件开发更加容易的新的EMB(Enterprise Module Bus) Architecture。 2009 TmaxSoft Co., Ltd. All Rights Reserved.5ESB在SOA中的作用SOA体系架构在逻辑上分为Business Process、Service Orchestration、Service Implem

4、entation Layer。ESB在 SOA体系架构中位于中间件,实现各种系统、终端、对内外渠道等的接口整合,通过服务层之间的互联,支持服务组合 。Business ProcessService OrchestrationService Implementation实现和执行服务,组合服务时被调用。基于单元事务的服务单位Intra-SOA执行特定的业务流程所需的一系列Process Flow结合下级服务组件的功能,展现给用户的作用。负责各layer之间的interfaceInter-SOAFundamentalSOANetworkedSOAProcessEnabledSOAServices

5、实现现Service 组合Biz. ProcessSOA成熟度整合用户界面 2009 TmaxSoft Co., Ltd. All Rights Reserved.6SOA方案Inter-SOA PrepareReplyProBusPrepareReplyPrepareReplyPrepareReplyCommitCompleteCommitCompleteCommit9 87653211113CommitComplete15ACID 保障AdapterAdapterDBMS 1DBMS 2 系统#24141012LogLogLog 2009 TmaxSoft Co., Ltd. All Ri

6、ghts Reserved.23ProBus功能架构事务补偿(11/12)支持分布式事务处理(2/2)2PC失败时,通过基于服务流的业务上的补偿事务处理,Rollback到原来的值。2 Phase Commit失败分布式事务处理的体现失败时,为了 rollback到原来的值,执行补偿事务处理 。补偿事务处理通过ProBus支持的服务流 ,意味着业务上的补偿事务处理。补偿事务处理执行后,反映在现有 DBMS1的更新立即被Rollback。Trx Manager系统#3tx_commit();PrepareReplyProBusPrepareReplyPrepareReplyPrepareRepl

7、yCommitCompleteCommitCompleteCommit9 87653211113CommitComplete15AdapterAdapterDBMS 1DBMS 2 系统#44141012LogLogtx_rollbackEndStart基于Service Flow的 补偿事务处理发生Fail 2009 TmaxSoft Co., Ltd. All Rights Reserved.24ProBus功能架构高可用性(12/12)支持Active/Active方式的聚类,保障较高的执行性能和稳定性。在多节点上分散部署服务流,支持连接,就可以实现 有效的分布处理。Flow上该系统失败

8、时,可以定义为执行transaction的rollback以及补偿process。Cluster方案Cluster时必须设置 聚类对象hostname和IP地址匹配正确(hosts文件) 虚拟节点时,设置成对象服务器使用虚拟节点。 将管理员ID和密码同样适用于所有服务器。Clustering规则 各个JEUS Manager在设置文件(JEUSMain.xml)上除了 自己的节点外,尝试连接其他节点。 一个节点处于“dead”状态时,强制从聚类中去除。 JEUS Manager确认死机/被除外的节点是否alive,如果 还活着就包括到clustering。发生故障时应对 一个节点发生故障时,其

9、他节点感应到故障,并从集群中除外 。 每个三十秒确认故障节点是否复苏(alive-check),复苏后再包 括到clustering。 Jeus Admin上通过nodelist维持clustering信息。ProBusProBusAdapterAdapterAdapterAdapterEnterprise Service BusFlow ControlMediationManagementAdapterAdapterAdapterAdapterEnterprise Service BusFlow ControlMediationManagementRegistry 2009 TmaxSoft

10、 Co., Ltd. All Rights Reserved.25ESB发展的必然趋势Forrester预测,在未来ESB不仅体现EAI,还将体现BPM的一定领域。ProBus内置在BPM引擎,体现SOA体系架构的 Service Orchestration/Business Process Layer的整合。Routing Messaging Event triggering XML translation Web services Process orchestration Application adapters Data transformation Process modeling

11、Process monitoring Human workflow Simulation Event management Complex Event Processing 200420062008Current EAI capabilitiesCurrent Integration-centric BPMS capabilitiesESB Capabilities timeline* The Forrester Wave : Enterprise Service Bus, Q2 2006ESB CapabilitiesBPM Capabilities w/o ESB 2009 TmaxSof

12、t Co., Ltd. All Rights Reserved.26ESB在SOA体系中的作用ProBus整合SOA layer中的Business Process Layer和Service Orchestration Layer。与此同时,为了降低整合 Flow的复杂程度,提供多样的视图定义工具。 通过两个layer之间引擎层面上的整合,去除重复功能,加强固有功能,开发整合业务,保障强大的性能。 构成整合Flow时,为了确保可视性提供Business View和Service View。Business ViewService ViewInterface LayerWorkflowBiz.

13、 View和 Service View的逻 辑区分Service OrchestrationService ImplementationBusiness Process 2009 TmaxSoft Co., Ltd. All Rights Reserved.27ProBus在TmaxSoft产品体系中的作用Interface Framework产品群相互有机地互联/整合,支持SOA全生命周期,可以灵活应对未来的各种组件和扩展。ProBus搭载到interface解决方案的引擎,提供各解决方案都具有的共同功能,即,messaging、messaging转换和 路由、Flow coordinati

14、on功能。伙伴管理 各种适配器功能 消息监控MCIEAIWorkflow BPEL 组织和权限管理 业务组件报文转换 附加功能 专业渠道管理BPM转换和路由AdapterAdapterAdapterAdapterAdapterAdapterFlow CoordinationMessaging(Events, Data)整合 Modeling ToolsAdapterAdapterMonitoring & Management 2009 TmaxSoft Co., Ltd. All Rights Reserved.28ProBus优点 2009 TmaxSoft Co., Ltd. All Ri

15、ghts Reserved.29ProBus的优特点 (1/5) 灵活性和直观性都能得到满足 直接表现用户思路的基于曲线图的结构 完美表现非同步性和并发性强的流程控制 Process的操作系统 支持可实现BPM、EAI、MCI产品的扩容性结构,实 现接口整合。 可以集成到应用程序,也可以作为独立的服务 总线 产品。 基于并列处理的高性能引擎 有效管理线程和IO资源,确保高性能和稳定性。 Non-Blocking IO结构 灵活性、扩容性高的体系架构 支持强大的服务组合 支持基于事件的触发器的体系架构 引进服务总线概念高性能的引擎结构支持SOA的体系架构支持多样的Flow模式突出的扩容性体现SO

16、A的关键 2009 TmaxSoft Co., Ltd. All Rights Reserved.30ProBus的优特点 高性能ProBus采用Non-Blocking I/O、基于并列处理的引擎结构,支持高性能处理。Flow EngineServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceServiceService运营Queue运营QueueResponse QueueRequest QueueResponse QueueRequest QueueAdapterAdapterAdapterAdap

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号