论文部分内容阅读
随着互联网时代的到来,信息数据呈现出爆炸式的增长。浙江省政府作为信息处理的相关方,是否能够有效、及时的处理信息变得至关重要。目前,浙江省政府利用互联网技术来提升信息化服务的决策和管理能力。在建立了浙江省政务服务网等面向公众的服务之后,对面向各个内部部门的信息服务也提出了需求。在提升办公沟通效率方面,浙江省政府、杭州市政府等省市政府使用现有的即时通讯软件,例如微信、QQ、阿里钉钉等。由于各类通讯工具缺乏统一的构建标准,无法做到互联互通,政府也无法对通讯工具进行统一的管理,信息安全方面也存在很大隐患。基于SOA的政务移动办公系统是数梦工场科技有限公司为浙江省政府订制的一款信息管理软件。该系统支持政府部门内,以及政府部门间的交流协作、信息安全和信息访问权限的管理。系统通过与阿里钉钉合作,统一政府人员在移动端与PC端的沟通工具,借由钉钉提供的安全防护,保证政府人员沟通时的信息安全。而通过该系统,对政府部门和领导个人的信息数据以及钉钉即时通讯软件进行统一管理。政务移动办公系统使用当前业内主流的"SOA微服务架构"来进行构建,将系统按照一定的功能划分成各个微服务,保证了系统良好的可扩展性。同时,为了保证政府数据的安全性,将政务移动办公系统构建在私有云上。在微服务架构的支持下,使用RESTful架构设计风格,使得本系统能够与其他各类信息系统互联互通。具体来说,浙江省政务移动办公系统使用Dubbo微服务框架,基于B/S模式,使用业内流行的Spring Boot框架、Mybatis框架、Zookeeper和RocketMQ中间件等进行构建。本文完成的主要工作是在政务移动办公平台实践相结合的基础上,阐述当前政府部门沟通交流办公的现状,对系统中涉及到的相关技术进行说明。并在需求分析的基础上,对系统结构进行设计。最后基于微服务技术,对系统进行实现。