基于规则引擎的服务计费研究和应用

来源 :浙江大学计算机科学与技术学院 浙江大学 | 被引量 : 0次 | 上传用户:luck_chiachang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着现代服务业的发展,各种业务信息系统层出不穷,其中一个关键的问题是各服务提供商之间如何有效地分享利益,实现服务的可持续运营。因此对服务计费软件的效率,灵活性和可扩展性提出了很高的要求。本文主要将规则引擎及其改进技术应用于服务计费领域,利用规则引擎灵活的业务规则定制方式、快速低成本的规则更新能力、以及高效率的执行机制,来实现服务计费。本文对rete算法进行了详尽的剖析,基本涵盖了一个简单的rete网络所需包含的要素。同时针对计费服务中定时扣费等业务需求,改进了rete算法,使其支持时态数据管理,包括时态数据的组织形式,如何在计费规则表达式中添加内建的原语支持时态数据触发,以及时态数据的垃圾回收方案等。同时针对组合服务场景的计费需求,我们又在规则引擎的基础上进行了扩展,提供了基于锁、时间戳的解决方案,并且参考了软件事务内存中的非阻塞并发控制方案,提出了事务计费的概念,通过细粒度的事务控制,保证了计费事务并行执行时良好的性能和灵活性。此外,针对服务组合中事务时间跨度较长的情况,在事务计费的基础上集成了故障备份回存机制,将事务执行的中间结果缓存并且批量备份到磁盘中,保证了计费数据的安全性。最后我们在第四方服务平台上实现并部署了服务计费软件,第四方服务平台能够显著缩短业务信息系统的构建时间,减少构建和运营的开销,而与之对应的计费服务使得服务提供商之间能够合理地进行利益分配。
其他文献
软件测试在软件生存期中具有十分重要的地位,是保证软件可靠性的重要手段之一。通过排除软件测试中发现的错误和缺陷,可以有效实现软件可靠性的增长。随着软件规模的不断扩大
高端容错服务器在银行、电信等关键领域有着广泛的应用。但在我国,这些关乎国计民生的关键部门中所使用的高端容错计算机却不得不长期依赖进口,这对我国的经济和信息安全是个
随着网络通信技术的高速发展,网络协议标准也不断地更新和完善。如何更有效地保证网络协议的实现质量,已成为网络协议工程领域的关键问题之一。实践证明,以合理有效的方式将
机械微动齿轮是机械设备中最重要的部分,如果能及时地对齿轮的运行状态进行监测和诊断,便可以及早发现潜在的故障,减少突发事故造成的停产损失,有效地提高企业的收益。本文主要针对齿轮的局部故障特征,从齿轮故障的振动理论和小波分析理论出发,主要在微动齿轮振动信号去噪和故障诊断两方面做了相关的研究。本文具体工作如下:第一章阐述了选题的目的和实际意义,设备故障诊断的发展状况和趋势,基于小波分析的机械齿轮故障诊断
随着计算机技术的不断发展和互联网Web 2.0时代的来临,社交网络(如:Twitter、Facebook、微博)逐渐成为当今国内外社会化媒体的重要平台。微博服务平台作为社交网络的一种,也
随着科技的发展,以往单一的教学方式逐步被改善。多媒体教室以多渠道的教学内容呈现方式,将理论教学和直观教学有机的结合在一起,调动了学生的学习兴趣。目前,在多媒体教室的
在常规的显示设备上,高动态范围三维体数据直接体绘制常常受到显示设备动态范围的限制,动态范围相对狭小的显示设备及其每颜色通道8位的编码方式成为了动态范围宽广、分布极
我国目前正在加速各领域的信息化建设,在此过程中,信息安全保障的需求日益显现出来。目前大部分组织对信息安全的理解还只停留在技术层面上,认为外部网建立了防火墙能防黑客,
随着智能交通、智慧城市等新概念的提出,使得车载自组网(Vehiclar Ad Hoc Networks,VANETs)成为当前研究的热点。VANETs作为一种特殊的移动自组织网络(Mobile Ad Hoc Network
事件流作为数据库领域的新兴热点问题,近年来获得了日益广泛的关注。很多应用在本质上都是事件驱动的,例如,RFID采集到的元数据可以看做是一种简单事件,商业事务处理中每次交