信息系统的设计与实现离线作业
更新时间:2023-09-30 18:07:01 阅读量: 综合文库 文档下载
- 信息系统的设计与开发推荐度:
- 相关推荐
浙江大学远程教育学院
《信息系统的设计与实现》课程作业
姓名: 年级:
石钰 2014年秋
学 号: 学习中心:
714061242003 南宁学习中心
—————————————————————————————
一、填空题
1.Web Services技术成为下一代分布式系统的核心支持部分的原因是:a.___互操性____ ;b._普遍性______ c.___低进入屏障_____ d__行业广泛支持_____
2.需求分析有两种方法,分别是__业务需求分析和界面需求分析_。 3.应用程序的功能模块可以划分为:_用户界面、业务逻辑和数据存储。 4.典型的应用程序开发模型有:单层应用模型、两层主从式客户/服务器应用模式、多层应用模式、分布式系统应用模式 和 Web的多层应用模式_。
5.综合当今的Web应用以及Web Service的特点,Web Service可以分为下面四种:面向商务的Web Service、面向消费者的Web Service、面向设备的Web Service和面向系统的Web Service。
6.Web Service的实现框架由下面三个部分组成,它们分别是 _服务提供者、服务中介者和服务请求者
7.要使 Web Service成功应用,还需要解决很多技术难点。请列举其中的四个:__被发现;可靠性;安全性;事务处理性_。
8.Web Service的实现平台有:_ Microsoft、NET、Websphere、SunONE。 9.随需应变业务的特征:更迅速的响应能力、更灵活的变化能力、更专注的业务目标、更弹性的商务运行。
10.IBM自动化蓝图的关键特征包括:可用性、安全性、优化、按需供应。 11.SOAP协议包括以下4个部分:_封套、编码规则、SOAP RPC 、SOAP绑定。
12.WSDL文档包括的元素有:类型、消息、操作、端口类型、绑定、端口和服务。
13.BPEL4WS是__网络服务业务流程执行语言___ 的简称。
14.需求说明书的两个主要目的是 __提供明显的有关联的来源于国际的商业和可信任的标准组织的有代表性的需求和传递给有兴趣的当事人一些目的范围和ebXML景象。
15.隧道技术是VPN的核心技术,它包括_封装、传输、解包_三个过程;隧道通过隧道协议来实现,隧道协议由_传输协议、封装协议、乘客协议_组成。
16.统一消息平台是一个三层结构,这三层分别是_接入服务、应用服务、后台服务_。
17.RFID技术是一种非接触式自动识别技术,它通过射频信号自动识别目标对象并获取相关数据,它主要由_电子标签、解读器、数据传输与处理系统__三
部分组成。
二、简答题
1、简述当今应该如何建立电子商务式的思维模式? 答:通过三种方式来建立现代电子商务式的思维模式。
1.“集成各种业务流程,更好的服务客户” 2.变化比计划快 ,我们需要实时应变业务 3.扩展人的业务能力 ,我们需要动态模型
2、请结合实例从信息系统容量规划的定义、方法、操作步骤、伸缩技术等角度论述容量规划技术在信息系统的规划设计和应用实施中的重要性。 答:从定义上来讲,容量规划是预测未来负载水平何时会使系统饱和以及确定一个尽可能延迟系统饱和的最经济方法的过程。 以宁波市教师教育特色数字文献资源库作为实例
3、本书讨论的四条性能定律分别是利用率定律、强制流定律、服务需求定律、Little定律,请分别用通俗的语言予以说明。 答:利用率定律: 利用率=到达速率×每事务平均服务时间÷队列资源数 强制流模型: 平均吞吐量=平均访问队列数×单位时间完成事务数 服务需求定律: 服务需求=
系统吞吐量×利用率 Little定律: 黑盒子中的客户的平均数量=黑盒子的吞吐率×客户平均停留时间
4、试结合你工作或者生活中的实例,谈谈如何应用课程中介绍的新技术来改进现有的信息管理应用模式。
答:应用新技术在改进现有信息管理应用模式的新技术有:1.统一消息平台可以构建企业的快速反馈机制并节省费用,比如微信和微博上的企业账号、政务OA;VPN可以提供安全的信息交换机制,比如政府专用网的构建;RFID技术可以提供廉价快捷的信息扫描读取方式,比如图书馆应用RFID技术来借阅图书。
5、简要分析单层应用模型、两层主从式客户/服务器应用模型、多层应用模型、分布式系统应用模型和基于Web的多层应用模型之间的异同和有缺点。
答:相同之处:它们都是系统总体结构设计体系中的系统体系框架,可以根据需求来选用不同的构架模型。不同之处:部署的层次和性能不一致 优缺点: 1.单层应用模型:优点是部署层次简单,缺点是数据量或连接过大容易宕机; 2.两层主从式客户/服务器应用模型具备的一定运算处理能力、降低了系统的通信开销,减轻大机的运算处理负载。 优点:(1)复杂度降低;(2)具有请求/回应的运作方式; 缺点:(1)逻辑运算和业务规则缺乏灵活性与扩充性,面对变化客户端必须重新开发和部署;(2)服务器数据处理过分依赖数据库系统;(3)系统无法有效的扩展。二层C/S结构是单一服务器且以局域网为中信的,所以难以扩展至大型企业广域网或Internet。 3.多层应用模型优点:(1)瘦客户端,很容易在运行时自动升级 事务层可以在跨平台的客户端上共享;(2)不同逻辑组件的分离意味着各层可以独立设 计和开发;(3)统一的、抽象的用户界面可以使用户更为有效地访问同一个数据
源;(4)更为有效地在Intranet、Extranet、Internet上运行
4.分布式系统应用模型的优点:(1)微处理机提供了比大型主机更好的性能价格比;(2)分布式系统总的计算能力比单个大型主机更强;(3)固有的分布性——一些应用涉及到空间上分散的机器;(4)可靠性。如果一个机器崩溃,整个系统还可以运转;(5)渐增。计算能力可以逐渐有所增加。缺点是:(1) 目前为分布式系统开发的软件还很少;(2)网络可能饱和和引起其它的问题;(3)容易造成对保密数据的访问 5。基于web的多层应用模型。优点:(1)通过程序自动启动和处理业务事务,而非使用浏览器;(2)能够在一个分布式的计算环境中动态地描述、发布、发现和调用;(3)许多基于Web Service的新型应用将出现。缺点是:(1)软件的复杂度增加;(2)软件升级和更新相对困难。
6、什么是Web Service技术?
答:Web Service提供一个与操作系统无关、与程序设计语言无关、与机器类型无关、与运行环境无关的平台,实现网络上应用的共享。Web Service是封装成单个实体并发布到网络上以供其它程序使用的功能集合。它是松散耦合的、可复用的软件模块。 7、当前有哪几类Web Service应用,集合自己的实践经历说明其应用的状况和意义。
答:综合当今的Web应用以及Web Service的特点,可以把Web Services分为四类: 1.面向商务的Web Service:
该类服务针对的是那些面向企业应用服务,包括企业内部的ERP系统,企业间的SCM/CRM等系统。 2.面向消费者的Web Service: 此类服务针对的是那些原先的B2C的网站的改造,为这些Web应用增加了Web Services的应用界面,使得第三方的桌面工具或其自身提供的增值的桌面工具能够利用更优秀的用户界面提供跨越多个B2C服务的桌面服务,这将使得用户使用Internet更为方便,能够获得更加便捷的服务。比如可以在财智8理财软件上打开Internet股票行情。 3.面向设备的Web Service: 此类服务的使用终端一般是手持设备和日用家电,对于前者而言,可以在不用修改网络服务的体系架构的前提下,令先前的网络服务支持除PC以外的各种终端,比如Palm、PocketPC、手机等。如此,那些天气预报服务、Email服务、主动信息服务等将更为有效和便捷。而后者对于日用家电,则可能是一个市场的启动期,有了Web Services作为基础框架,智能型的日用家电将真正获得标准的支持,从而有了广泛使用的可能。 4.面向系统的Web Service: 一些传统意义上的系统服务,比如用户权限认证,系统监控等,如果被迁移到全球范围的Internet上,或者企业内部的intranet上,其作用范围将从单个系统或局部网络拓展到整个企业网络或整个Internet。如此,基于同一系统服务的不同应用将得以在整个Internet环境中部署,譬如跨国企业的所有在线服务可以使用同一个用户权限认证Web Services。
8、Web Service技术与当前的组件技术的主要区别是什么
答:Web Service技术主要是解决在当前新软件应用架构下的松耦合、跨越防火墙、广域网、程序自动交互等问题,这些是已有组件技术所不能解决的,但web service不是要 取代组件技术,而是和组件技术一起更好的构建新的应用系统,解决目前的应用
需求。
9、学习理解Web Service的技术架构和实现框架。
答:Web Service的技术框架包括:网络层,XML消息层,服务说明层,服务发布层,服务发现层,服务流程层,其他技术层; 实现框架包括:服务提供者,服务中介者,服务请求者。
10、学习使用Web Service的实现开发平台
11、你是如何理解on Demand的思想的?
答:on Demand思想就是按需即变的思想。也就是说能够以用户的需求为根本,快速灵
活地设计开发出相应的模块并应用于信息系统中。
12、on Demand技术包括哪些方面?
答:on Demand技术包括:Web服务,网格计算,自治能力,信息集成,刀片计算机,支持普及性设备。
13、详细说明SOAP协议的主要内容。
答:SOAP协议即简单对象访问协议。SOAP是交换数据的一种协议规范,是一种轻量的、简单的、基于XML的协议,它被设计成在WEB上交换结构化的和固化的信息。SOAP 可以和现存的许多因特网协议和格式结合使用,包括超文本传输协议(HTTP),简单邮件传输协议(SMTP),多用途网际邮件扩充协议(MIME)。它还支持从消息系统到远程过程调用(RPC)等大量的应用程序。SOAP使用基于XML的数据结构和超文本传输协议的组合定义了一个标准的方法来使用Internet上各种不同操作环境中的分布式对象。SOAP包括封装、编码规则、RPC表示、绑定这四大要素。
14、SOAP协议有哪些优点,并说明它们的应用范围。 答:它的优点有:(1)可扩展的。SOAP 无需中断已有的应用程序, SOAP 客户端、 服务器和协议自身都能发展,而且能极好地支持中间介质和层次化的体系结构。(2)简单的。客户端发送一个请求,调用相应的对象, 然后服务器返回结果。这些消息是XML 格
式的,并且封装成符合HTTP 协议的消息。因此,它符合任何路由器、 防火墙或代理服务器的要求。(3)完全和厂商无关。SOAP可以相对于平台、 操作系统、 目标模型和编程语言独立实现。另外,传输和语言绑定以及数据编码的参数选择都是由具体的实现决定的。(4)与编程语言无关。SOAP 可以使用任何语言来完成,只要客户端发送正确SOAP 请求( 也就是说, 传递一个合适的参数给一个实际的远端服务器)。SOAP 没有对象模型,应用程序可以捆绑在任何对象模型中。(5)与平台无关。SOAP 可以在任何操作系统中无需改动正常运行。
15、详细说明SOAP的结构与其中的元素。
答:SOAP有四个结构。1.封装。它定义了一个框架 , 该框架描述了消息中的内
容是什么,谁应当处理它以及它是可选的还是必须的。2.编码规则。它定义了一种序列化的机制,用于交换应用程序所定义的数据类型的实例。3.RPC表示。它定义了用于表示远程过程调用和应答的协定。4.绑定。定义了一种使用底层传输协议来完成在节点间交换SOAP封装的约定。
16、学习并分析SOAP的编码规则。
答:所有的 SOAP消息都使用 XML 编码。一条 SOAP消息就是一个包含有一个必需的 SOAP 的封装包,一个可选的 SOAP 标头和一个必需的 SOAP 体块的 XML 文档。把 SOAP 绑定到 HTTP 提供了同时利用 SOAP 的样式和分散的灵活性的特点以及 HTTP 的丰富的特征库的优点。在HTTP上传送 SOAP 并不是说
SOAP 会覆盖现有的
HTTP 语义,而是 HTTP 上的 SOAP 语义会自然的映射到 HTTP 语义。在使用 HTTP 作为协议绑定的场合中, RPC 请求映射到 HTTP 请求上,而 RPC 应答映射到 HTTP 应答。然而,在 RPC 上使用 SOAP 并不仅限于 HTTP 协议绑定。SOAP也可以绑定到TCP和UDP协议上。
17、学习理解UDDI协议的信息模型和数据结构。
答:UDDI是一套基于Web的Web Service注册中心的实现标准规范,包括注册Web Service和发现Web Service的访问协议的实现标准,它是一种目录服务,企业可以使用它对
Web services 进行注册和搜索。UDDI的信息模型由6种主要信息构成:BusinessEntity、BusinessServic、BindingTemplate、tModel、PublisherAssertion 和Subscription。
18、学习运用UDDI协议的程序员API实现对UDDI注册中心的访问。
答:程序员主要查询API与发布API。 查询API包含两类调用,使程序能快速地定位候选商业实体、Web服务及其调用规范,然后在最初调用获得的初始信息的基础上,获得进一步的相关信息的细节。这类以find_xx命名的API提供了多种搜索标准,从而能对注册中心中的数据进行广泛地搜索。另一方面,如果事先已经知道所需数据的关键字,则可 以通过直接调用get_xx API得到相应的结构
数据发布API包括四个save_xx 函数和四个delete_xx 函数。每个对应于一个UDDI主要结构(businessEntity, binsinessService, bindingTemplate,tModel)。一旦得到授权,,一个独立的机构可以注册任意数量的businessEntity 或tModel信息,也可以修改原先发布的信息.API设计模型很简单:可以更改特定的相关信息,也可以使用save功能来保存新信息.要删除整个结构则可以调用delete功能。
19、试构造一个简单的行业性UDDI注册中心。
答:任何企业都可以到其中的一个注册中心去免费注册企业的信息和提供的服务。注册中心之间通过P2P同步数据,所以只要到任何一个中心注册,就可以把自己的企业信息发布到全球所有的注册中心上。
20、简述一下BPEL4WS的发展过程。 答:BPEL标准的早期版本称为BPEL4WS后改名为WS-BPEL,可简称为BPEL。BPEL的前身是IBM的WSFL和Microsoft的XLANG。2002年7月,基于WSFL和XLANG,IBM,BEA 和Microsoft提出了BPEL4WS 1.0版本。该标准得到了SAP和 Siebel的支持,并在2003.5进行了修正,形成了1.1版本。BPEL融合了这两种标准的长处,继承了图模型的直观性和灵活性,同时又对异常处理进行了很好的支持。2003年
4月,OASIS WS-BPEL技术委员会成立(WS-BPEL TC),专门负责BPEL标准的升级与支持。BPEL标准随后被更新为WSBPEL2.0。
WSBPEL2.0已于2007年4月被OASIS正式批准为BPEL的最新标准。BPEL标准发布后,由于其以Web服务为基础,与具体的实现无关,具有平台无关性和松耦合性。特别是随着SOA即面向服务的体系结构概念的出现,所有的软件资源与应用都将封装成服务,服务将是基本的操作单位。业务流程在SOA中既是服务的消费者又是服务的提供者。它居于SOA上层,将SOA系统中的孤立服务按照预定的规则进行调度与协调,从而提供有价值的流程服务。BPEL规范的特点使得其在SOA架构中具有固有的优势,被众多的厂商所采用,将BPEL实现作为SOA产品中的一部分提供业务流程服务。
21、安全问题是VPN的核心问题。大多数公司认为,公司网络处于一道网络防火墙之后就是安全的,员工可以拨号进入系统,而防火墙会将一切非法请求拒之其外;还有些网络管理员认为,为网络建立防火墙并为员工提供VPN,使他们可以通过一个加密的隧道拨号进入公司网络就是安全的。你对这些看法有什么不同见解?
答:让外地员工访问到内网资源,利用VPN的解决方法就是在内网中架设一台VPN服务器。外地员工在当地连上互联网后,通过互联网连接VPN服务器,然后通过VPN服务器进入企业内网。为了保证数据安全,VPN服务器和客户机之间的通讯数据都进行了加密处理。有了数据加密,就可以认为数据是在一条专用的数据链路上进行安全传输,就如同专门架设了一个专用网络一样,但实际上VPN使用的是互联网上的公用链路,因此VPN称为虚拟专用网络,其实质上就是利用加密技术在公网上封装出一个数据通讯隧道。有了VPN技术,用户无论是在外地出差还是在家中办公,只要能上互联网就能利用VPN访问内网资源,因此建立网络防火墙之后再设立加密的隧道通道可以解决传输中和传输后内容的双重安全。
22、2004年已经有很多省份实现了小灵通用户和手机用户互发短消息,这是一个很好的统一消息平台的实例。统一消息平台不断的改善人们的生活质量,使得普通用户感受到技术的进步以及技术进步带给我们的实惠。请列举一个统一消息平台的实例,并试着介绍其实现原理。
答:实例比如微信,在微信上,人们可以实现视频、语音、短信等多方面的功能,是一种全新模式的统一消息平台。
23、什么是 tag?使tag闭合可采用几种方法?分别是什么?
答:在XML文档中,用于表示元素开始或结束的表示称为tag,tag总是成对出现。使tag闭合可采用两种方法,分别是
24、XML与HTML的主要的不同点是什么?attribute与子element的不同点是什么?什么根元素?一个规范的XML文档要满足那些语法规则? 答:“可扩展标记语言”(XML) 提供一种描述结构化数据的方法。与主要用于控制数据的显示和外观的 HTML 标记不同,XML 标记用于定义数据本身的结构和数据类型。 XML 不是要替换 HTML;实际上 XML 可以视作对
HTML 的补充。XML 和 HTML 的目标不同:HTML 的设计目标是显示数据并集中于数据外观,而 XML 的设计目标是描述数据并集中于数据的内容。 与 HTML 相似,XML 不进行任何操作。虽然 XML 标记可用于描述订单之类的项的结构,但它不包含可用于发送或处理该订单以及确保按该订单交货的任何代码。其他人必须编写代码来实际对 XML
格式的数据执行这些操作。 与 HTML 不同,XML 标记由架构或文档的作者定义,并且是无限制的。HTML 标记则是预定义的;HTML 作者只能使用当前 HTML 标准所支持的标记。 每一个XML文档 有且仅有一个最外层元素成为根元素。通俗的说,一个规范的文档一般是指文档中包含一个以上的元素,并且根元素必须包含其它所有的元素,并且每部分内容必须恰当的封装入某个元素中。元素tag必需成对出现。可嵌套不可交叉。
25、写出一个描述email的XML文档
答:你笑了吗?
你笑了吗?来参加我们的派对吧26、ID和IDREF类型分别指什么?规范的和有效的XML文档有什么不同? 答:.ID为标识类型,IDREF为标识引用类型,从本质上讲他们都是字符串类型。 满足XML语法规范的XML文档成为规范的XML文档。如果它同时符合对应的XML Schema的约束称为有效的XML文档。
27、认真阅读下列XML文档,指出其中的错误. a)
答:(1)
White 错误,#169非法。 <&fragment> foo&fragment> 错误,tag名称中不能包含&。
28、给出一个与下面XML Schema 相符合的 XML文档.
答:(1)
名称中不能包含&。
29、SOAP协议的优点与不足分别是什么?对不足应如何改进? 答:SOAP的主要优点就在于它的简单性,SOAP使用HTTP作为网络通讯协议,数据更容易通 过防火墙的限制。接受和传送数据参数时采用XML作为数据格式,提供了更高层次上的抽象,与平台和环境无关,具有良好的扩展性。 SOAP的主要缺的是由于采用HTTP协议这样一个应用层协议,再加上XML数据的封包,使得数据传输和解析的效率受到了比较的影响。 简化SOAP协议的封包,提高解析的效率。使用更底层的协议,以提高传输效率。
30、请给出一个描述机器翻译服务的WSDL描述. 答:
xmlns:soap=\xmlns:http=\xmlns:xs=\
xmlns:soapenc=\xmlns:mime=\ xmlns:y=\
targetNamespace=\
正在阅读:
信息系统的设计与实现离线作业09-30
大学生职业生涯规划范文(经济学专业)08-26
福建省石狮市九年级数学上册22-2一元二次方程的解法22-2-4一元二次方程根的判别式导学案华东师大版 - 图文12-18
固体废物资源回收现代近红外设别智能分选技术 - 图文03-02
鼓励药品不良反应上报措施11-14
2020届湖南省长沙市第一中学高三月考(七)理科综合物理试题及答案解析04-29
虚拟语气教学说课稿05-18
监管改造工作岗位专业知识考试试题库04-20
对河道整治的认识及国内外研究现状12-20
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 作业
- 实现
- 设计
- 系统
- 信息
- 史记选读练习
- 高等钢结构理论作业
- 推荐下载 建筑安全生产月演讲稿 安全生产月演讲稿,安全在于细节-最新
- 基于SDH光传输网的组网设计 - 图文
- 直调药品的管理制度
- 在全镇城乡居民社会养老保险征缴工作动员会上的讲话
- 交安监、检、试验、记录表、报告单、评定表目录
- 武汉理工大学无机化学期末测试题
- 北京市基准地价与招拍挂底价的关系
- 计算机组成原理题库-1.0版
- 人类与社会练习题答案
- 思科CCNA6.0第一学期第一章答案
- 第9课 - 走进社会主义市场经济练习题及答案解析 2
- 3套经济学基础试题及参考答案
- 落球法测量液体的粘滞系数
- 三年级上册数学培优辅差记录表 - 图文
- 2018命题研讨会材料汇总(修订) - 图文
- 平等对话师生互动
- 市安监局落实安监工作经验交流
- 公司股权结构设计