软件体系结构-电子商务系统
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3
业务数据处 理系统
数据资源采 集系统
信息搜索系 统
数据挖掘决 策支持
企业基础数 据
企业基础数据交换平台
个人信息数 据
社区息化数据交换平台
电子政务数 据
电子政务交换平台
工商 地税 国税 质监
民政
社保
公安 街道
审批 国土 建设
环保Байду номын сангаас
2、 开发视图
开发视图主要用来描述软件模块的组织与管理(通过程序库或子系统)。服务于软件编 程人员, 方便后续的设计与实现。
8
1、数据适配器构件功能模型
(1)数据适配器对数据中心的访问 数据适配器可以根据中间件与数据库之间的接口或者直接由交换平台建立对数据库的
访问接口,实现对政务信息中心的各种资源、文档库的访问。为了完成应用集成和业务过程 集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并编 成目录,在此基础上编制数据集成交换的格式标准,用来描述元数据模型,格式标准采用 XML 进行描述。针对政务各种应用的开发和部署,数据交换平台提供解决数据集成的标准 适配器,比如数据转换、过滤和填充,不同应用之间的数据交换把数据交换格式标准作为中 间数据交换标准,数据交换平台通过支持数据交换标准,使得各种类型的适配器通过数据交 换平台都可以非常容易地无缝集成到数据交换平台之上。这样,可以实现数据在数据库系统 中分布和共享。 (2)数据适配器对政务信息交换平台提供数据支持
4
3、进程视图
进程视图侧重系统的运行特性,关注非功能性的需求(性能,可用性)。服务于系统集 成人员,方便后续性能测试。强调并发性、分布性、集成性、鲁棒性(容错)、可扩充性、 吞吐量等。
5
4、物理视图 物理视图主要描述硬件配置。服务于系统工程人员,解决系统的拓扑结构、系统安装、
通信等问题。主要考虑如何把软件映射到硬件上,也要考虑系统性能、规模、可靠性等。
5、场景
场景用于刻画构件之间的相互关系,将四个视图有机地联系起来。可以描述一个特定 的视图内的构件关系,也可以描述不同视图间的构件关系。
6
三、数据交换平台的应用参考模型
本数据交换平台是基于应用服务器的多层 B/S 应用模式,基于数据(信息)交换平台的 政务业务体系结构。其主要的设计思路是:实现相对独立的功能,在复杂的应用处理基础上 抽象出独立的层次为应用提供服务。
该功能提供了动态重新格式化信息的能力,从而使得公文信息能够被异构环境中的多 个政务应用所接受和读取。它针对不同的协议、编程语言、应用和硬件平台,进行政务信息 格式化分析,并对信息重新格式化。发送信息的应用可以以单一的格式发出信息,而数据交 换平台的动态信息格式化能够自动地将信息重新格式化成一个满足公文数据交换格式标准 的信息,从而可以被每一个接收信息的应用所接受。这一功能之所以能够实现,应归功于通 过交换平台生成的一组数据交换格式标准。 (4)政务信息交换适配器提供数据交换格式标准
二、电子政务应用的参考模型
利用"4+1"视图模型,从 5 个不同的视角包括包括逻辑试图、进程视图、物理视图、开 发视图、场景视图来描述电子政务的体系结构。
1、逻辑视图
逻辑视图主要是用来描述系统的功能需求,即系统提供给最终用户的服务. 在逻辑视图中, 系统分解成一系列的功能抽象、功能分解与功能分析,这些主要来自问题领域。
10
3、政务信息电子公文交换适配器功能模型
(1)政务信息交换 为了提供不同的政务应用之间可靠的数据异步交换传输。政务信息交换对通过交换接
口传递过来的政务信息进行解析、寻址、格式转换、政务信息交换和加工处理、通过交换接 口把交换处理后的信息分发给其他应用,并生成交换的状态信息。政务信息交换处理过程实 现点到点或一到多的政务应用数据互操作,在涉及多个应用的数据交换过程中支持全局事务 功能。 (2)政务信息交换适配器为单机接口和公文交换接口提供交换适配功能
2
一、电子政务概述
电子政务(E-Government)就是利用计算机和网络技术,来管理和维持政府日常办公, 是一项将政府工作标准化、服务化、信息化、网络化、公开化的系统工程,它打破了时间、 空间和部门分割的制约,是为社会公众及自身提供一体化的高效、优质、廉洁的管理和服务 的过程。电子政务系统由“四网一库”构建而成,“一库”指的是政务系统的中心数据库“, 四网”主要指四个组成部分:一是政府部门内部的信息化办公即 G2G 模式( Government to Government ),目前各个政府部门使用的办公自动化系统就属于此类;二是政府各个部门之 间通过计算机网络而进行的信息和资源共享以及即时通信,即 G2B 模式(Governmentto Business );三是政府部门通过网络和公众、企业等进行的双向信息交流,即 G2C 模式 (Government to Citizen),例如政府的信息发布、网上审批、网上招聘等就属于第三种电子政 务的范畴。四是政府和公务员(G2E) 利用 Intranet 建立有效的行政办公体系,为提高政府 工作效率服务。内容包括:电子公文、 电子邮寄、电子规划管理、电子人事。所以,一个 完整的电子政务系统应当是上述三种系统的有机的结合。
《软件体系结构》
专 业:计算机科学与技术(软件工程) 班 级: 学生姓名 学 号: 任课教师:伍佚明
2012 年 11 月 20 日
1
目录
一、电子政务概述 ....................................................................................3
四、电子政务数据交换的方式 ................................................................8
1、数据适配器构件功能模型 ...............................................................9 2、路由适配器构件功能模型 .............................................................10 3、政务信息电子公文交换适配器功能模型 ..................................... 11 4、管理与消息发布构件功能模型 .....................................................12
通过数据标准对比,实现不同部门前置交换信息库之间安全、可靠、稳定、 高效的信息交换传递系统。数据交换总线的技术核心是数据交换中间件系统。 3. 中心数据库:
是以对象的原始数据(如企业登记注册信息)为基础,以元数据主键(如组 织机构代码)为唯一标识,经在线实时交换及信息比对后形成的中心数据库。各 部门业务数据库与交换中心之间共享信息双向交换的中转数据库。包括部门对外 发布的信息和从其他部门接收的信息。 4. 管理与服务系统:
三、数据交换平台的应用参考模型 ........................................................7
1. 交换前置机.........................................................................................8 2. 数据交换总线:.................................................................................8 3. 中心数据库:.....................................................................................8
2、 开发视图 .........................................................................................4
3、进程视图 ...........................................................................................5
业务数据交换平台系统总体框架由交换前置机系统、数据交换总线系统、交 换中心数据库、流程管理和服务监控系统。
业务数据交换台平总体架构图 (以企业基础数据交换平台为例)
7
1. 交换前置机 连接交换前置机与数据交换中心的网络系统(通常为政务内网),交换前置
机的操作系统、前置交换数据库、数据交换通讯接口、数据交换桥接接口、前置 交换安全管理模块等组成。交换前置机的主要任务是由部门业务数据库到前置交 换机数据库之间的信息交换桥接接口,以完成两个信息库之间的在线实时交换。 2. 数据交换总线:
二、电子政务应用的参考模型 ................................................................3
1、逻辑视图 ...........................................................................................3
五、数据中心数据资源库 ......................................................................12
元数据库................................................................................................ 13 六、总结....................................................................................................15
数据适配器可以根据中间件与数据库之间的接口或者直接由交换平台建立对数据库的 访问接口,实现对政务信息中心的各种资源、文档库的访问。数据交换格式标准的定义为政 务信息交换平台中的各种政务业务流程的集成提供了数据支持。
9
2、路由适配器构件功能模型
(1) 路由适配器对政务信息交换平台提供数据支持。 组织机构模型:政务业务流程中,文档的转发和传输路由与政府的组织机构密切相关。本模 块根据政府的组织机构模型进行政务业务再工程化处理(BRP),建立在数据交换平台上的 政府组织机构模型。 公文流转和审批模型:根据不同的政务业务可能具有不同的政务流程,建立在政府组织机构 模型基础上可以定义公文流转和审批流程的模型,为具体的政府业务流程自动化提供支撑。 路由信息处理:具体负责电子政务公文交换系统各个节点的 URL 名称、地址分配和管理, 为公文转发和交换提供在应用层面上的目的寻址信息,负责和其他路由信息处理系统(如多 级结构的分数据交换平台以及对上以及数据交换平台)之间的路由信息交换与更新,实现互 联互通。
这样就实现了远程单机用户和政务外网上的局域网用户之间紧密的交换与联系。公文 交换接口为虚拟局域网内的用户实现政务应用和 OA 应用提供数据接入服务,各种政务应用 通过公文交换接口与政务信息交换之间建立逻辑连接。单机接口为远程的单机用户单点登录 提供访问接口。 (3)政务信息交换适配器提供公文格式化处理功能
4、物理视图
................................................................................. 6
5、场景 .................................................................................................6
由数据比对、对象基础信息库管理与维护、日志管理、用户及权限管理、数 据备份以及对整个交换运行情况的监控等部分组成。
四、电子政务数据交换的方式
XML 和数据库之间是互补的关系,在不同的场合各有优势。数据库是数据存储的地方, 与平台相关,而 XML 更适合于动态的数据交换和集成,与平台无关。 目前,在利用 XML 作为数据交换载体的方式中,主要有两种数据交换方法:XML 与关系 数据库的转换和 XML 文档之间的转换。这两种方法均可应用到电子政务数据交换当中
业务数据处 理系统
数据资源采 集系统
信息搜索系 统
数据挖掘决 策支持
企业基础数 据
企业基础数据交换平台
个人信息数 据
社区息化数据交换平台
电子政务数 据
电子政务交换平台
工商 地税 国税 质监
民政
社保
公安 街道
审批 国土 建设
环保Байду номын сангаас
2、 开发视图
开发视图主要用来描述软件模块的组织与管理(通过程序库或子系统)。服务于软件编 程人员, 方便后续的设计与实现。
8
1、数据适配器构件功能模型
(1)数据适配器对数据中心的访问 数据适配器可以根据中间件与数据库之间的接口或者直接由交换平台建立对数据库的
访问接口,实现对政务信息中心的各种资源、文档库的访问。为了完成应用集成和业务过程 集成,必须首先解决数据和数据库的集成问题。在集成之前,必须首先对数据进行标识并编 成目录,在此基础上编制数据集成交换的格式标准,用来描述元数据模型,格式标准采用 XML 进行描述。针对政务各种应用的开发和部署,数据交换平台提供解决数据集成的标准 适配器,比如数据转换、过滤和填充,不同应用之间的数据交换把数据交换格式标准作为中 间数据交换标准,数据交换平台通过支持数据交换标准,使得各种类型的适配器通过数据交 换平台都可以非常容易地无缝集成到数据交换平台之上。这样,可以实现数据在数据库系统 中分布和共享。 (2)数据适配器对政务信息交换平台提供数据支持
4
3、进程视图
进程视图侧重系统的运行特性,关注非功能性的需求(性能,可用性)。服务于系统集 成人员,方便后续性能测试。强调并发性、分布性、集成性、鲁棒性(容错)、可扩充性、 吞吐量等。
5
4、物理视图 物理视图主要描述硬件配置。服务于系统工程人员,解决系统的拓扑结构、系统安装、
通信等问题。主要考虑如何把软件映射到硬件上,也要考虑系统性能、规模、可靠性等。
5、场景
场景用于刻画构件之间的相互关系,将四个视图有机地联系起来。可以描述一个特定 的视图内的构件关系,也可以描述不同视图间的构件关系。
6
三、数据交换平台的应用参考模型
本数据交换平台是基于应用服务器的多层 B/S 应用模式,基于数据(信息)交换平台的 政务业务体系结构。其主要的设计思路是:实现相对独立的功能,在复杂的应用处理基础上 抽象出独立的层次为应用提供服务。
该功能提供了动态重新格式化信息的能力,从而使得公文信息能够被异构环境中的多 个政务应用所接受和读取。它针对不同的协议、编程语言、应用和硬件平台,进行政务信息 格式化分析,并对信息重新格式化。发送信息的应用可以以单一的格式发出信息,而数据交 换平台的动态信息格式化能够自动地将信息重新格式化成一个满足公文数据交换格式标准 的信息,从而可以被每一个接收信息的应用所接受。这一功能之所以能够实现,应归功于通 过交换平台生成的一组数据交换格式标准。 (4)政务信息交换适配器提供数据交换格式标准
二、电子政务应用的参考模型
利用"4+1"视图模型,从 5 个不同的视角包括包括逻辑试图、进程视图、物理视图、开 发视图、场景视图来描述电子政务的体系结构。
1、逻辑视图
逻辑视图主要是用来描述系统的功能需求,即系统提供给最终用户的服务. 在逻辑视图中, 系统分解成一系列的功能抽象、功能分解与功能分析,这些主要来自问题领域。
10
3、政务信息电子公文交换适配器功能模型
(1)政务信息交换 为了提供不同的政务应用之间可靠的数据异步交换传输。政务信息交换对通过交换接
口传递过来的政务信息进行解析、寻址、格式转换、政务信息交换和加工处理、通过交换接 口把交换处理后的信息分发给其他应用,并生成交换的状态信息。政务信息交换处理过程实 现点到点或一到多的政务应用数据互操作,在涉及多个应用的数据交换过程中支持全局事务 功能。 (2)政务信息交换适配器为单机接口和公文交换接口提供交换适配功能
2
一、电子政务概述
电子政务(E-Government)就是利用计算机和网络技术,来管理和维持政府日常办公, 是一项将政府工作标准化、服务化、信息化、网络化、公开化的系统工程,它打破了时间、 空间和部门分割的制约,是为社会公众及自身提供一体化的高效、优质、廉洁的管理和服务 的过程。电子政务系统由“四网一库”构建而成,“一库”指的是政务系统的中心数据库“, 四网”主要指四个组成部分:一是政府部门内部的信息化办公即 G2G 模式( Government to Government ),目前各个政府部门使用的办公自动化系统就属于此类;二是政府各个部门之 间通过计算机网络而进行的信息和资源共享以及即时通信,即 G2B 模式(Governmentto Business );三是政府部门通过网络和公众、企业等进行的双向信息交流,即 G2C 模式 (Government to Citizen),例如政府的信息发布、网上审批、网上招聘等就属于第三种电子政 务的范畴。四是政府和公务员(G2E) 利用 Intranet 建立有效的行政办公体系,为提高政府 工作效率服务。内容包括:电子公文、 电子邮寄、电子规划管理、电子人事。所以,一个 完整的电子政务系统应当是上述三种系统的有机的结合。
《软件体系结构》
专 业:计算机科学与技术(软件工程) 班 级: 学生姓名 学 号: 任课教师:伍佚明
2012 年 11 月 20 日
1
目录
一、电子政务概述 ....................................................................................3
四、电子政务数据交换的方式 ................................................................8
1、数据适配器构件功能模型 ...............................................................9 2、路由适配器构件功能模型 .............................................................10 3、政务信息电子公文交换适配器功能模型 ..................................... 11 4、管理与消息发布构件功能模型 .....................................................12
通过数据标准对比,实现不同部门前置交换信息库之间安全、可靠、稳定、 高效的信息交换传递系统。数据交换总线的技术核心是数据交换中间件系统。 3. 中心数据库:
是以对象的原始数据(如企业登记注册信息)为基础,以元数据主键(如组 织机构代码)为唯一标识,经在线实时交换及信息比对后形成的中心数据库。各 部门业务数据库与交换中心之间共享信息双向交换的中转数据库。包括部门对外 发布的信息和从其他部门接收的信息。 4. 管理与服务系统:
三、数据交换平台的应用参考模型 ........................................................7
1. 交换前置机.........................................................................................8 2. 数据交换总线:.................................................................................8 3. 中心数据库:.....................................................................................8
2、 开发视图 .........................................................................................4
3、进程视图 ...........................................................................................5
业务数据交换平台系统总体框架由交换前置机系统、数据交换总线系统、交 换中心数据库、流程管理和服务监控系统。
业务数据交换台平总体架构图 (以企业基础数据交换平台为例)
7
1. 交换前置机 连接交换前置机与数据交换中心的网络系统(通常为政务内网),交换前置
机的操作系统、前置交换数据库、数据交换通讯接口、数据交换桥接接口、前置 交换安全管理模块等组成。交换前置机的主要任务是由部门业务数据库到前置交 换机数据库之间的信息交换桥接接口,以完成两个信息库之间的在线实时交换。 2. 数据交换总线:
二、电子政务应用的参考模型 ................................................................3
1、逻辑视图 ...........................................................................................3
五、数据中心数据资源库 ......................................................................12
元数据库................................................................................................ 13 六、总结....................................................................................................15
数据适配器可以根据中间件与数据库之间的接口或者直接由交换平台建立对数据库的 访问接口,实现对政务信息中心的各种资源、文档库的访问。数据交换格式标准的定义为政 务信息交换平台中的各种政务业务流程的集成提供了数据支持。
9
2、路由适配器构件功能模型
(1) 路由适配器对政务信息交换平台提供数据支持。 组织机构模型:政务业务流程中,文档的转发和传输路由与政府的组织机构密切相关。本模 块根据政府的组织机构模型进行政务业务再工程化处理(BRP),建立在数据交换平台上的 政府组织机构模型。 公文流转和审批模型:根据不同的政务业务可能具有不同的政务流程,建立在政府组织机构 模型基础上可以定义公文流转和审批流程的模型,为具体的政府业务流程自动化提供支撑。 路由信息处理:具体负责电子政务公文交换系统各个节点的 URL 名称、地址分配和管理, 为公文转发和交换提供在应用层面上的目的寻址信息,负责和其他路由信息处理系统(如多 级结构的分数据交换平台以及对上以及数据交换平台)之间的路由信息交换与更新,实现互 联互通。
这样就实现了远程单机用户和政务外网上的局域网用户之间紧密的交换与联系。公文 交换接口为虚拟局域网内的用户实现政务应用和 OA 应用提供数据接入服务,各种政务应用 通过公文交换接口与政务信息交换之间建立逻辑连接。单机接口为远程的单机用户单点登录 提供访问接口。 (3)政务信息交换适配器提供公文格式化处理功能
4、物理视图
................................................................................. 6
5、场景 .................................................................................................6
由数据比对、对象基础信息库管理与维护、日志管理、用户及权限管理、数 据备份以及对整个交换运行情况的监控等部分组成。
四、电子政务数据交换的方式
XML 和数据库之间是互补的关系,在不同的场合各有优势。数据库是数据存储的地方, 与平台相关,而 XML 更适合于动态的数据交换和集成,与平台无关。 目前,在利用 XML 作为数据交换载体的方式中,主要有两种数据交换方法:XML 与关系 数据库的转换和 XML 文档之间的转换。这两种方法均可应用到电子政务数据交换当中