论文部分内容阅读
云计算,WEB服务发展的必然产物,一种基于互联网且面向服务的新兴计算模式。作为用户,只需要通过浏览器或者应用程序界面提交请求,而不用考虑如何构建计算架构、如何调用组织计算资源、如何完成请求任务的过程等。云计算能够为信息产业提供按需供给、面向众多请求者、虚拟资源集成等服务。随着云计算与移动云计算技术的发展,越来越多的数据和应用程序被迁移到了各种类型的云计算系统中,如何有效的管理数据,同时又能快速的完成查询处理请求,减少查询使用的CPU时间,磁盘读取的速度等成为一项具有研究意义的工作。WebService作为SOA (Service-OrientedArchitecture,即面向服务的架构模式)的一种实现技术,为分布式应用程序的创建提供了互操作的新平台。它实现了将业务分解为供用户调用的远程标准接口与服务,用户可在较短的时间内应对业务转变、原有资源复用、共享数据、协同办公等需求。而本文基于Google App Engine云平台利用WebService技术创建了一个可以实现并行处理、集群管理、扩展性、重用性较高的可按需即用的面向多用户且降低成本的移动服务应用系统(即社会管理服务综合信息平台),解决了传统城镇政府协同办公系统中的成本高、数据存储量有限、难重用、集成化程度低、使用困难、人力维护成本高等问题。本文研究工作的核心内容包括以下几方面:首先,阐述了云计算,移动云计算,WebService, Android中的相关概念和基本原理,对目前主流的云计算平台进行了对比分析,根据本课题的需求选择了GoogleAppEngine作为本文应用系统的开发平台。然后分析现今社会政府办公系统的问题所在,给出了基于GAE云计算平台社会服务管理综合信息平台的设计,同时分析了本平台的架构、需求及功能模块组成。利用WebService技术实现了基于GAE的云服务端,利用Android技术实现了客户端的移动应用服务。将系统的云服务器端看作一个服务提供给政府管理信息使用,提高了办公效率,满足了用户在任何空间时间即需即用的需求。