信息科学与系统科学

Web Services技术有很多应用场合,但是它也不是万能的,下列哪个不适合应用它。()A、跨防火墙的通信B、应用程序集成C、局域网的同构应用程序D、软件和数据重用

题目

Web Services技术有很多应用场合,但是它也不是万能的,下列哪个不适合应用它。()

  • A、跨防火墙的通信
  • B、应用程序集成
  • C、局域网的同构应用程序
  • D、软件和数据重用
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

股票不是商品,但是它也有自己的买卖价格。()

此题为判断题(对,错)。


参考答案:×

第2题:

阅读以下关于Web应用方面的叙述,回答问题1至问题3。

Web 2.0是目前Internet上Web应用的新模式,其概念由Tim O'Reilly于2003年首先提出。目前Internet上已经有很多基于Web 2.0的Web应用系统,例如Facebook、Wikipedia、Blogger、del.icio.us、YouTube和Flickr等,其应用涵盖各个方面。

请用200字以内的文字叙述基于Web 2.0的Web应用与传统Web应用的重要不同点,并给出简要解释(列举5个方面的不同点即可)。


正确答案:基于Web 2.0的Web应用与传统Web应用的重要不同点如下。 (1)因特网作为平台。使用浏览器和网络服务为数量巨大的客户提供服务。 (2)利用集体智慧。鼓励用户参与贡献聚集大众智慧; (3)数据是下一个Intel Inside;数据管理已经成为Web 2.0应用的核心。 (4)软件发布周期的终结;新版本的快速发布和用户参与的开发模式。 (5)轻量型编程模型;支持松散结合的轻量级编程模型考虑聚合而不是协调。 (6)软件超越单一设备。 (7)丰富的客户体验。强调可供编程性和丰富的用户体验。
基于Web 2.0的Web应用与传统Web应用的重要不同点如下。 (1)因特网作为平台。使用浏览器和网络服务,为数量巨大的客户提供服务。 (2)利用集体智慧。鼓励用户参与贡献,聚集大众智慧; (3)数据是下一个Intel Inside;数据管理已经成为Web 2.0应用的核心。 (4)软件发布周期的终结;新版本的快速发布和用户参与的开发模式。 (5)轻量型编程模型;支持松散结合的轻量级编程模型,考虑聚合而不是协调。 (6)软件超越单一设备。 (7)丰富的客户体验。强调可供编程性和丰富的用户体验。 解析:本题考查的是基于Web2.0的Web应用程序的特点,Ajax和Mashup技术等,其思想和概念相对较新。
问题1分析:本问题考查基于Web2.0的Web应用程序与传统程序相比不同的特点,这些特点在Tim O'Reilly于2005年9月发表的文章《What is Web 2.0?》(http://www.oreillynet.com/pub/a/oreilly/tim/news/2005/09/30/what-is-web-20/html)中已经给出了明确的答案。
(1)互联网作为平台。
(2)利用集体智慧。
(3)数据是下一个Intel Inside。
(4)软件发布周期的终结。
(5)轻量型编程模型。
(6)软件超越单一设备。
(7)丰富的客户体验。
问题2分析:本问题主要考查基于Web2.0的Web应用在表现层的问题,具体考查Ajax技术的概念和应用。事实上,Ajax并不是一种全新的技术,而是几种现有技术的组合。
(1)XHTML和CSS。
(2)使用文档对象模型(Document Object Model)作动态显示和交互。
(3)使用XML和XSLT做数据交互和操作。
(4)使用XMLHttpRequest进行异步数据接收。
(5)使用JavaScript将它们绑定在一起。
针对这些技术的特点,在使用Ajax时,从性能方面考虑,需要注意以下几个问题。
(1)替换部分而不是全部HTML网页(这是Ajax核心思想的体现)。
(2)不要在没有必要的情况下使用轮询计时器(由于JavaScript是单线程的语言,不恰当的使用轮询计时器会大大降低程序的运行效率)。
(3)根据不同的情况,考虑传递不同格式的数据(Java Script、XML、HTML和XHTML等)。
(4)充分利用客户端的动态特性和计算能力减轻服务端负载。
问题3分析:本问题主要考查传统的应用集成方案和基于Web 2.0和Mashup技术的集成方式的比较和差异。传统的企业应用集成方案一般需要现有系统平台API层的支持,如Java平台、Java EE和.NET等,集成过程涉及面较广,相对复杂。而基于Web的应用与数据集成时,仅需要使用由现有Web应用程序(如Google Maps)公开的基于Web的API(或者Web服务)来构建应用程序,避免了复杂的集成过程。因此,(1)处应该填写“仅需要使用现有Web应用程序公开的,基于Web的API(或Web服务)构建应用程序,集成过程相对简单”。基于Web2.0和Mashup技术,可以直接Mashup两个或者更多的Web API,以创建某种新的特性与功能,因此在(2)处应该填写“使用Mashup技术集成两个或者更多的Web API,创建新的特性与功能”。对于(3)和(4),传统集成方式下的表现层大多采用静态展现技术,当客户端发送请求时,往往需要刷新整个网页。对于(5),传统集成方式的客户端大多采用静态展现技术,当客户端发送请求时,往往需要刷新整个网页。对于(6)、(7)、(8),基于Web 2.0和Mashup技术的集成方案使用SOA的思想集成底层系统,强调功能暴露与服务组合,以服务的形式集成并暴露现有系统的能力。

