基于Lua虚拟机的通用业务引擎的设计与实现

来源 :北京邮电大学 | 被引量 : 2次 | 上传用户:lllllllllllllvvvvvvv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着移动通信技术的发展和智能手持设备的兴起,传统的语音通信方式已经不能满足用户之间的沟通需求。移动数据增值业务逐渐兴起,并呈现出种类多,内容丰富,流程复杂,更新换代快等特点。但是,东信北邮公司现有平台并不能满足数据业务这些需求。为解决上文所提问题,本文设计了 一个通用的能够快速开发业务的业务引擎。业务引擎以Lua作为业务逻辑语言,用来简化业务逻辑的开发。同时,业务引擎支持一种通用的内部协议,并提供了其他协议的适配模块,将多协议适配功能独立出来,使主体结构更加稳定并保证其通用性。通过C++动态库的改造以及Lua本身的特性,业务引擎实现了业务逻辑的动态加载,降低了业务逻辑测试与升级难度。通过实现多种扩展库,业务引擎降低了业务人员开发难度,缩短了开发周期。本文首先对数据业务特点以及东信北邮公司现有平台现状进行了阐述。然后根据现状特点,本文对业务引擎进行了需求分析,提出了各个功能点。在需求分析的基础上,本文介绍了业务引擎的总体设计,对业务引擎的各个模块的功能与实现的需求进行了说明。总体设计介绍之后,本文对业务引擎的详细设计进行了阐述,介绍了内部协议的选取与设计以及各个功能模块的实现方法。业务引擎开发完成之后,通过对其进行大量功能与性能测试,证明系统达到了预期设计目标。目前业务引擎已经在多省商用上线,运行稳定。本文最后对业务引擎开发工作进行了总结,指出引擎当前存在的不足和未来改进方向。
其他文献
近年来中国经济快速发展,中国的跨境电商业务也逐步形成规模并且以闪电般的速率向前突击。越来越多的国内中大型企业开始进入跨境电商行业,使得国内消费者能够以相对低廉的价格购买到国际品牌产品,不仅提升了国际产品的高性价比,同时也给国内跨境电商的发展带来广袤的发展空间。A公司是国内知名的港口企业,具有得天独厚的开展跨境电商业务的优势,可以通过前往全球各地的航线发展海运直邮业务。但是并非具有了这些优势A公司口
随着全球化的深入,中国已经成长为全球重要的资本输出国。然而,碍于国内进步水平的限制,国内企业仍位于国际产业链的末端。近年来,中国企业获取先进科技的方式更为多元化,其
随着我国科技的迅猛发展和人类生活质量的提升,各类家用电器尤其是空调机,已经逐渐成为我们生活的必需品,空调机给人们带来舒适的同时也产生较多的负面影响,尤其是噪音问题,而压缩机作为空调机的核心部件自然而然就成为大众关注的焦点,其次由于现阶段空调行业内的激烈竞争,再次将空调行业的迫切发展推向了高潮。本文着眼于制冷剂在压缩机泵体内流动的过程以及所产生的气动噪音,从理论和实验方向进行了研究,在充分掌握旋转式
随着当前开放获取环境的逐步改善,作为其重要实现方式的机构知识库也进入更多科研学者的视野。高校作为各种类型科研成果的高产出集群地带,迫切需要构建一个能够将本机构各类
本文针对国内太阳能光热系统建筑应用示范项目能效测评的实际情况,分析影响测试结果的一些主要因素,并试验证明两种常用测试方法的计算结果具有可替代性,提出一种可缩短时间
超分辨率图像重建技术是一种重要的数字图像处理技术,是通过对一幅或多幅具有互补信息的低分辨率图像的处理来重构一幅高分辨率图像。本文在基于稀疏表示的超分辨率图像重建
迅猛发展的移动互联网逐渐渗透到了人们生活的每一个角落,给传统的产业带来了前所未有的改造、重构和颠覆。凭借着与生俱来的情景感知能力,移动互联网逐渐打开了个性化服务的
随着全球通信网络技术的高速发展,光互连以其宽频带、低损耗、抗干扰等优势逐渐成为代替传统电互连的理想通信方式。在整个光通信系统中,光调制器作为核心器件之一,其性能对
随着经济的快速的发展,人们的生活的水平上,有了很大的改善,对于资金理财以及投资方案,形成多样化的建设。人们的首要的理财渠道主要是银行,这样就可以让理财变得多样化,对于
移动互联网行业已然成为近年来的热门行业,它的迅速发展影响着人们生活的方方面面。其中Android作为一个优秀,易用的手机系统,占据着移动市场的大部分份额。随着Android手机