
1.什么是应用服务中心
数字政务SaaS应用服务中心提供电子政务共性业务的统一建设和服务,为服务运营管理部门和使用单位提供服务管理、服务在线体验、服务建设申请、应用展示、绩效统计分析等功能,是智慧政务内网专有云平台的最终应用展现。(如浙江省政务服务网:“浙里办”)
SaaS应用服务中心为用户提供应用服务选择、演示、申请、审批的环境,每一项公共应用服务都能解决某一种办公业务的电子化操作。
用户单位可以在服务建设中心选择需要的公共服务,并且可以提前试用演示服务器提供的业务模块及服务演示。
同时可以在线申请服务使用或项目建设,平台可与项目管理系统、合同管理系统互联互通,为区域政府内网信息系统项目建设、管理提供统计数据支持和管理流程的支持。
SaaS应用服务中心实现了智慧政务的业务服务化建设目标。
采用SOA技术及多租户技术,将应用和数据分离,共性需求统一建设,封装为标准公共服务模块,实现各类业务的服务化管理。
SaaS应用服务中心实现了开放性建设目标。
SaaS应用服务中心的设计遵循开放标准原则,基于PaaS公共应用支撑平台,提供多厂家共同建设的途径,可以不断整合各种专用软件,使后续建设具有更好的扩展性和兼容性。
SaaS应用服务中心实现了即时性服务目标,为用户单位提供即时、高效、可视化的云服务,可选择、定制公共服务,缩短了项目申请、建设周期。
同时,信息化主管部门从项目建设转变为服务采购,SaaS应用服务中心提供了一种全新的电子政务项目管理模式。
2.应用服务中心发展状况
目前,国家信息化“十二五”规划明确了云计算在电子政务建设中的作用和地位。
在电子政务领域,基于云计算的各种应用蓬勃兴起,电子政务内网的SaaS应用服务中心建设正处于蓄势待发阶段。
基于互联网的SaaS应用服务已经发展多年,我们最为熟知的是应用商店(AppStore)的模式。
根据第三方非营利市场调查研究机构统计,2012全球应用商店及交易服务平台市场迎来高速增长。
中国地区基于网络化的产品交易行业突飞猛进。
联盟化、企业化的产品交易服务平台应用呈全流程上升趋势。
近几年,在国际基于网络的产品交易领域,先后崛起的交易平台有苹果软件应用商店(App Store)、诺基亚软件应用商店(Ovi Store)、微软软件应用商店(Windows Marketplace)、谷歌软件应用商店(Android Market)、LG软件应用商店(LG Application Store)、黑莓软件应用商店(BB App World)等。
在我国,互联网上SaaS应用的热点是基于网络的产品交易,即B2B领域,这些年也先后崛起了多个交易平台,如中关村在线、淘宝网、阿里巴巴、慧聪网、中国制造、生意宝、华强电子网、机客手机应用商店、中国移动软件应用商店、中国联通软件应用商店、中国电信软件应用商店、历趣手机应用商店等平台。
中国互联网应用发展取得了势不可挡的成就,电子政务内网建设借鉴和吸纳互联网发展的优秀元素成为必然趋势。
在智慧政务建设中,如何构建服务交易环境,如何运营管理,如何改变信息化工程的传统管理模式,成为智慧政府研究的热点。
3.何种业务适合采用SaaS
什么样的业务适合采用SaaS应用服务模式来建设呢?
根据信息化建设的特点和经验,用户单位共享资源越多,资源利用效率会越高,单位资源建设成本会更低,但用户单位间的隔离性随着共享程度的加深会越来越困难。
数据隔离的降低会带来何种问题呢?
数据安全性降低、用户单位间性能异常相互影响等。
为了保证对多租户的服务质量,数据隔离面临的种种尴尬,是必须解决的问题。
租户间共享资源越多的架构,租户隔离难度越大,成本越高。
租户隔离难度越大,应用开发难度,测试和维护成本都会上升。
所以,在单位资源成本和租户隔离成本间取最佳平衡点,就能找到最合理的架构。
在基于云计算的智慧政府建设中,从IaaS、PaaS到SaaS, SaaS的应用层次最高,为多用户单位提供软件应用服务的共享使用,SaaS模式下用户间共享的资源也最多。
厂商选择多租户架构与其擅长的业务领域的技术积累密切相关。同时,租户的需求是否有共性,也是架构选型的重要依据。
例如互联网上针对企业服务的CRM(客户关系管理系统),电子政务内网的协同办公系统,这些领域的用户需求共性明显,采用高层次的SaaS共享架构就非常合适。
如果租户间需求没有趋同,例如租户的需求是来自多个领域的,或者同领域但有大量定制,则采用SaaS模式非常困难。
这时,选择共享程度低的架构反而比较明智,例如只共享IaaS层资源。
4. SaaS应用服务中心设计思路
SaaS应用服务中心的主要设计思路包括服务的标准化、模块化和可管理性设计等。
(1)服务标准化是指SaaS应用服务采用符合国际国内标准规范的技术开发,同时采用标准的业务分类及描述方法定义每一项应用服务,使服务的升级、扩展有法可依,有章可循。
(2)服务模块化是指SaaS应用服务的设计和开发,以模块化方式构建每一个服务组件。应用服务可以独立部署和安装,能够被多个业务系统调用。
(3)服务可管理是指SaaS应用服务中心提供对应用服务的全生命周期管理,包括服务发布、申请、使用、改进、统计等。
在SaaS应用服务中心的系统架构设计中,多租户的隔离、数据存储方式、SaaS应用的访问控制、业务的抽象和可定制程度等也是设计的重点。
5. SaaS应用服务中心逻辑结构

