||
基于SEDA 的企业服务总线的设计与实现
董 率1,2 廉东本 2 刘 鹏
计 算 机 系 统 应 用 2010
摘要:
企业服务总线(ESB)是实现SOA(Service Oriented Architecture)的基础设施,现有的ESB 在服务请
求高并发的情况下性能严重下降。针对上述问题,分析了SEDA(Staged Event-Driven Architecture)
模型的原理和ESB 的功能需求,将SEDA 模型应用到ESB 设计中,设计并实现了一种基于SEDA 模型
的企业服务总线。对该ESB 的性能进行测试和分析,结果表明,该企业服务总线在高并发情况下的性
能有显著提高。
关键词: 企业服务总线;面向服务构架;阶段事件驱动模型
阶段事件驱动模型(Staged Event-Driven Architecture, SEDA)
ServiceMix 和Mule
2 企业服务总线的设计与实现
2.1 SEDA 模型介绍
图1 描述了阶段的结构。
2.2 企业服务总线功能需求
2.3 企业服务总线设计
我们设计的基于SEDA模型的ESB 的架构如图2 所示
2.4 企业服务总线实现细节
3 性能测试与分析
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-7-24 11:25
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社