基于SaaS的通用定时任务调度组件的研究与实现

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:cxc7783
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SaaS作为一种新兴的软件应用模式,已经受到了各界越来越多的关注,它的运营模式很好的帮助中小企业实现信息化建设,并且还可以在很大程度上降低企业的成本,是这种企业实现信息化的最好办法。大多数企业信息化系统中都需要定时功能的支持,然而单独开发定时功能模块的成本比较高,为了解决这个问题,本课题研究并实现了一个适用于SaaS系统的通用定时任务调度组件,SaaS系统使用此组件实现定时功能,可以降低开发成本、提高可靠性。首先,通过研究现在流行的SaaS系统和定时工具中的定时功能,抽取并总结出定时任务的完整功能及其处理流程。其次,遵循组件要实现共性的问题、易于理解和使用等基本设计原则,设计并实现了组件的接口及主要功能。然后,为了保证定时任务到期后能被及时的处理,定时任务调度组件将最早到期的定时任务按顺序保存在内存中,使用线程池并行处理任务的触发和执行操作。另外,本文深入研究了实现SaaS系统可配置性的技术方案,并依据应用系统对定时任务调度组件的使用需求及其自身特点,实现了定时任务调度组件的功能可配置和数据可配置。最后,将本文实现的定时任务调度组件应用到实际的SaaS系统中,充分验证了其功能和性能。
其他文献
计算机体系结构发展至今,多核处理器已经得到广泛应用,而且单个芯片内的核心数量还在快速增长。但与此同时,客户端系统(桌面系统和移动系统)一般应用程序的并行度却基本保持不变,近
现有的移动性管理技术在支持未来的移动通信主流--移动互联网方面越来越力不从心。传统的移动性管理系统大部分采用集中式设计模式,使用网络中处于集中位置的服务器负责控制和
轮式移动机器人自主导航系统是当前机器人领域的研究热点,室外环境下的动态不确定因素使得其导航系统更具有诸多挑战。本文针对室外环境移动机器人导航系统,基于GPS、北斗(BDS)
目前微小卫星已经成为航天领域的一个重要研究热点,微小卫星控制系统作为一种安全关键系统对于可靠性和安全性有着较高的要求。但是随着微小卫星应用领域的扩展,其功能变得越来
随着VoIP业务的发展,SIP协议得到广泛的应用,并在下一代互联网中发挥巨大的作用。由于工作在开放的网络环境中,SIP协议容易成为攻击者的攻击目标,SIPDDoS攻击由于易于实现,难以防
数据校正技术利用过程测量数据的冗余性进行网络冗余性分析,显著误差校正和数据协调,减小误差数据对过程数据的影响,以获得更加精确的测量数据。但是传统的数据校正算法都有
学位
近年来,随着无线传感器网络的不断发展,其信息安全问题也越来越受到人们的重视。数据融合技术作为无线传感器网络中的一项支撑技术,其安全问题一直备受瞩目。在融合网络中,融
个性化推荐系统是要解决“合适的时间向合适的人推荐合适的物品”的问题。早期的基于内容的个性化推荐系统需要预先得到物品的内容信息和用户的个人信息,而这些信息在很多推荐
随着ERP的广泛应用和企业规模的扩大,ERP很难满足企业多样化的运转经营方式。在ERP的基础上,研发EP(EnterprisePortal)系统,实现EP系统与ERP系统的数据交互,完成ERP的功能扩展,从