论文部分内容阅读
随着互联网的高速发展,用户对于业务应用的需求更加灵活丰富,应用产品开发者之间的竞争也日益激烈。在这种趋势下,应用开发者必须缩短开发周期,提高应用部署速度和便捷度,开发出符合用户需求的应用才能吸引的用户关注,增加用户停留时间,提高开发者的商业利益。另外,开发者还需要实时调整应用开发策略,降低应用运行成本。
本文在“新世纪人才计划一现代服务业服务理论体系研究”课题中关于服务交付平台研究部分的基础上,对应用部署运行环境的整个系统功能进行了详细的考虑与设计,在当前有关技术的基础上,设计与实现了一个应用部署运行环境系统。整个系统分为前台展示、应用服务器集群系统、分布式数据库系统和应用运行监控系统。前台展示主要负责应用监控信息,应用管理信息和开发者个人信息的管理共功能:应用集群服务器系统基于Apache服务器和Tomcat应用服务器搭建的一个高可用性、高性能和高稳定性的Web服务器集群系统;数据库集群系统基于MySQL Cluster搭建的一个数据库存储系统,为系统提供一个可容错、可扩展的具有一定稳定性数据库集群系统;应用监控子系统主要是对部署运行在应用服务器集群当中的应用进行数据信息的采集、分析以及预警的工作,一方面为开发者提供应用改进方面的建议,另一方面检测系统的异常情况,当出现异常时能够自动采取预警措施。
本论文首先分析了课题的研究背景和所属领域的国内外研究现状,其次对系统所涉及的关键技术进行了详细的分析,在此基础上提出了将ORM技术应用到系统中去实现系统的数据存储功能,再次提出了应用监控技术的实现原理和实现方法并在系统中做出应用,然后对于整个系统的框架结构做了整体描述,并整个系统分为几个关键模块,并针对每个模块都给出了详细的设计与实现过程,最后在已有工作的基础上提出了新的研究方向与研究点。