论文部分内容阅读
随着互联网的日益渗透,电子政务建设在世界范围内得到广泛的重视和推进,深刻改变着政府传统的组织结构和管理服务模式,从而加快国民经济和社会信息化的进程,推动经济社会全面协调可持续发展。这些都对电子政务的建设提出了新的挑战。但是目前,电子政务现状是:电子政务各自为政,无法互通,出现信息孤岛,多个电子政务无法集成在一起提供服务,而实现扩展性强、集成能力好、松散耦合的平台就成为一条解决上述问题的途径。本文首先分析了C/S和B/S的分布式体系结构,比较了B/S超越C/S的优势,进而又详解Web应用的三层(或多层)体系结构,接着,简要的介绍和分析了MVC设计模式以及实现框架(Struts),对当下最流行的J2EE平台进行多方位的解析,随后,介绍了软件复用中的组件技术和XML技术,最后,采用了组件技术和J2EE多层体系结构,在Eclipse+Tomcat+WebLogic+Oracle的整合开发环境下,结合Struts开发设计出了共享支撑平台。共享支撑平台是信息共享平台的子系统,提供对其他系统的支持,在整个信息共享平台设计时考虑到分层次的应用集成,有数据层面、应用层面和业务层面。不同层面采用的方法和技术会有不同。数据层的集成需要支持数据库、文件、EMAIL和XML的集成能力,支持双向访问、实时同步的能力,支持数据之间映射、关联和汇集的能力,以便适应数据整合、数据共享等需求;应用层的集成需要支持不同应用系统,支持底层的中间件平台,包括J2EE、COM、CORBA等,还需要适应不同的开发语言,例如C/C++、Java、BACIS等;业务层的集成需要在支持数据和应用层集成的基础之上实现业务流程的实时管理,支持行业标准,适应集中、扁平、透明的管理机制。该平台在多方面都有提高,是一个安全可靠,易维护,灵活且可扩展的信息共享平台。我相信,随着电子政务建设的不断深入,对于上述实现的共享支撑平台在解决系统集成方面得到很大的进步,可以在保留原有的资源的基础上,快速高效的开发出新的系统,从而避免了信息孤岛和实现了软件复用。