下一代网络业务执行环境中基于SOA的业务引擎的设计与实现

被引量 : 6次 | 上传用户:ERICAMBER
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
网络融合能够提供更丰富的多媒体综合业务能力,成为业界关注的焦点。业务支撑环境为业务提供了统一的生成、执行和管理平台,支持包括API、脚本和构件等多种业务形式。但仍然面临着业务规范不统一、业务复用性差、无法灵活集成异构网络上存在的服务等困境。面向服务的体系架构(SOA)以服务为核心,业务驱动为理念,采用松耦合的、灵活的体系架构来满足随需应变的业务需求。业务支撑环境支持SOA标准和规范,可以提高业务的复用性和灵活性,并能够方便的整合异构网络中已经存在的服务。本文首先介绍现有的业务支撑环境和业务形式,接下来介绍了SOA的三大要素:服务、数据模型和服务编排,并介绍了与之相应的标准:服务组件架构,服务数据对象和BPEL规范。在现有业务生成环境的基础上,提出了业务支撑环境基于面向服务架构演进的方案,其中本文设计和实现的重点在业务执行环境的演进部分:基于SOA的业务引擎,即BPEL业务引擎。然后描述了BPEL业务引擎在业务执行环境中的位置,确定BPEL业务引擎的主要功能为解析、执行和管理,同时为了更好的验证业务,还需要提供调试功能配合业务生成平台完成业务测试。根据BPEL业务引擎的需求,提出BPEL业务引擎的总体设计方案。包括总体架构设计,主要模块功能说明及基本工作机制。引擎主要包含管理者、解析器、流程池、实例池、执行池、事件总线以及组件工厂七个部分。接下来介绍了各模块的设计和实现,包括关键数据结构——流程、数据对象和事件的定义,各模块的设计思想与实现,关键算法的流程描述。最后对本文的工作进行了总结,并指出下一步还需要继续进行的工作。
其他文献
小波变换是遥感图像处理技术中的一项重要技术,如何利用小波变换技术遥感图像进行处理是在图像处理技术中有着广泛的应用前景。本文以图像处理技术存在一定的瓶颈、遥感图像
当前,一个越来越有影响力的“网络舆论场”正在逐步形成。随着我国网民数量的不断增加,网络舆论与现实社会舆论逐渐走向趋同,网络舆论已经成为社会舆论的一个缩影。如何应对
我国是世界上第二大能源消耗国家,其中占全国总用能量30%的建筑使用能耗居全国各类能耗之首,因此建筑节能成为全国节能的重要组成部分。在一般民用建筑中,屋面热损耗约占整个
近年,随着我国煤矿开采深度的不断增加,显现出冲击地压危险的矿井明显增多。冲击地压是矿山开采中常见的煤岩动力现象,其发生时的猛烈性和破坏性等特点给矿井安全生产带来巨
独生子女家庭由于自身家庭结构的脆弱性,导致独生子女家庭本质上就是风险家庭。而家庭结构的脆弱性是由政府实施独生子女政策引起的。由于自身家庭结构就具有风险性,所以在这
提高农民收入一直是中国经济发展的重点,而农产品销售渠道又是其中的关键。当前农产品供销领域的主要问题表现在:农民信息渠道少、卖菜难、收购价格低;部分农产品在流通领域被
研究了独立民居太阳能供热的控制系统,为了克服太阳能白天采集与用户晚上使用的矛盾如何采用相变蓄热材料进行蓄热,如何为了弥补阴天太阳能获取的不可及性采用电辅助加热,从
随着我国经济的快速增长,我国电信产业不断发展,电信市场的竞争越发激烈,电信运营商面临越来越大的挑战,从网络覆盖规模、业务种类及运营模式竞争、用户规模竞争、品牌竞争逐
【目的】棉蚜Aphis gossypii Glover是一种分布广泛的重要农业害虫,其寄主范围较广。近年发现棉蚜严重为害一种新的寄主植物枸杞Lycium barbarum L.。枸杞是名贵中药材和食物
【背景】铅是严重危害我国儿童健康的主要环境化学危险因素,具有流行范围广、毒性隐匿持久、主要损伤儿童智力发育等特点。我国目前约有10%~15%的城市儿童血铅超标,部分工矿企