JAIN SLEE中异步持久化方案的研究与实现

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:baichuan817
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
以3G、软交换、宽带为代表,业界在下一代网的部署方面已经形成规模,下一代网络再次成为国内外关注的热点。它是一个业务驱动的网络,其业务层是网络发展的焦点。而业务支撑环境是业务层中业务实现的重要环节,其核心是业务逻辑执行环境(SLEE),负责为业务逻辑提供高效而安全的运行环境。JAIN SLEE是SLEE的Java版本,致力于解决SLEE开放标准化问题。它是一个高吞吐量、低时延、事件驱动的融合网络应用环境,目前相关技术标准、产品和应用快速发展,已体现广阔的前景。   JAIN SLEE在下一代网络业务支撑环境中处于核心地位。其可靠性需要一种高效的持久化方案来保存并恢复业务处理组件(SBB)的相关状态,如业务状态、呼叫会话状态等。因此,在JAIN SLEE中设计一种高效的持久化方案,以保障其可靠性,成为本文的研究重点。   在Java EE环境中,有多种成熟的持久化方案,包括JDBC、CMP和Hibernate等。这些持久化方案都是同步的,这在非实时的、数据库访问密集型的Java EE中,已在实践中被证明具有较好的性能。然而,对于异步的、事件驱动的JAIN SLEE,目前缺少异步持久化技术。为了保障其可靠性,使用Java EE的同步持久化方案和使用异步的持久化方案相比较,其性能如何?这是本文关注的问题。   JAIN SLEE通过各种资源适配器与外部资源进行异步交互。对于JAIN SLEE目前已有几种资源适配器,包括HTTP资源适配器、JAIN SIP资源适配器等,然而未见关于数据库资源适配器的相关工作。因此,本文研究一种异步持久化方案,并实现JAIN SLEE数据库持久化资源适配器,旨在保障JAIN SLEE的可靠性时,具有较好的性能。   论文的主要工作是(1)研究JAIN SLEE的规范,与Java EE规范相比较,进一步分析两者的不同点,并提出与事件驱动的JAIN SLEE环境相适应的异步持久化方案;(2)研究Mobicents、平台及OpenCloud关于资源适配器的产品,通过事件和Activity实现异步交互机制,设计并实现持久化资源适配器;(3)以实现JAIN SLEE规范的Mobicents作为实验平台,对该异步持久化方案进行功能和性能测试,并对实验结果进行分析。实验结果表明,该异步持久化方案在保障JAIN SLEE的可靠性时,相比Java EE成熟的同步持久化方案,具有更好的性能。   本文的创新点是,在JAIN SLEE中提出一种异步的持久化方案,该方案在Java EE成熟的持久化方案的基础上,引入异步的交互机制,从而与高吞吐量、低时延、事件驱动的JAIN SLEE环境相适应。随着融合网络JAIN SLEE广泛使用,本文设计的持久化方案具有较好的实际应用价值。
其他文献
无线网络作为一种新的互联网接入方式,因其灵活方便的特点已被应用在更多的领域。同时无线网络的安全和对网络的管理成为当前研究的热点。据资料分析,目前所取得的研究成果大
人脸识别技术是生物特征识别技术在身份认证中最主要的方法之一。基于人脸识别的身份认证具有重要的理论意义和应用价值,对人脸识别方法的研究已成为当前模式识别与人工智能
学位
自主式移动机器人技术近年来得到了迅速的发展,移动机器人是具有感知、决策和运动能力的智能机构,该技术体现了信息技术和人工智能技术的发展水平。移动机器人导航是移动机器
近年来,随着互联网技术的飞速发展和网络数据库资源的日益丰富,论文信息的获取越来越便利。科研人员可以很方便地检索到各种需要的学术论文,协助研究工作。但与此同时,这也方
视觉导航技术已经成为了自主车导航的关键技术,但容易受外界环境条件变化的影响如天气、光线等,其鲁棒性一直是一个难点。另外,该技术对视觉信息处理的实时性要求比较高。为
模型驱动架构(MDA)是由对象管理组织(OMG)提出的一种软件开发框架,其核心思想是将实现细节与业务功能分离,把软件开发的注意焦点提升到更高的抽象层次。它基于统一建模语言(UML
自然界的很多行为都表现为群体性。利用这些群体行为来建立的模型称为群体智能算法。群体智能算法中有许多算法,微粒群优化算法就是其中一个,它已经被广泛应用于很多优化问题
随着计算机及网络技术的发展,通过网上教学系统实现学生课外学习和师生间的交流互动已成为课堂教学一种很好的辅助手段。网上教学系统为学生构建自主的学习和交流环境,有助于
蛋白质是生命活动的主要执行者,其通过相互作用来完成生命活动,因此只有对蛋白质进行整体,网络水平上的研究,才能真正揭示生命现象的分子机制,这就导致了蛋白质组学的出现。蛋白质