支持异步行为的RESTful Web服务编制方法研究

来源 :南京航空航天大学 | 被引量 : 0次 | 上传用户:msbt098
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
RESTful Web服务作为一种轻量级的Web服务实现,近年来在云计算环境中得到了广泛的应用。然而基于HTTP协议的RESTful Web服务无法支持异步交互,在多参与者业务流程中执行效率不高。同时,RESTful Web服务并非建立在现有Web服务协议族的基础上,无法与现有的基于BPEL的服务编制方法兼容,因此RESTful Web服务难以通过服务编制的方法支持复杂业务。现有的研究工作主要围绕RESTful Web服务系统建模,模型中体现服务编制场景中交互行为的能力不足,尤其无法描述异步交互行为,同时也缺少可执行的编制描述的支持。本文针对以上问题,提出了一种支持异步行为的RESTful Web服务编制方法,具体成果如下:  1)在服务编制的设计阶段,通过对RESTful Web服务编制中资源和流程的分析,提出了一种支持异步行为分析的RESTful Web服务编制建模方法,辅助RESTful Web服务编制的资源和流程建模,分析和抽取其中异步兼容的行为。  2)在服务编制的开发阶段,通过分析已有的异步交互模式和BPEL元模型,设计了一种支持异步交互的RESTful Web服务编制语言BPEL-asynREST及其执行机制,指导RESTful Web服务编制流程的描述和异步交互行为的实现。  3)在服务编制的运行阶段,通过扩展业务流程执行引擎Apache ODE使其支持RESTful Web服务编制,实现了BPEL-asynREST执行引擎,保障基于BPEL-asynREST的RESTful Web服务编制的正确执行。
其他文献
交互式问答系统需要对上下文的语境进行处理,才能使系统有更强的理解交互能力。问句的语义缺失现象是必要处理的核心问题之一。在交互式问答系统中,存在着大量的语义缺失的问句
随着数字海洋一期中对辅助决策系统的进一步研究,现已基本将整体框架建立完备,包括数据源:海洋台站和卫星采集的实时监测数据;传输网络:远海洋数据传输专线和近、中距离3G无线传输
随着社会的发展,人们对空中交通的需求量日益加大,与此同时,一些不合理的机场扩建和航班计划所引发的机场噪声问题却引发了非常大的社会矛盾,如何科学地展示机场噪声成为当前一个
云计算作为一种新兴的分布式计算模式,具有按需自助服务、资源共享、多种网络访问等特点,被广泛地应用于企业及机构。中小型企业通过借助云计算平台外包计算及存储企业数据,
当今世界,随着信息技术的不断进步,各类信息资源都以较快的速度增长并呈现出海量的特征,其中数据主要还是以文本的形式出现。信息量已经满足人们的需求,但是如何高效地管理并且使
单处理器的嵌入式系统已经不能满足用户的需求,多处理器系统已经成为未来嵌入式系统的主要发展趋势。现场可编程门阵列(FPGA)的出现给多处理器系统的设计带来了很多方便。相对于
低密度校验码(Low-Density Parity-Check codes)是目前最接近香农限的一类纠错码。由于其良好的距离特性、低译码复杂度,已成为当今信道编码领域研究的热点之一。随着研究的不
本文主要研究了数据包分类算法,以及数据包分类在入侵检测工具Snort和基于状态包分类的数据流检测中的应用。网络技术的飞速发展,给人们的社会生活带来很大便利。然而,网络用户
语音作为人们交流和表达情感的一种重要媒介,在日常生活中却总是受到噪声的干扰,因此我们需要对混入背景噪声的干净语音进行语音增强。语音增强算法的最终目标就是对背景噪声
软件缺陷是软件的固有属性,其主要危害是影响软件的可靠性、增加开发成本以及延长软件开发周期。软件测试可以及时发现软件错误,提高软件系统可靠性。而准确地预测软件缺陷,对改