第3题:

Web2.0技术Web2.0是目前Internet上Web应用的新模式,其概念由TimO’Reilly于2003年首先提出。目前Internet上已经有很多基于Web2.0的Web应用系统,如Facebook、Wikipedia、Blogger、del.icio.us、YouTube和Flickr等,其应用涵盖各个方面。

基于Web2.0的Web应用十分强调用户的体验与感受,Ajax是目前广泛使用的表现层技术。请用200字以内的文字简要介绍Ajax的概念和核心思想,并说明在使用Ajax时,从效率方面考虑需要注意的问题(列举3个即可)。


(1)Ajax并不是一种全新的技术,而是几种现有技术的组合:
①XHTML和CSS。
②使用文档对象模型(DocumentObjectModel)作动态显示和交互。
③使用XML和XSLT做数据交互和操作。
④使用XMLHttpRequest进行异步数据接收。
⑤使用JavaScript将它们绑定在一起。
(2)在使用Ajax时,从性能方面考虑,需要注意以下几个问题:
①替换部分而不是全部HTML网页。
②不要在没有必要的情况下使用轮询计时器。
③根据不同的情况,考虑传递不同格式的数据(JavaScript、XML、HTML和XHTML等)。
④充分利用客户端的动态特性和计算能力减轻服务端负载。

第4题:

小王在某WEB软件公司工作,她在工作中主要负责对互联网信息服务(Internet information services,iis)软件进行安全配置,这是属于()方面的安全工作

  • A、WEB服务支撑软件
  • B、WEB应用程序
  • C、WEB浏览器
  • D、通信协议

正确答案:A

第5题:

万维网(World Wide Web,简称Web) 的普及促使人们思考教育事业的前景,尤其是在能够充分利用Web的条件下计算机科学教育的前景。有很多把Web有效地应用于教育的例子,但也有很多误解和误用。例如,有人认为只要在Web上发布信息让用户通过Internet访问就万事大吉了,这种简单的想法具有严重缺陷。有人说,Web技术将会取代教师,从而导致传统教育机构的消失。


正确答案:

第6题:

基于SOA和Web Services技术的企业应用集成(EAI)模式是( )。 A.面向信息的集成技术 B.面向过程的集成技术 C.面向计划的集成技术 D.面向服务的集成技术


正确答案:D
面向信息的集成技术采用的主要数据处理技术有数据复制、数据聚合和接口集成等。其中,接口集成仍然是一种主流技术。它通过一种集成代理的方式实现集成,即为应用系统创建适配器作为自己的代理,适配器通过其开放或私有接口将信息从应用系统中提取出来,并通过开放接口与外界系统实现信息交互,而假如适配器的结构支持一定的标准,则将极大地简化集成的复杂度,并有助于标准化,这也是面向接口集成方法的主要优势来源。标准化的适配器技术可以使企业从第三方供应商获取适配器,从而使集成技术简单化。
面向过程的集成技术其实是一种过程流集成的思想,它不需要处理用户界面开发、数据库逻辑、事务逻辑等,而只是处理系统之间的过程逻辑和核心业务逻辑相分离。在结构上,面向过程的集成方法在面向接口的集成方案之上,定义了另外的过程逻辑层;而在该结构的底层,应用服务器、消息中间件提供了支持数据传输和跨过程协调的基础服务。对于提供集成代理、消息中间件及应用服务器的厂商来说,提供用于业务过程集成是对其产品的重要拓展,也是目前应用集成市场的重要需求。
基于SOA(面向服务的架构)和Web Services技术的面向服务的集成技术是业务集成技术上的一次重要的变化,被认为是新一代的应用集成技术。集成的对象是一个个的Web服务或者是封装成Web服务的业务处理。Web Services技术由于是基于最广为接受的、开放的技术标准(如HTTP、XML等),支持服务接口描述和服务处理的分离、服务描述的集中化存储和发布、服务的自动查找和动态绑定及服务的组合,成为新一代面向服务的应用系统的构建和应用系统集成的基础设施。

第7题:

● Web服务(web service)的主要目标是跨平台的操作性,它有许多适用场合。但某些情况下,Web服务也会降低应用程序的性能。下列情况中,__(28)__不适合采用Web服务作为主要的系统集成技术。

(28)A.B2B集成

B.集成不同语言编写的在不同平台上运行的应用程序

