1.电子政务系统的概念
电子政务系统是实施电子政务的有效工具和支撑条件,是政府机构工作流程优化和服务扩展的综合信息系统,电子政务的有效开展将直接表现为各种电子政务系统的开发建设和实施。电子政务系统的目的就是以网络技术、数据库技术和信息安全技术为基本手段,面向政府机构的业务模式、管理模式和服务方式的优化和扩展,将信息技术在政府机构的应用从简弟的取代手工劳动提高到工作力式优化的新层次。
电子政务系统具有以下几个方面的性质:
(1)电子政务系统是典型的人机协作系统。电子政务系统的建设必须以政府信息化目标为出发点,与政府人员及政府职能有机结合,电子政务系统不是仅能处理简单事务的机器系统,而是履行信息化时代政府职能的有机系统。
(2)电子政务系统是以信息数据为处理对象的系统。电子政务系统作为一种信息系统,其输入、输出和处理的对象是各种政务信息和数据。从信息数据处理的要求来看,电子政务系统同样要确保信息数据的完整性、准确性、可验证性、可访问性和安全性,电子政务系统的运行和处理方式应具备可靠性、灵活性和时效性。
(3)电子政务系统是自动的工作流系统。电子政务系统应是具有事务自动处理能力的工作流系统,在协同化和流程优化的基础上,可以实现某些办公过程的自动化处理,如公文自动收发、自动审批和备案,甚至能实现政策信息咨询的自动应答等。
(4)电子政务系统是开放的可扩充的系统。电子政务系统不应该是“信息孤岛”,而是在安全保障基础上的开放的可扩充的系统。电子政务系统应建立在技术和管理标准规范的基础上,保障各系统之间、系统和备用户问,以及应用系统和网络底层之间良好的兼容性和开放性。从而便于系统数据转换和共享,便于系统升级和扩充。
2.电子政务系统的体系结构
电子政务系统的建设和实施涉及技术和管理的诸多方面,非常复杂。电子政务系统的体系结构可以从系统层次、系统功能及技术要素等方面进行考察。图1.1给出了一个典型的电子政务系统的体系结构。
(1)电子政务系统的层次结构
从系统层次结构上看,电子政务系统一般包括客户端、功能层、层等五个层次。
客户端是指用户接入端或访问端,从访问设备上分,包括手机、PDA(个人数字助理),用以实现移动电子政务应用,另外还包括PC(个人计算机)、有线电视及卫星接收器等。从用户类型上分,包括企业单位、社会公众和政府公务员。不同用户可利用相关设备使用电子政务系统的有关功能。
电子政务系统是一个分布式处理系统,其各种功能的实现依赖于各种应用服务器软件系统及对应的应用程序的支持。这些应用程序在功能上主要有两个目的:一是对各种电子政务业务逻辑的处理和实现:二是访问和处理各种后台的数据库资源。网络层处于最底层,电子政务系统的可靠和安全运行依托于完善的计算机网络基础。
此外,从安全角度考虑,电子政务系统的安全主要包括信息数据的安全、网络平台的安全和软件系统的安全三个方面。从系统计算模式来看,电子政务系统可以采用客户服务器(C/s)结构或浏览器/服务器(B/S)结构两种方案。由于B/S结构具有良好的兼容性和访问的便捷性,因此大部分电子政务系统适宜采用这种模式。而B/S结构的电子政务系统,实际上就是一个电子政务网站系统,即用户通过www浏览器进行电子政务的处理和应用。因此,图t.1也可作为电子政务网站建设的参考结构。
最后,从技术角度来看,以TCP/IP协议为基础的Internet/Intranet/Extranet和www技术以关系数据库为主的数据库技术,以防火墙、访问控制、信息保密为代表的安全保障技术构成了电子政务系统的技术基础。
(2)电子政务系统的功能结构
电子政务系统大体上可以划分为政府内部办公系统、政府协同办公系统、政府职能服务系统和政府公共信息服务系统等。从具体实现的功能上看,电子政务系统的功能包括政府采购、税务稻核、招商引资、企业服务、公共信息、公共服务、政策咨询、资产管理、会议管理、文档管理、公文流转、档案管理、人事管理、土地管理、社会保障、文化管理等。
(3)电子政务系统的技术要素结构
电子政务系统是由一系列的基本技术要素构成的。这些要素包括,客户端、网络基础结构、应用服务器软件、应用集成、web应用编程环境、系统管理胺务等。
①客户端。基于web浏览器的客户端,可以保证在世界范围内进入到电子政务系统中,并按照需求传送或接受各种应用请求。支持客户端的技术包括TCP/IP、网络服务、安全服务、目录服务、文件和打印服务等。
②网络基础结构。它是电子政务系统的环境平台,包括HTTP服务、网络服务、安全服务、目录服务、文件和打印服务等。
③应用服务器软件。它们提供了开发与支撑电子政务应用的核心功能,包括HTTP服务、邮件和社区服务、数据库服务、事务文件服务、新闻服务等。
④应用集成。其目的是在原有办公自动化系统、网络设施的基础上开发电于政务应用。基于web的应用集成能够整合异构的、使用不同程序语言编写和不同结构的应用系统。
⑤web应用编程环境。基于J2EE、.NET框架、ASP、CORBA、EBJ等的Web应用编程环境,为编写动态网页、处理事务文件、保证电子政务应用提供运行环境。
⑥系统管理服务。通过网络、系统、中间件和应用程序以支持端到终端的管理。