首页 | 本学科首页   官方微博 | 高级检索  
     

基于事件驱动的SOA服务组合技术研究
引用本文:姜海建,卢山,徐立臻.基于事件驱动的SOA服务组合技术研究[J].计算机与数字工程,2012,40(11):69-72,145.
作者姓名:姜海建  卢山  徐立臻
作者单位:东南大学计算机科学与工程学院 南京210096
摘    要:传统基于Bpel的服务组合方式可以满足业务流程相对稳定的业务需求,但在灵活多变的业务环境中,流程可能会不定时变化,此时需要人工暂停服务、修改流程、生成Bpel文件、重新部署发布等繁琐操作,这显然难以满足快速灵活的业务部署需求。此外,为了支持有人工活动参与的服务,基于Bpel的SOA平台大多采用异步回调来实现,但这种实现手段通常需要保留回调句柄,无形中增加了平台构件之间的耦合性,不符合SOA的基本特性。文章研究了一种基于事件驱动的SOA服务组合方式,通过事件处理引擎驱动服务,并可以通过配置业务规则来实现服务之间组合协作,解决传统基于Bpel组合方式的不足。在此基础上,文章搭建了一个基于事件驱动的SOA平台Swift ED-SOA,并通过应用实例验证了ED-SOA的可行性。

关 键 词:SOA  Web服务  事件驱动  Bpel  协同感知

Research of Event-driven SOA Service Invocation Mechanism
JIANG Haijian , LU Shan , XU Lizhen.Research of Event-driven SOA Service Invocation Mechanism[J].Computer and Digital Engineering,2012,40(11):69-72,145.
Authors:JIANG Haijian  LU Shan  XU Lizhen
Affiliation:(School of Computer Science and Engineering,Southeast University,Nanjing 210096)
Abstract:The traditional way of services combination based on Bpel may meet the requirements when the business process is fixed.However,in flexible business environment,service process may change regularly.To fit these changes,it needs a series of manual work such as suspending the service,modifying process,generating process documents and so on,which seems to be extremely complicated and rigid.In addition,asynchronous callback is usually used to make SOA platform based on Bpel to support asynchronous service,but this measure needs to keep the callback handle,which may increase coupling between SOA components.So it does not meet the basic characteristic of SOA.This paper puts forward a new way of combining SOA services,in which services are driven by event and the combination and cooperation of services are realized by configuration business rules.The shortcomings of traditional service combination based on Bpel can be solved by these means.On this basis,this paper sets up an event-driven SOA platform Swift ED-SOA,and an application example is presented for verifying the feasibility of ED-SOA.
Keywords:SOA  Web services  event-driven  Bpel  interaction and collaboration
本文献已被 CNKI 维普 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号