支持BPEL引擎的业务运行协同平台的设计与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:misskiller
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的进步和发展,人们对网络应用的需求不断地向多样化、智能化和个性化方向发展,多种网络的融合成为网络发展的趋势。基于多网络融合、能够提供多媒体综合业务的下一代网络体系结构已经成为一个关注的热点。与此相对应的新一代业务运行协同平台将在下一代网络体系结构中,提供一个屏蔽各种下层网络细节的可编程的融合通信业务支撑平台。新一代业务运行协同平台主要包括业务执行子系统、系统管理子系统和负载均衡子系统等。目前课题组研发的业务运行协同平台具有良好的扩展性、健壮性和开放的接口,能够对BPEL业务进行良好支持并实现了SIP请求的高并发性。业务运行协同平台有诸多优势,但仍存在无法支持开源的BPEL引擎和无法响应HTTP请求的缺陷。本文针对已有的业务运行协同平台对开源BPEL引擎和HTTP请求支持不足的问题,在增加对BPEL引擎和HTTP请求的支持的同时,实现了对BPEL引擎的节点管理、业务部署、业务管理等功能的支持。本文首先介绍了BPEL引擎等相关技术,针对目前系统的不足,提出支持BPEL引擎的业务运行协同平台的总体需求,包括BPEL引擎的功能扩展需求、用户请求的负载均衡需求以及系统相关管理功能需求。接下来根据需求,对系统的架构进行总体设计,将系统分为BPEL引擎节点、负载均衡子系统和系统管理子系统,并分别对负载均衡子系统和系统管理子系统的设计与实现进行了详细的介绍。最后对本文设计实现的支持BPEL引擎的业务运行协同平台的功能测试情况进行了介绍。
其他文献
近年来,WWW的发展非常迅速。中间件为Web提供了信息交互和事务处理的功能,是WWW技术的关键。传统的Web中间作技术(如CGI等)基于无状态的HTTP协议,因而存在网络瓶颈、安全性差等缺
随着信息化在各行各业的不断深入,工作流技术已经在越来越多的领域中发挥了巨大的作用。大到火箭发射、指挥作战,小到一个企业内部的审批流程管理。可以说工作流技术的应用不