系统架构设计师下午(Ⅱ)模拟4

上传人:hs****ma 文档编号:473680956 上传时间:2023-08-15 格式:DOC 页数:8 大小:61KB
返回 下载 相关 举报
系统架构设计师下午(Ⅱ)模拟4_第1页
第1页 / 共8页
系统架构设计师下午(Ⅱ)模拟4_第2页
第2页 / 共8页
系统架构设计师下午(Ⅱ)模拟4_第3页
第3页 / 共8页
系统架构设计师下午(Ⅱ)模拟4_第4页
第4页 / 共8页
系统架构设计师下午(Ⅱ)模拟4_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《系统架构设计师下午(Ⅱ)模拟4》由会员分享,可在线阅读,更多相关《系统架构设计师下午(Ⅱ)模拟4(8页珍藏版)》请在金锄头文库上搜索。

1、模拟系统架构设计师下午(n)模拟4论文一、论基于XMLS异构数据库系统架构与应用第 1 题: 随着信息技术在世界范围内的迅猛发展,特别是网络技术的普及应用,电子政 务(或电子商务,或其他类似应用项目,下同 ) 正在成为当代信息化的最重要领 域之一。在基于 Web的电子政务系统中,可能存在着多种不同的操作平台和数 据库系统,如何实现在 Internet 上对异构的数据进行访问,是设计电子政务系 统开发人员必须解决的问题之一。基于 XML技术的异构数据库系统是解决该问 题的方法之一。请围绕“基于XML的异构数据库系统架构与应用”论题,依次对以下3个方面进行论述。1 、概要叙述你参与管理和开发的数据

2、库管理系统工程项目及你在其中所承 担的主要工作。2 、简要介绍异构数据库系统的异构性体现在哪些方面,具体论述你是如何 在所管理和开发的软件工程项目中应用 XML技术的,详细描述XML的特点和优 点,在项目实施过程中遇到的问题及解决的办法。3、分析与评估你在异构数据库系统平台上采用 XML技术的效果,简要展望 XML未来的应用前景,以及你进一步应用 XML的有关设想。参考答案:1、简要介绍你参与规划、 设计和实施的大中型数据库管理系统项目, 简要说 明自己在该项目中的角色、 所承担的主要任务及开展的主要工作。 论文叙述自己 参与设计和实施的数据库管理系统项目应有一定的规模, 自己在该项目中担任的

3、 主要工作应有一定的分量。2、异构数据库系统是相关的多个数据库系统的集合,可以实现数据的共享和透明访问, 每个数据库系统在加入异构数据库系统 之前本身就已经存在,拥有自己的DMBS异构数据库的各个组成部分具有自身的自治性, 在实现数据共享的同时, 每个数据库系统仍保有自己的应用特性、 完 整性控制和安全性控制。异构数据库系统的异构性主要体现在以下几个方面。(1) 计算机体系结构的异构。 各个参与的数据库可以分别运行在大型机、 小型机、 工作站、PC或嵌入式系统中。(2)基础操作系统的异构。各个数据库系统的基础操作系统可以是 UNIX、 Windows NT/2000/2003、 Linux 及

4、 Novell NetWare 等。(3)DMBS本身的异构。可以是同为关系型数据库系统的Oracle、SQLServet 等,也可以是不同数据模型的数据库, 如关系、 模式、层次、 网络或面向 对象,函数型数据库共同组成一个异构数据库系统。事实上,在基于Web勺电子政务系统中,肯定存在各种不同的操作平台,存在各种各样的数据库系统。 而电子政务处理过程中要求能够在异构平台和异构数据库之间, 在不同的网络中 实现数据交换和业务自动处理。 这些必然涉及数据、 公文和文档格式的标准化及 统一化,需要建立一个能够描述政府部门内部、 政府部门间和政府与公众间数据 交换和业务处理流程的规范标准, 以减少数

5、据在处理过程中因标准不统一而引起的诸多问题。目前,国家电子政务标准已经确定采用XML可扩展标记语言)为电子公文的标准格式。XML文档具有“可自描述”、“无限嵌套”和“树型结构” 等特点。XML是 一种元标记语言,它通过在数据中加入附加信息的方式来描述结构化数据,并允许程序开发人员根据它所提供的规则, 制定各种各样的标记 语言。在XML中,置标的语法是通过文档类型定义(DTD)来描述的。为了明确各 个标记的含义,XML还使用与之相连的样式单(Style Sheet)来向应用程序(比如 浏览器)提供如何处理显示的指示说明。一言以蔽之,XML是通过数据文档、IyrD 和样式单3个分离的部分来描述数据

