摘要
为了适应信息技术和互联网的快速发展,中小企业需要开发适应其个性化要求的OA系统,同时需要有效降低系统运行和维护成本,文中提出了基于云计算的软件即服务(SaaS)的新思路来设计和实现OA系统。系统通过选用Google云计算平台作为开发开台,使用了对象映射、数据持久化等关键技术,设计实现了一个面向中小企业、可定制化服务、基于Google App Engine的SaaS模式OA系统。在实际应用中,OA系统以SaaS服务的形式部署于公有云平台,服务之间采用基于消息驱动的业务模块服务协调技术,实现OA业务流中不同模块间的互操作。系统经过测试已经为A企业提供服务,目前运行稳定。通过本项目的实际应用结果,表明基于云平台的OA系统设计能够提升系统的可靠性和数据存储安全性,实现了硬件资源共享和动态调整,应用的弹性部署降低运营和维护成本、提升技术的先进性,同时为中小企业业务的可扩展性奠定了技术基础。
In order to adapt to the internet and information technology improving rapidly,all most of small-to-medium-sized enterprises need to develop personalization OA system,meanwhile it need to reduced maintenance costs. This paper provides a different way of SaaS Patterns in developing OA system. In this paper,we describe interfaces and data storage of Google App Engine. Some key technologies are studied to build the OA system based on Google App Engine,which include Object Mapping,Data Persistence. In real practice,software providers can deploy the business services needed by OA on the platform. Among the SaaS services,message notification based service coordination techniques are used to obtain the interoperability of different systems during the OA activities. After the testing and tryout,he system has been implemented and provides services for an enterprise at present. Through the application in the Project,the OA system of Google App Engine can improve reliability of system and security of data storage,implement share of information resources,otherwise it provided the foundation for extensibility to an roles in businees.
出处
《西安科技大学学报》
CAS
2014年第5期607-613,共7页
Journal of Xi’an University of Science and Technology
基金
陕西省科技厅科技攻关基金项目(2012K6-16)