咸容禹+叶兴茂
云应用与云服务是近年来信息化领域的热点。“云”作为一种新型的应用与服务的理念和思路,其核心特点和优势体现在两个方面:一是对资源的集约、共享和复用,二是对服务的灵活创建、交付和利用,这些优势吸引着人们自发地去应用和实现它。在“云”概念体系以完整成熟的面貌展现在世人之前,云应用的雏形就已经出现了,不断的实践与经验积累又使得“云”及其相关技术不断地发展、完善和普及起来。
以国土资源部门户网站群为核心的国土资源部门户信息服务平台是国土资源公共服务体系的主体,是面向社会公众提供国土资源信息社会化服务的平台和总门户。十几年来,随着国土资源信息化发展与公共服务需求的不断融合,国土资源部门户网站的建设从“基础创建”到“技术完善”到“内容导向”、“服务导向”,沿着发布型—管理型—服务型这个轨迹日益完善起来,进入大发展和大集成阶段,并基于云应用与云服务理念实现了对国土资源部门户信息服务平台的构建,使其具备了云平台的初步形态。
信息服务平台的总体架构
国土资源门户信息服务平台基于云服务的理念,按照“统一资源,统一应用,按需服务、易于扩展”的云应用原则设计和构建其整体架构,全面整合计算、存储、开发等资源,按需为上层应用提供统一化、平台化的基础设施服务和应用开发服务,并在前端构建统一的应用服务接入层,支撑了40余个子站业务及应用的建设,包括国土资源部门户网站群,国家土地督察网站群,西藏国土资源网站群,中央地勘基金管理中心、中国土地学会等近30个单位子站,以及土地市场网、矿业权市场网等10余个业务子站的建设,全面支持应用扩展以及信息资源整合和共享,面向社会公众提供一站式国土资源信息服务。
基于云服务的模式,信息服务平台对网络资源、安全防护资源、计算资源、存储资源等基础资源进行统筹规划和集成整合,采用集群化、虚拟化、负载均衡等技术构建统一的资源池,结合使用公有云资源,为门户信息服务平台所有软件、应用和数据提供可灵活扩展和共享的基础设施服务。
平台服务层
基于云服务的理念,强化软件应用资源统筹,封装通用功能组件,使基础服务下沉,以统一内容管理、统一数据服务、统一GIS服务三大核心工作平台为主体,集成众多应用及功能组件,形成集“运行时”和“设计时”于一体的平台服务层,以服务的方式支持实体应用的开发和创建。
统一内容管理平台。统一的内容管理平台集成一系列信息服务组件,形成平台化、工具化的信息服务应用开发环境,不仅支持了现有的三十余个网站应用的开发和建设,并且能够全面支持未来子站及相关应用的扩展。
统一的资源目录和元数据管理服务。为文字、图表、音频、视频等多种类型结构化和非结构化门户数据提供统一的元数据和资源目录管理服务,并为发布应用的创建提供组件化、模板化的二次开发服务。支持除内容采编外,直播、访谈、调查、评论、咨询、订阅、自定义表单等一系列Web应用的快速开发建设。
统一的全文检索应用定制与发布服务。基于松耦合结构,通过全文检索库、全文检索数据网关、全文检索发布等多功能服务组件,构建可视化、工具化的平台级全文检索应用开发和运行环境,可针对不同的检索人群和目标资源开发相对应的检索应用。目前门户信息服务平台已基于该平台服务完成了42个全文索引库的构建以及50余个全文检索应用的定制,实现灵活提供分类搜索、分类导航搜索、简单搜索、高级搜索、二次搜索、拼音检索、相关词检索、逻辑组合检索、多语种检索等多种检索功能。
统一的身份认证和内容访问控制服务。统一的身份认证服务为平台各应用系统提供统一的应用系统登录入口,使多应用系统之间的用户认证信息可共享,实现用户登录后在多个应用系统间的自由切换。内容访问控制服务基于应用过滤器机制,支持通过可视化配置方式进行不同授权访问应用的定制,并对内容管理平台中的数据资源授予不同访问权限。
统一数据服务平台。随着国土资源信息化与国土资源管理工作的深度融合,构建基于通用化、工具化、可视化、智能化的统一数据服务平台已是大势所趋。数据服务平台基于功能服务总线和SOA架构思路,支持对ORACLE、MSSQL、MYSQL、SYBASE等多种类数据资源的连接配置和管理,封装各种适配器与功能组件,提供平台级的应用开发环境,实现了基础设施与具体业务分离,可根据具体业务需求,灵活开发和搭建数据采集、交换以及分析、服务等多种业务应用实体。大大提升了易用性,减少编码维护问题,强有力地支持了业务的调整和扩展。
其中,土地市场和矿权市场信息的社会化服务,为交易活动中提供了基本信息真实性核实的服务,创造了公开、公平、公正的市场环境,满足了社会监管的迫切需求,成为国土资源部推进管理信息公开、促进阳光行政的一项重要举措。
统一GIS服务平台。统一GIS服务平台通过平台服务的方式实现了对全球地质矿产信息系统GIS图库等应用的快速搭建和数据发布支撑,不仅大大降低了开发门槛,配套的服务运维和数据管理系统同时也能有效保证系统和数据的安全性。平台通过整合和开发一系列不同粒度的服务接口,聚合封装目录服务、元数据服务、地图服务、要素服务、空间分析服务、地理编码服务、专题图服务等不同粒度的服务功能,并根据不同的客户端技术提供包括Flex、Silverlight、Ajax在内的三种前端SDK,同时提供覆盖绝大部分GIS服务需求的应用示例模块,为开发人员提供动态、灵活、快速的基于互联网的GIS应用的快速搭建开发环境,实现简单维护和高度可扩展的“一站式”GIS信息托管与发布服务。
应用服务层
国土资源信息服务系统的种类繁多,数据类型复杂,为避免碎片化服务,国土资源门户信息服务平台在前端表现层,根据内容分类、服务对象、数据类型的不同,对所有可在互联网上公开提供服务的信息服务与应用资源进行梳理,统一资源服务目录、统一接入环境、统一域名体系、统一页面风格。
统一应用服务层的主体为以下四大类:以新闻宣传、政务公开、核心业务数据、专题专栏信息、公益服务类信息为主体的统一信息公开类服务;集成整合所有办事服务事项和办理结果信息的统一网上办事服务;以网上直播、在线访谈、部长信箱、建言献策为主体的统一互动交流服务;以及面向管理对象、但在互联网上一级部署的各类业务应用服务,实现基于互联网的应用与服务的统一分发。此外,通过数据服务体系的建设,实现数据服务产品的快速生成,为用户提供数据共享和下载等服务。在上述基础上,构建可根据业务需求灵活调整和扩展的统一应用服务接入框架,以应用服务门户的形式为不同需求用户提供统一入口和一站式服务。
国土资源部门户信息服务平台的建设虽然只是对云服务框架不完全状态的初步尝试,但是在资源集约共享、高效灵活服务方面已经得到验证。未来还需要在不断的深化认识和实践中,围绕着对资源的集约、共享、复用,对服务的灵活创建、交付和利用这个核心,继续完善平台的功能服务体系,全面发挥国土资源信息化公共服务的效能,提升信息共享与服务水平,助力服务型政府建设。
(作者单位:国土资源部信息中心。本文节选自国土资源公益性行业科研专项“国土资源一张图与监管平台标准体系框架研究”)