6、的。XML具有的一些突出优点表现在以下几 个方面。(1)良好的可扩展性。XML允许各个不同的行业根据自己独特的需要制定自己的一套标记,同时,它并不要求所有浏览器都能处理这成千上万个标 记,同样也不要求一个置标语言能够适合各个行业各个领域的应用,这种具体问题具体分析的方法更有助于置标语言的发展。(2)内容与形式的分离。XML中信息的显示方式已经从信息本身中抽取出来,放在了 “样式单”中。这样做便于 信息表现方式的修改,便于数据的搜索,也使得XML具有良好的自描述性,能够 描述信息本身的含义甚至它们之间的关系。(3)遵循严格的语法要求。XML不但要求标记配对和嵌套,而且还要求严格遵守DTD的规定。

7、这增加了网页文档的 可读性和可维护性,也大大减轻了浏览器开发人员的负担, 提高了浏览器的时间 空间效率。便于不同系统之间信息的传输。不同企业、不同部门中往往存在着许多不同的系统,XML可以用做各种不同系统之间的交流媒介,是一种比 较理想的网际语言。基于XML的异构数据访问的核心在于使用 XML文档作为数据交换的标准,在客户端只需从Web上接收和发送XML文档,而无须关心服 务端如何处理XML文档本身。其可能的体系结构如图 5-11所示。 在图5-11 中,数据库管理系统(DBMS层提供数据库的存储和访问,该模块可以是关系型的 DBMS面向对象的DBMSXML DBM或者文件系统等。中间层提供一

8、个 Web服务器,可以访问DBMS勺数据并使客户端访问数据。中间层选择的技术可以是 Web服务器、具有CGI脚本的 Web服务器、具有Servlet的Web服务器、具有 Java Server Pages的Web服务器,以及具有数据库连接的商用中间层或者应用 服务器等。客户端提供一个用户接口,具有通过中间层的功能。客户端可以是G2G B2B等其他的应用。客户端技术可以是浏览器、Java Applet或者Java的应用程序等。在实现基于XML的数据库系统中,同样可以使用 3种形式的数据库系统。 (1)XML文件系统:文件系统中存储的是常规的 XML文件,采用文件系统的操作 方式实现对XML文档的

9、存储和访问。(2)XML数据库系统(Native-XML DBMSNXDB)是以XML格式存储信息的数据库。这些数据库也创建一些索引,并将这 些索引与XML文档一起存到资源库中,以支持快速搜索资源库来查找包含特定信 息的文档。XML数据库其实就是一个XML文档的集合,这些文档必须是持久的, 且可以操作。XM。文档可以分为两大类:以数据为中心和以文档为中心。以数 据为中心的XML文档有非常规则的结果,比如关于销售订单或饭店菜单的 XML文 档,这类文档通常是为机器而设计的,方便机器进行处理;以文档为中心的XML文档具有不规则的结构,而且数据的粒度比较大,如书本、电子邮件和广告等,这类文档主要是为

10、人类设计的。 (3) 支持 XML 的传统数据库 (XML-Enabled DBMSEXDB)在传统的关系型或者面向对象的数据库基础上,扩充对XML的支持。传统的数据库厂商 IBM、Oracle 和 Miclosoft 等都在自己的数据库中扩充了 对XML的支持。此外,有些公司开发出一些中间层应用工具来实现对现有的数据库进行操作,这些操作可以支持 XML文档。例如XML-DB_ink作为一个 Web 服务器插件,可以从参数化的SQL查询中生成XML文档。对那些需要把不兼容的 系统融合在一起的各个政府部门,XML可以充当公共传输工具,以中性格式进行 数据传输。从而使各个电子政务系统基于XML文档

11、实现在Web网络上不同平台之 间及异构数据之间的数据交换。结合项目实践经验, 说明你参与管理和开发的异构数据库系统平台上如何采用 XML技术,能够给出具体的应用实例和应用步 骤;能够结合项目实际工作, 说明在使用过程中遇到的问题及解决方法, 并且这 些解决办法要针对该异构数据库系统项目的实际特点, 并具有一定的广度和深度。 3、根据项目实际的实施情况,对在异构数据库系统平台上采用XML技术的效果进行客观的评价, 同时指出其中不足之处, 并且说明哪些主要原因导致了这些不 足,在今后的项目实施中如何规避或改进。 对需要进一步改进的地方, 应有具体 的着眼点,不能泛泛而谈。同时,还要注意不可脱离实际

12、提出过高的要求,要给 出评价依据,评价要客观、适当。4、论文写作过程中值得关注的一些要点如下(全书同 )。(1) 整篇论文要结构合理、 切中要害、陈述完整、言简意赅、语言流畅、字迹清楚,切忌对知识点的堆积、长篇大论、言之无物。(2) 选择自己参与过的工程项目进行分析论述, 所述项目切题真实, 介绍清楚。 (3) 下午试卷 II 是论述题目,问题中提到的中心内容在题目的说明中都有所涉及。 在答题时首先要冷静并认真阅读题目, 找出和问题相关的知识点, 确定考题的关 键考点,这是答题的前提。 (4) 摘要是全文概括, 千万不要写成引言。 (5) 围绕论文主题, 对所参与的项目进行科学叙述与评价, 要

13、有具体的着眼点, 不能 泛泛而谈, 尽可能从字里行间让阅卷者体会到你的实际工作能力、 业务水平和项 目实践经验。 (6) 在考试过程中应注意技巧,让答题的思路最大限度地符合 出题的思路,避免跑题,这样容易得到阅卷老师的共鸣。(7) 根据考生对所参与的项目中针对本论文主题的相关叙述与评价,可确定他 (她)有无参与信息系统项目开发过程的实践经验。详细解答:二、论多层分布式架构风格在企业信息化的应用 第2题:传统的应用系统模式是“主机 / 终端”或“客户机 /服务器”。随着中间件技术 和Web技术的发展,这些传统模式已经不能适应新的环境。目前设计大中型应 用系统大多采用多层分布式结构,例如 C/A/

14、S和B/A/S。在实际应用中,应根 据系统具体需求和运行环境的不同选择合适的多层分布式结构。请围绕“多层分布式架构风格在企业信息化的应用”论题,依次从以下 3 个方面进行论述。1 、概要叙述你参与管理和开发的多层分布式管理信息系统及你在其中所担 任的主要工作。2 、简要说明多层分布式架构风格分类的依据及其特点,并指出你参与管理 和开发的应用系统属于其中的哪种结构,以及选择这种结构的原因。3 、具体论述你在开发该系统时采用了哪些方法、策略和工具来实现所选的结构,最终实际效果如何 参考答案:1、简要介绍你参与管理和开发的多层分布式管理信息系统项目的基本情况 (例如该系统采用的是 C/A/S 还是

15、B/A/S 等) ,在第一段的末尾, 尽量用一两句话 简要说明在该项目中你所担任的角色、 所承担的主要任务及开展的主要工作。 论 文叙述自己参与管理和开发的工程项目应有一定的规模, 自己在该项目中担任的 主要工作应有一定的分量。2、论文的第二部分是体现你的系统架构理论知识和实践思想的精华所在。 在叙述本部分内容时, 应注重理论与自身实践经历的 结合。论文要点如下。 1) 说明多层分布式架构风格分类的依据 分布式架 构风格中有客户机朋艮务器 (C/S) 架构风格、浏览器 /服务器 (B/S) 架构风格、 CORBADCO和 EJB架构风格等。从概念上说,任何信息系统应用都可以映射到 以下 5个层

16、次。 (1) 表现层:是实际的用户界面。 (2) 表现逻辑层:为了 生成表现层而必须进行的处理。(3) 应用逻辑层:包括支持实际业务应用及规则所需的所有逻辑和处理。(4) 数据处理层:包括用来存储和访问往来于数据库的数据,所需的所有命令和逻辑。(5) 数据层:数据库中实际存储的数据。 例如,在 C/A/S 结构中, 是将数据层和数据处理层放置在各自的服务 器上,应用逻辑层放置在各自的服务器上, 表现逻辑层和表现层放置在客户端上, 称为 3层或多层客户 /服务器计算。而在 B/A/S 结构中,表现层和表现逻辑层在 客户端Wet浏览器中,使用从某个Web服务器下载的内容实现,表现逻辑层连接 到运行在应用服务器上的应用逻辑层, 应用逻辑层最终连接到后台的数据库服务 器。2)说明基于多层分布式架构风

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号