• 中国计算机学会会刊
  • 中国科技核心期刊
  • 中文核心期刊

J4 ›› 2013, Vol. 35 ›› Issue (4): 29-36.

• 论文 • 上一篇    下一篇

基于BPEL的RESTful Web服务异步交互及组合研究

铁威,黄志球,王进   

  1. (南京航空航天大学计算机科学与技术学院,江苏 南京 210016)
  • 收稿日期:2012-06-25 修回日期:2012-09-30 出版日期:2013-04-25 发布日期:2013-04-25
  • 基金资助:

    国家自然科学基金资助项目(61100034,61170043);中国博士后科学基金资助项目(20110491411, 2012T50498);江苏省博士后科研资助计划项目(1101092C)

BPEL based asynchronous interaction
and composition of RESTful Web service      

 TIE Wei,HUANG Zhiqiu,WANG Jin   

  1. (College of Computer Science and Technology,Nanjing University of Aeronautics and Astronautics,Nanjing 210016,China)
  • Received:2012-06-25 Revised:2012-09-30 Online:2013-04-25 Published:2013-04-25

摘要:

RESTful Web服务由于其轻量级和明确语义等特性,已成为云计算环境下发布服务的首要方法。但是,由于RESTful Web服务仅支持同步的交互方式,面对复杂业务逻辑时,难以通过服务组合的方式来满足业务需求。针对这些问题,提出了一种基于回调的RESTful Web服务异步交互方式,通过扩展BPEL元模型,增加了BPEL对异步RESTful Web服务组合的支持,并设计实现了扩展后的BPEL执行引擎。

关键词: RESTful Web服务, 异步交互, BPEL, 服务组合

Abstract:

RESTful Web service has become a primary method to publish services in cloud computing, due to its lightweight and specific semantics. However, because RESTful Web service only support synchronous interaction, it is difficult of using synchronous composition to meet the requirement of the complex business process. Therefore, the paper proposed a callback based asynchronous interaction approach under REST style. The approach enables the composition of both synchronous and asynchronous RESTful Web services by extending the BPEL meta model. The architecture of the execution engine for the extended BPEL was designed and implemented as well.

Key words: RESTful web service;asynchronous interaction;BPEL;service composition