智慧政务管理综合信息服务平台系统V1.0 下载本文

Internet应用中保护数据的安全模式等等,同时还提供了对 EJB、Java Servlets、JSP、JMX以及XML技术的全面支持。

J2EE体系结构提供中间层集成框架用来满足需要高可用性、高可靠性以及可扩展性的应用的需求。通过提供统一的开发平台,J2EE降低了开发多层应用的费用和复杂性,同时提供对现有应用程序集成强有力支持,增强了安全机制,提高了性能。

J2EE的优势

J2EE为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制。在系统的运营、发展中,保护现有的信息化的投资,而不是重新制定全盘方案是很重要的。这样,一个以渐进的方式建立在已有系统之上的服务器端平台机制是本次系统建设所需要的。J2EE架构可以充分利用原有的硬件、软件、应用系统的投资。这是因为J2EE拥有广泛的业界支持和一些重要的软件厂商的参与。由于基于J2EE平台的产品几乎能够在任何操作系统和硬件配置上运行,现有的操作系统和硬件也能被保留使用。

支持异构环境:J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依赖任何特定操作系统、中间件、硬件。因此设计合理的基于J2EE的程序只需开发一次就可部署到各种平台。这在典型的异构计算环境中是十分关键的。J2EE标准也允许使用与J2EE兼容的第三方的现成组件,把它们部署到异构环境中,节省了由自己制订整个方案所需的费用。

可伸缩性:基于J2EE平台的应用程序可被部署到各种操作系统上,为消除系统中的瓶颈,允许多台服务器集成部署,实现可高度伸缩的系统,满足未来业务系统的需要。

稳定的可用性: 一个服务器端平台必须能全天候运转以满足业务运行的需要。将J2EE部署到可靠的操作环境中,将支持长期的可用性。

强大的应用集成能力:J2EE框架中的多种技术提供了应用集成的手段,如XML、JMS、RMI/IIOP、JCA,从数据级、组件级、应用级等层次支持企业应用的集成。

J2EE的四层模型

J2EE使用多层的分布式应用模型。应用逻辑按功能划分为组件,各个应用组件可以根据它们所在的层分布在不同的机器上。事实上,Sun设计J2EE的初衷正是为了解决两层模式(client/server)的弊端,现在J2EE 的多层企业级应用模型将两层化模型中的不同层面切分成许多层。一个多层化应用能够为不同的每种服务提供一个独立的层,以下是 J2EE 典型的四层结构:

? 运行在客户端机器上的客户层组件 ? 运行在J2EE服务器上的Web层组件 ? 运行在J2EE服务器上的业务逻辑层组件 ? 运行在数据源服务器上的数据源引擎层软件

J2EE规范中定义了以下的J2EE组件:

? 客户层组件:HTML,应用客户端程序、Applets ? Web 层组件:JSP 页面或Servlets

正如下图所示的客户层那样,web层可能包含某些 JavaBean 对象来处理用户输入,并把输入发送给运行在业务层上的Enterprise Bean 来进行处理。

? 业务层组件

Enterprise JavaBeans(EJB)是业务层组件。业务层代码的逻辑用来满足具体业务系统的需要,由运行在业务层上的EJB进行处理。下图表明了一个EJB是如何从客户端程序接收数据,进行处理,并发送到EIS 层储存的,这个过程也可以逆向进行。

数据源系统层是实现数据的存储、读取和处理的引擎。

2.5.3 XML技术

电子政务的建立以信息技术作为基础。由于政府部门的数据可能来自不同的数据库,都有各自不同的复杂格式,因此电子政务处理过程中要求能够在不同的平台、不同的网络中实现数据交换和业务自动处理。在这种情况下,应用XML的自定义性及可扩展性,则足以表达各种类型的数据。政府部门受到数据后可进行处理,也可以在不同的数据库间进行传递。XML因而解决了数据统一接口问题。如在公文交换方面,XML文件具有跨平台性,同时又是一种数据传输语言,在系统中非常适合进行不同系统的公文交换的中间介质。

XML的优势:

XML的优势之一是它允许各个组织、个人建立适合自己需要的置标集合,并且这些置标可以迅速地投入使用。这一特征使得XML可以在电子商务、政府文档、司法、出版、CAD/CAM、保险机构、厂商和中介组织信息交换等领域中一展身手,针对不同的系统、厂商提供各具特色的独立解决方案。

XML的最大优点在于它的数据存储格式不受显示格式的制约。一般来说,一篇文档包括三个要素: 数据、结构以及显示方式。对于HTML来说,显示方式内嵌在数据中,这样在创建文本时,要时时考虑输出格式,如果因为需求不同而需要对同样的内容进行不同风格的显示时,要从头创建一个全新的文档,重复工作量很大。此外HTML缺乏对数据结构的描述,对于应用程序理解文档内容、抽取语义信息都有诸多不便。

XML把文档的三要素独立开来,分别处理。首先把显示格式从数据内容中独立出来,保存在样式单文件(Style Sheet)中,这样如果需要改变文档的显示方式,只要修改样式单文件就行了。XML的自我描述性质能够很好地表现许多复杂的数据关系,使得基于XML的应用程序可以在XML文件中准确高效地搜索相关的数据内容,忽略其他不相关部分。XML还有其他许多优点,比如它有利于不同系统之间的信息交流,完全可以充当网际语言,并有希望成为数据和文档交换的标准机制。

2.5.4 工作流技术

根据 WfMC 的定义,工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。

理和控制系统。

工作流流程定义工具 功能特点:

? 开发和配置工作流时,采用图形化的操作方式,无须编 ? 写任何的程序 ? 快速的流程开发和配置

? 流程状态的实时监控、跟踪和分析 ? 与多种数据库无缝集成 ? 支持多点的分布式部署

workflow one工作流系统是我公司推出的工作流设计系统,它是一个完整的工作流定义、管