体系结构大作业
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
JY12 级
体系结构大作业
要求:
1.用4+1 视图模型描述你的体系结构设计结果,并提交文档(五个视图并配上
文字说明)。
2.按照体系结构设计方法(ABSDM )对下述系统进行设计规划(步骤加说明)
3.关于这门课程以及完成本次大作业的总结和体会,不少于300 字。
一.总论
1.1项目的主要内容及技术原理简述 1.1.1项目背景
近十年来,In ternet迅速伸展到世界各地,成为人们沟通信息和协同工作的有效工具。同时,In ternet上巨大的计算资源、数据资源、软件资源以及各种数字化设备共同构成了生产、传播和使用知识的重要载体,以In ternet为中心的计算机技术正在加速知识经济时代的到来。计算机信息系统的模式经历了单机模式、终端/主机模式和客户/服务器(C/S)模式
三个重要阶段。随着以网络为中心的信息时代到来,信息系统正在向客户/网络模式方向发展,其中客户/网络模式以中间件技术为枢纽,其体系结构以客户端采用网络浏览器的多层B/S模式为典型代表。
作为除OS、DBMS之外的第三种基础性软件系统,中间件是一种位于平台和应用之间的软件系统和通用服务,为分布式应用的开发提供跨网络、跨平台的透明性和互操作性,从而可以集成异构应用系统,共享重要的应用服务和资源,实现快速开发和部署。近年来随着In ternet的迅速普及和Web Service技术的兴起发展,应用程序将成为可编程的Web服务,使得中间件技术在外在形态、关键技术和应用模式上又面临一场深刻的变革。In ternet 下的Web服务中间件成为一种中间件技术走向,Web服务代表并发展了已有组件技术和
Web技术的结合方式,正在成为一种新颖而重要的中间件体系。
电子政务是政府在国民经济和社会信息化的背景下,应用现代计算机和网络技术,将政府的信息发布、管理、服务、沟通功能迁移到In ternet上完成,从而提高政府办公效率,为整个国民经济和社会的信息化提供最强有力的支持。电子政务系统是采用In ternet技术标准的面向政府机关内部、政府机关之间、政府机关与企业之间、以及政府机关与社会公众之间的综合信息服务与信息处理系统,电子政务系统的建设通过政府管理流程再造,构建和优化政府内部管理系统、决策支持系统、办公自动化系统,为政府信息管理、服务水平的提高提供强大的技术和咨询支持。所以说,电子政务是面向政府信息化的一种计算机网络信息系统的应用,实施电子政务的核心是建设政务应用,最终的目标就是建立电子政府。
电子政务系统的建设是一项业务内容复杂多变、涉及面广的系统工程,标准化是支持电子政务发展的重要基础和手段。不同的国家和地区在体制、政务机构体系、政务流程和管理模式等方面存在较大差距,因此,不同的国家和地区即使采用相同的技术手段,实现电子政务的业务流程
和电子政务的标准化工作也存在较大差距。相对于电子政务发展的几个阶段和国外发达国家的电子政务发展情况而言,我国电子政务的发展建设尚处于起步阶段,但是电子政务应用和发展又不能直接照搬国外成功的经验,所能借鉴的只是电子政务发展中技术体系和政务应用构架方面成功的经验。
我国电子政务是在前期政府0A建设和政府上网工程基础上,于2002年初由国务院信息化领导小组确定电子政务是2002年全国信息化工作的重点,并于2002年成立了“国家电子政务标准化总体组”,负责组织和制定电子政务标准化工作。XX省信息化工作办公室于2002年完成XX 省电子政务一期工程项目建议书、项目可研(代初步设计)报告,于2002 年底从组织机构上成立了XX省电子政务网络管理中心,并于2003年初完成了XX省电子政务一期工程的招投标工作。XX省电子政务后续工程规划,拟通过数据交换平台建立XX
省电子政务二级交换结构。
为了保证电子政务系统的先进性和可扩展性,电子政务的应用系统应该以B/S模式基
于应用服务器进行部署。近年来,各级各部门信息化建设进行了大量的投资,建立了基于不同技术体系、不同应用数据规范和数据格式的应用系统,不同单位的信息化进程也差别甚大,从而导致电子政务从业务应用体系上来说存在以下一些特点:多种应用模式并存;内在多种应用之间联系紧密;各种业务应用规范性较差;各种业务应用规范不统一。
政务应用的特点和政府信息化建设的现状为电子政务的规划、发展和建设提出了一个不得不面临的问题:如何基于中间件技术并考虑到中间件技术的发展趋势,规划多层的应用参考模型,实现多种政务应用的统一标准、统一平台、互联互通、资源共享,有利于新的应用开发和已有的应用系统集成。
1.1.2本项目的主要内容及技术原理
本项目正是针对上面的问题提出的:从应用角度出发,项目完全依托于国家电子政务总体技术框架和XX省电子政务工程建设的应用体系逻辑结构规划方案;从技术角度出发,项目充分考虑到计算机网络信息系统多层结构和最新的Web服务技术的发展。
本项目在相关技术的发展和政务应用业务的标准化基础上,基于Web技术、XML技术
和J2EE标准,采用UML面向对象的软件工程建模方法,深入研究电子政务应用的参考模型、数据交换平台的数据适配和应用接口技术、XX省电子政务公文格式标准、文档路由处
理、数据交换平台关键技术、数据交换平台的内部公文格式化处理和交换处理的标准化,形成
“面向电子政务的数据交换平台”应用中间件软件产品。
从电子政务的应用体系角度来看,电子政务的多层应用体系结构以中间件为核心,面向后台数据库需要定义适配层访问数据,面向应用需要定义各种应用接口以支持应用的部署和数据交互。本项目在深入研究国家电子政务标准化和政务应用功能分析基础上,以数据交换平台为中心,研究电子政务应用的参考模型,定义数据交换平台的对外接口。参考模型的研究和设计根据信息系统建模原理进行,具体定义电子政务的应用接口、已有政务应用的集成接口、数据交换平台之间互操作的接口、交换平台的管理和监控接口、数据交换平台对后台数据库的数据访问接口等功能和规范定义。
从数据交换平台内部处理与交换的规范化角度来看,为了通过数据交换平台实现政务
数据的交互和处理,需要在明确数据交换平台内部的构件和模块的功能基础上,明确定义构件和模块之间的各种数据内部表示和处理格式标准。本项目在数据交换平台内部处理与交换格式化研究方面,采用Web技术和XML技术,实现内部的公文格式化表示、数据交换格式、内部处理日志记录等规范化,具体定义:
内部公文的格式化表示标准:明确内部构件和模块处理的公文的格式标准,包括公文的模式定义、公文头和公文体的结构属性、公文的元信息描述等;
内部公文的数据交换格式标准:定义内部构件或模块之间进行政务公文数据交换的格式
标准、相关的描述语法、数据导入和导出方式等,交换格式的定义包括政务公文模式结
构中哪些数据、属性和描述需要在内部功能构件模块之间进行交互;内部处理日志记录
定义:记录内部公文格式化处理、内部格式转换、交换操作、例外处理等方面日志,格
式化处理日志记录了格式化处理的公文来源、操作目标、操作时间等;内部转换日志记
录数据来源、数据去向、转换时间等相关信息;交换操作日志记录采用的格式标准、交
换在哪些构件模块之间进行等;例外日志记录数据交换平台内部各种处理发生例外的时
间、正在处理的事件和任务。
从数据交换平台的内部关键技术角度来看,数据交换平台旨在实现各种政务应用的数
据交互和政务应用的集成,因此在研究电子政务应用参考模型基础上,需要深入研究数据交换平台内部的信息表示、处理、交换等技术,实现互联互通。本项目在数据交换平台内部核心技术的研究方面,采用Web技术和XML技术,研究数据交换平台的安全接口规范和内部的信息表示、处理、交换等技术的规范化,具体定义:
政务数据交换平台对后台数据访问的适配层和政务应用接口层的描述:对访问后台数