C.跨越防火墙

D.构建单机应用程序


正确答案:D

第8题:

Web2.0技术Web2.0是目前Internet上Web应用的新模式,其概念由TimO’Reilly于2003年首先提出。目前Internet上已经有很多基于Web2.0的Web应用系统,如Facebook、Wikipedia、Blogger、del.icio.us、YouTube和Flickr等,其应用涵盖各个方面。

请用200字以内的文字叙述基于Web2.0的Web应用与传统Web应用的重要不同点,并给出简要解释(列举五个方面的不同点即可)。


基于Web2.0的Web应用与传统Web应用的重要不同点如下:
①互联网作为平台,使用浏览器和网络服务,为数量巨大的客户提供服务。
②利用集体智慧,鼓励用户参与与贡献,聚集大众智慧。
③数据是下一个IntelInside,数据管理已经成为Web2.0应用的核心。
④软件发布周期的终结,新版本的快速发布和用户参与的开发模式。
⑤轻量型编程模型,支持松散结合的轻量级编程模型,考虑聚合而不是协调。
⑥软件超越单一设备。
⑦丰富的客户体验,强调可供编程性和丰富的用户体验。

这是一道关于Web2.0和Ajax方面的试题,共3个问题。Web2.0是最近几年谈得很多的一个话题,我们可以凭常识解答本题。   
第1个问题考查Web2.0的应用与传统Web应用有什么区别。因为这个问题最近谈得多,所以就相对简单了。例如,传统Web应用通过浏览器浏览大量网页,而Web2.0的应用除了网页外,加上很多通过Web分享的其他内容,更加互动;传统Web应用的模式为读,而Web2.0的应用的模式为写和贡献;传统Web应用的主要内容单元为网页,而Web2.0的应用的主要内容单元为帖子/记录;传统Web应用的形态为静态,而Web2.0的应用形态为动态;传统Web应用的浏览方式为浏览器,而Web2.0的应用的浏览方式为浏览器、RSS阅读器和其他工具;传统Web应用的内容创建者为网站编辑,而Web2.0的应用的内容创建者可以是任何人,等等。   
第2个问题是关于Ajax的,涉及Ajax的概念和核心思想。   
Ajax是Asynchronous JavaScript and XML(以及DHTML等)的缩写,用来描述一组技术,它使浏览器可以为用户提供更为自然的浏览体验。借助于Ajax,可以在用户单击按钮时,使用JavaScript和DHTML立即更新用户界面,并向服务器发出异步请求,以执行更新或查询数据库。当请求返回时,就可以使用JavaScript和CSS来相应地更新用户界面,而不是刷新整个页面。最重要的是,用户甚至不知道浏览器正在与服务器通信,Web站点看起来是即时响应的。   
Ajax是由几种蓬勃发展的技术以新的方式组合而成的。Ajax包含以下技术:   
①基于XHTML和CSS标准的表示。   
②使用文档对象模型(Document Object Model)进行动态显示和交互。   
③使用XML和XSLT做数据交互和操作。   
④使用XMLHttpRequest进行异步数据接收。   
⑤使用JavaScript将上述技术绑定在一起。 Ajax的核心是JavaScript对象XmlHttpRequest。该对象在Internet Explorer5.0中首次引入,它是一种支持异步请求的技术。简而言之,XmlHttpRequest使你可以使用JavaScript向服务器提出请求并处理响应,而不阻塞用户。   
传统的企业应用集成方案一般需要现有系统平台API层的支持,如Java平台、JavaEE和.NET等,集成过程涉及面较广,相对复杂。而基于Web的应用与数据集成时,仅需要使用由现有Web应用程序(如Google Maps)公开的基于Web的API(或者Web服务)来构建应用程序,避免了复杂的集成过程。   
因此,(1)处应该填写"仅需要使用现有Web应用程序公开的,基于Web的API(或Web服务)构建应用程序,集成过程相对简单"。基于Web2.0和Mashup技术,可以直接Mashup两个或者更多的Web API,以创建某种新的特性与功能,因此在(2)处应该填写"使用Mashup技术集成两个或者更多的Web API,创建新的特性与功能"。对于(3)和(4)传统集成方式下的表现层大多采用静态展现技术,当客户端发送请求时,往往需要刷新整个网页。对于(5),传统集成方式的客户端大多采用静态展现技术,当客户端发送请求时.往往需要刷新整个网页。对于(6)、(7)、(8),基于Web2.0和Mashup技术的集成方案使用SOA的思想集成底层系统,强调功能暴露与服务组合,以服务的形式集成并暴露现有系统的能力。

第9题:

Web services服务提供者


正确答案:Web services服务提供者定义Web服务的服务描述并把它发布到服务请求者或者服务注册中心。

第10题:

Web Services是面向整个Internet应用的,它的框架是跨平台、跨编程语言的。


正确答案:正确

更多相关问题