电子政务目次 电子政务兴起的时代背景 电子政务概述 电子政务与政府管理创新 ·电子政务的运作方式 ·电子政务建设与管理 ·电子政务法律法规建设 。电子政务信息安全 电子政务关键技术 。电子政务案例
电 子 政 务 目 次 • 电子政务兴起的时代背景 • 电子政务概述 • 电子政务与政府管理创新 • 电子政务的运作方式 • 电子政务建设与管理 • 电子政务法律法规建设 • 电子政务信息安全 电子政务关键技术 • 电子政务案例
第八讲电子政务关键技术 ·多层分布式体系结构 。中间件技术 。构件技术 。XML 。Web服务 。数据仓库 ●数据挖掘 。工作流技术 视频会议
第八讲 电子政务关键技术 • 多层分布式体系结构 • 中间件技术 • 构件技术 • XML • Web服务 • 数据仓库 • 数据挖掘 • 工作流技术 • 视频会议
壹、多层分布式体系结构 ·传统的应用系统模式的局限性 。 多层分布式体系结构的有优势 ·三层体系结构的逻辑模型
壹、多层分布式体系结构 • 传统的应用系统模式的局限性 • 多层分布式体系结构的有优势 • 三层体系结构的逻辑模型
一、传统的应用系统模式的局限性 传统的数据库应用体系是客户机机和服务器模式。优点在于:开 发周期短,能够适应大部分中小型数据库应用系统的要求。 缺点有: ·可扩充性差。对于数据库服务器而言,每建立一个数据库连接, 就会占用大量的系统资源,当数据库连接达到一定数量时,数据 库服务器的响应速度与处理速度就回大打折扣。 ·可维护性差。基于传统的C/S的数据库应用系统,业务规则通常 置于客户端应用程序中,业务规则一旦发生变化,就必须修改客 户端应用程序,并且每个客户端都必须进行相应的升级工作。 。 可重用性差。采用传统的C/S的设计模式时,数据库访问、业务 规则都固化在客户端应用程序中,客户提出B/S的应用需求,则 需要在WEB服务器中重新进行数据库访问、业务规则、合法性 校验等的编码,大大增加了工作量
一、传统的应用系统模式的局限性 • 传统的数据库应用体系是客户机机和服务器模式。优点在于:开 发周期短,能够适应大部分中小型数据库应用系统的要求。 缺点有: • 可扩充性差。对于数据库服务器而言,每建立一个数据库连接, 就会占用大量的系统资源,当数据库连接达到一定数量时,数据 库服务器的响应速度与处理速度就回大打折扣。 • 可维护性差。基于传统的C/S的数据库应用系统,业务规则通常 置于客户端应用程序中,业务规则一旦发生变化,就必须修改客 户端应用程序,并且每个客户端都必须进行相应的升级工作。 • 可重用性差。采用传统的C/S的设计模式时,数据库访问、业务 规则都固化在客户端应用程序中,客户提出B/S的应用需求,则 需要在WEB服务器中重新进行数据库访问、业务规则、合法性 校验等的编码,大大增加了工作量
二、多层分布式体系结构的优势 所谓的多层结构是在客户端与数据库之间加入一个或 者多个中间层,也称组件层。它将业务规则、数据访 问、合法性校验等工作放在中间层进行处理。 ·由于数据访问是通过中间层进行的,因此客户机不再 与数据库直接建立数据连接。 ·优点: ·可维护性得以提高。 ·良好的可重用性。 。 事务处理更加灵活,可以在数据库端、组件层、MTS (或者COM+)管理器中进行事务处理
二、多层分布式体系结构的优势 • 所谓的多层结构是在客户端与数据库之间加入一个或 者多个中间层,也称组件层。它将业务规则、数据访 问、合法性校验等工作放在中间层进行处理。 • 由于数据访问是通过中间层进行的,因此客户机不再 与数据库直接建立数据连接。 • 优点: • 可维护性得以提高。 • 良好的可重用性。 • 事务处理更加灵活,可以在数据库端、组件层、MTS (或者COM+)管理器中进行事务处理
三、三层体系结构的逻辑模型 ·三层体系结构模型 表示层 0 业务逻辑层 数据存储层
三、三层体系结构的逻辑模型 • 三层体系结构模型 表示层 业务逻辑层 数据存储层
贰、中间件技术 ·为什么需要中间件 ·什么是中间件 ·中间件的主要美型
贰、中间件技术 • 为什么需要中间件 • 什么是中间件 • 中间件的主要类型
一、为什么需要中间件 ·硬件处理能力大大提高。 ·应用程序规模大大增加。 ·异构平台、各种各样的应用软件、风格不同的 用户界面、不同的网络协议和网络体系结构。 ·软硬件集成和软件集成问题突显
一、为什么需要中间件 • 硬件处理能力大大提高。 • 应用程序规模大大增加。 • 异构平台、各种各样的应用软件、风格不同的 用户界面、不同的网络协议和网络体系结构。 • 软硬件集成和软件集成问题突显
二、什么是中间件 。 中间件是位于平台和应用之间的通用服务。这些服 务有着标准的程序接口和协议,针对不同的操作系 统和硬件平台,它们可以有符合接口和协议规范的 多种实现。 ·中间件的特点: ·满足大量应用的需要。 ·运行于多种硬件和OS平台。 。 支持分布计算,提供跨网络、硬件和OS平台的透 明性应用或者交互性服务。 ·支持标准协议。 支持标准接口
二、什么是中间件 • 中间件是位于平台和应用之间的通用服务。这些服 务有着标准的程序接口和协议,针对不同的操作系 统和硬件平台,它们可以有符合接口和协议规范的 多种实现。 • 中间件的特点: • 满足大量应用的需要。 • 运行于多种硬件和OS平台。 • 支持分布计算,提供跨网络、硬件和OS平台的透 明性应用或者交互性服务。 • 支持标准协议。 • 支持标准接口
三统一数据 数据源 元数据定义→适配器构件编排 访问构件 数据库 →构件布署→测试→分发 源适器 源适配器 数据袖+一数据转己白与数据出 取构件 换构件 数构件 InforEA1数据交换共享平台 贝 目的适配器 目的适配器 致据订宁 数据过一数据保 阅构件 德构件 存构件 名统一数据 访间构件 数据库 目的数据