基于事件驱动的SOA服务组合技术研究

被引:4
作者
姜海建
卢山
徐立臻
机构
[1] 东南大学计算机科学与工程学院
关键词
SOA; Web服务; 事件驱动; Bpel; 协同感知;
D O I
暂无
中图分类号
TP393.09 [];
学科分类号
080402 ;
摘要
传统基于Bpel的服务组合方式可以满足业务流程相对稳定的业务需求,但在灵活多变的业务环境中,流程可能会不定时变化,此时需要人工暂停服务、修改流程、生成Bpel文件、重新部署发布等繁琐操作,这显然难以满足快速灵活的业务部署需求。此外,为了支持有人工活动参与的服务,基于Bpel的SOA平台大多采用异步回调来实现,但这种实现手段通常需要保留回调句柄,无形中增加了平台构件之间的耦合性,不符合SOA的基本特性。文章研究了一种基于事件驱动的SOA服务组合方式,通过事件处理引擎驱动服务,并可以通过配置业务规则来实现服务之间组合协作,解决传统基于Bpel组合方式的不足。在此基础上,文章搭建了一个基于事件驱动的SOA平台Swift ED-SOA,并通过应用实例验证了ED-SOA的可行性。
引用
收藏
页码:69 / 72+145 +145
页数:5
相关论文
共 8 条
[1]   一个基于事件驱动的面向服务计算平台 [J].
刘家红 ;
吴泉源 .
计算机学报, 2008, (04) :588-599
[2]  
Dourish P,Bellotti V.Awareness and Coordination in Shared Workspaces. Proceedings of the ACM Conference on Computer Supported Cooperative Work . 1992
[3]   基于BPEL4WS的工作流平台的设计和实现 [J].
谭浩 ;
张雄 ;
廖军 .
计算机应用, 2006, (06) :1245-1247
[4]   基于SOA的事件协同感知模型 [J].
刘思中 ;
曹健 .
计算机工程, 2009, 35 (03) :48-50
[5]  
Laliwala, Zakir,Chaudhary, Sanjay.Event-driven dynamic Web Services composition: From modeling to implementation. Third International Conference on 2006 Innovations in Information Technology, IIT 2006 .
[6]  
EsperTeam,Wayne NJ.Esper Reference Documentation. . 2009
[7]  
BPEL. http://zh.wikipedia.org/zh-cn/BPEL .
[8]   一种面向服务的事件驱动架构信息集成平台构造方法 [J].
杨志义 ;
杨刚 ;
张海辉 .
计算机研究与发展, 2008, (10) :1799-1806