(1)IaaS基础环境
IaaS层为智慧政府信息系统建设提供基础运行环境,包括机房设备、网络环境、服务器、存储设备、操作系统、数据库、服务器虚拟化、负载均衡、集群等基础软件环境,是支撑SaaS应用服务的底层基础设施。
(2)PaaS应用支撑平台
PaaS应用支撑层为云计算服务提供基础的技术支撑。
云计算开放平台服务架构采用分布式架构设计,保证整个系统的高可用、高扩展、高可靠、高安全、高性能。
同时云计算平台是一个开放式的服务平台,对外开放了平台的各种服务,聚合了众多的独立软件开发商、应用提供商、内容提供商、服务提供商等产业链的各种商家,有效保证了平台的生命力。
该层由成熟的工具软件及中间件构成,为业务层提供应用支持服务,包括应用服务运行管理框架、基础支撑服务、工作流服务、电子表单服务、统计报表服务等。
应用服务运行管理框架提供云平台上服务的注册、发布、调用、管理。基础服务包括组织身份服务、访问控制服务、单点登录服务、身份同步服务、统一消息服务组件、负载均衡集群服务、嵌入式应用服务器组件、底层基础开发框架组件等。
工作流、电子表单等基础应用服务为业务系统建设提供公共应用支撑。
同时,该层汇集了各类数据资源,包括用户数据、文件数据、业务数据,为各类应用提供核心数据服务。
该层也汇集了各类服务资源,包括基础服务、公共服务、接口服务,为协同办公系统建设提供应用服务支撑。
(3)SaaS应用服务中心
SaaS应用服务中心作为云服务的运营支撑平台,提供了SaaS服务的管理功能,有效保证SaaS服务平台的安全性、可靠性、可用性。
SaaS应用服务中心提供服务管理、服务申请、服务体验、应用展示、绩效统计分析的综合应用环境。
SaaS应用服务中心注册了各种公共应用服务,通过这些应用服务的组合和复用,可以快速搭建出各种应用系统。
同时通过PaaS应用支撑架构,还可以有效整合其他专项业务系统和合作伙伴的各种行业应用,为用户提供千变万化的解决方案。
(4)多渠道整合
提供了对电话、手机客户端、IM、触摸屏、手机、传真、短信、Web、邮件等多种客户接入渠道的整合支持,拓展了与客户互动的方式,满足用户从地面到空中等多种通路的覆盖。


