BEA中间件陕西省电子政务系统成功案例
来源:通信世界网 更新时间:2012-04-15
随着"西部大开发"号角的吹响,全国上下乃至全世界的目光都投向了我国广阔的大西南和大西北。在西部大开发的热潮中,怎样充分发挥政府的主导作用将直接影响整个开发进程和最后成果。因此加快电子政务系统的建设,提高政府办事效率,增加政府工作透明度,使得政府事务处理信息化、规范化和网络化就有着非常重要的现实意义。

  陕西政务是由陕西省政府办公厅负责建设的覆盖全省的政府办公网络,系统目标就是要建立陕西全省的电子政务系统。整个项目分三期建设:首期为省委、省政府中心网络的建设;二期为省政府中心和15个地市的网络互连;三期为各地市和全省120个县实现全部连网。该政务网将把公、检、法等网络归入其中,形成多功能、高效的政府办公职能网络系统。

  客户的IT现状和面临的技术挑战:

  作为覆盖全国的工程项目,绿卡工程具有规模大、技术要求高、应用性强的特点,对高质量、高可靠性和高安全性有着非常严格的要求。因此在系统的构筑过程中,必须遵循以下的原则进行建设:

  业务种类越来越复杂,政府办公+政府服务

  业务变化大,政策需要及时调整

  系统环境多样,不同的硬件平台+不同的数据库

  采用多种技术手段,涉及工作流管理、内容管理、GIS等多种技术

  用户量规模大,包括各机关用户和广大群众

  可靠性要求高,要保证政府决定能及时准确地贯彻执行

  覆盖范围广,不仅要覆盖城市,同样要考虑偏远地区政府也能充分利用电子政务系统功能

  整个陕西政务系统由业界第一的J2EE JAVA应用服务器BEA WebLogic Server和BEA WebLogic Portal搭建,为各级机关工作人员和公众提供统一的接入平台。整个政务网的系统逻辑结构图如下所示:

  政务网的客户包括政府各级机关工作人员和企事业单位以及广大人民群众。BEA WebLogic Portal为他们提供了个性化的接入平台,方便对各类用户的管理、授权和跟踪。BEA WebLogic Server则为整个政务网搭建了一个统一的开发、部署和运行管理平台。各种应用采用JAVA面向对象技术开发,并部署在WebLogic Server之上,通过WebLogic Server提供的JDBC CONNECTION POOL与后端的数据库系统进行数据事务处理。

  选择BEA的产品充分满足了系统的以下设计目标:

  先进性 - 系统在设计思想、系统架构、采用技术、选用平台上均具有一定的先进性、前瞻性、扩充性。同时采用技术成熟、商家信誉好的产品,保证建成的系统具有良好的稳定性、可扩展性和安全性。

  实用性 - 适应党政各级领导的工作特点,做到简单化、实用、人性化。实现统一身份和资源管理、统一认证、个性化界面和内容定制。

  可靠性 - 由于系统的特定用户群,必须在系统平台上保证系统的可靠性。数据应有适量冗余及其他保护措施,平台和应用软件应具有容错性、健壮性等。

  开放性 - 在系统构架、采用技术、选用平台方面都有较好的开放性。

  规范化 - 系统设计融会一定管理思想;充分考虑到办公标准化;信息处理、管理、发布标准统一;与异构应用系统有标准的接口。

  可维护性 - 系统设计应标准化、规范化,分层设计,组件化实现。

  可伸缩性 - 考虑到电子政务系统的建设是一个循序渐进、不断扩充的过程,系统采用积木式结构,整体构架考虑与现有系统的连接,为今后的专项应用、地理信息系统和决策支持系统留有扩充余量。

  可移植性 - 选择开放的应用平台,采用互联网主流纯JAVA技术开发,与平台无关,以标准的接口与各种数据库相连。

  BEA平台屡获殊荣的BEA WebLogic Server是用于开发、集成、部署和管理大型分布式Web应用、网络应用和数据库应用的Java应用服务器。它将Java的动态功能和Java Enterprise标准的安全性引入大型网络应用的开发、集成、部署和管 理之中。BEA WebLogic Server具有以下特点:

  实现Enterprise Java应用程序接口,其中包括JDBC、EJB、RMI、 事件管理和JNDI

  最全面实现Enterprise JavaBeans 技术规范,其中包括session和entity Beans等可选服务

  为Enterprise JavaBeans的创建和管理提供辅助工具,能够允许定制及现成的业务组件

  为多个数据库提供持久性支持

  部署和管理应用,并确保可伸缩性、可用性和安全性

  方便地与业界领先的数据库,以及与Microsoft Visual Basic、 Visual C++、Active Server Pages和COM协同工作

  方便地与业界领先的开发工具协同工作,其中包括VisualCafe、JBuilder、Rational Rose、Supercede、J++和Visual Age

  与BEA Tuxedo、BEA TOP END和BEA M3紧密集成

  BEA WebLogic Portal 4.0提供了一套全面集成的电子商务平台,它包含一个提供门户基础服务、个性化和互动管理、智能管理以及集成服务的门户框架。BEA WebLogic Portal简化了对信息和应用的个性化访问,简化并个性化了业务处理,同时降低了成本。它支持海量交易、业务流程管理、应用集成以及企业内外的业务协作。

  BEA WebLogic Portal具有以下特点:

  采用丰富的用户接口,轻松创建新门户。

  采用包含的面板迅速定制门户的外观与感受,或者创建自己的面板。

  可创建具有任意栏和栏跨度复杂门户页面。

  基于规则的授权,为动态授权用户访问页面确定规则。

  按用户组和独立用户定制门户布局、外观和内容。

  使用暗示和明确的个性化业务规则增强门户访问者的体验。

  跟踪用户行为,优化站点,以最大程度提高用户数量、用户忠诚度。

  提供图形化工具创建和维护工作流管理。

  统一的用户档案。

  采用标准的XML集成和充分利用对旧有系统的投资。

  提供多种易用的图形化工具管理门户。

  对关键内容、规则与属性进行缓存,提高性能和可伸缩性。

  利用行业标准的JSP和EJB支持轻松的门户扩展与集成。

  借助J2EE的所有功能,支持多数数据库、通信系统和目录服务。

  通过集群和连接池技术提供无与伦比的性能与可伸缩性。

  正如陕西省政务办杨主任对选择BEA时评论说:"BEA 作为一个支持各种平台的中间件厂商,为我们网络今后灵活多样的变化和发展提供了可靠的可扩展和伸缩性平台。BEA的WebLogic Portal Server 为我们的快速部署应用起到了标准、可靠、快速的个性化作用。"

  结语

  陕西政务系统经过一年多的精心技术考察后,决定全面采用BEA的平台产品。这一正确而且面向未来的选择必将大幅提升陕西省政府形象,提高政府办公效率,对吸引外资加快陕西开发起到不可估量的作用。