论文部分内容阅读
随着社会的进步和发展,人们对网络应用的需求不断地向多样化、智能化和个性化方向发展,多种网络的融合成为网络发展的趋势。基于多网络融合、能够提供多媒体综合业务的下一代网络体系结构已经成为一个关注的热点。与此相对应的新一代业务运行协同平台将在下一代网络体系结构中,提供一个屏蔽各种下层网络细节的可编程的融合通信业务支撑平台。新一代业务运行协同平台主要包括业务执行子系统、系统管理子系统和负载均衡子系统等。目前课题组研发的业务运行协同平台具有良好的扩展性、健壮性和开放的接口,能够对BPEL业务进行良好支持并实现了SIP请求的高并发性。业务运行协同平台有诸多优势,但仍存在无法支持开源的BPEL引擎和无法响应HTTP请求的缺陷。本文针对已有的业务运行协同平台对开源BPEL引擎和HTTP请求支持不足的问题,在增加对BPEL引擎和HTTP请求的支持的同时,实现了对BPEL引擎的节点管理、业务部署、业务管理等功能的支持。本文首先介绍了BPEL引擎等相关技术,针对目前系统的不足,提出支持BPEL引擎的业务运行协同平台的总体需求,包括BPEL引擎的功能扩展需求、用户请求的负载均衡需求以及系统相关管理功能需求。接下来根据需求,对系统的架构进行总体设计,将系统分为BPEL引擎节点、负载均衡子系统和系统管理子系统,并分别对负载均衡子系统和系统管理子系统的设计与实现进行了详细的介绍。最后对本文设计实现的支持BPEL引擎的业务运行协同平台的功能测试情况进行了介绍。