软考在线  |  计算机技术与软件专业技术资格(水平)考试   |   [请选择科目]
[ 成为 VIP会员 ]        登录  |  注册      我的  购物车
0
 
科目切换  联系我们 
    
  |   [请选择科目]

VIP:有效提升20分!  真题  历年真题 (可免费开通)/  百科全书/ 机考模拟平台/  最难真题榜/  自测/  攻打黄金十二宫/  真题检索/  真题下载/  真题词库
知识   必会知识榜/  最难知识榜/  知识点查询/      文档   学习计划/  精华笔记/  试题文档     纸质图书   《百科全书》HOT!!/         /        首页/  2025年上半年专区/  手机版/ 
免费智能真题库 > 历年试卷 > 系统规划与管理师 > 2017年下半年 系统规划与管理师 上午试卷 综合知识
  第25题      
  知识点:   SOA   SD   Web服务   XML   应用服务
  关键词:   SOA   协议   语言   OA        章/节:   新一代信息技术       
  错误率: 64%      难度系数:      

 
Web服务是一种面向服务的架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。Web服务典型的技术包括:SOAP、WSDL、UDDI和XML,( )是用于描述服务的Web服务描述语言。
 
 
  A.  SOAP
 
  B.  WSDL
 
  C.  UDDI
 
  D.  XML
 
 
 确定 并 查看答案解析     知识点讲解  我要标记      有奖找茬      上一题        下一题 
 

   知识点讲解    
   · SOA    · SD    · Web服务    · XML    · 应用服务
 
       SOA
        SOA(Service-Oriented Architecture,面向服务的架构)是一种粗粒度、松耦合服务架构,服务之间通过简单、精确定义接口进行通信,不涉及底层编程接口和通信模型。SOA可以看作是B/S模型、XML(标准通用标记语言的子集)/Web Service技术之后的自然延伸。
        Web Service是现在实现SOA的主要技术,是一个平台独立的,低耦合的,自包含的、基于可编程的web应用程序,可使用开放的XML(标准通用标记语言下的一个子集)标准来描述、发布、发现、协调和配置这些应用程序,用于开发分布式的互操作的应用程序。Web Service技术,能使得运行在不同机器上的不同应用无须借助附加的、专门的第三方软件或硬件,就可相互交换数据或集成。依据Web Service规范实施的应用之间,无论它们所使用的语言、平台或内部协议是什么,都可以相互交换数据。
        SOA支持将业务转换为一组相互链接的服务或可重复业务任务,可以对这些服务进行重新组合,以完成特定的业务任务,从而使业务能够快速适应不断变化的客观条件和需求。
 
       SD
        SD卡(Secure Digital Memory Card)是一种基于半导体快闪记忆器的新一代记忆设备。SD卡由日本松下、东芝及美国SanDisk公司于1999年8月共同开发研制。大小犹如一张邮票的SD记忆卡,重量只有2g,但却拥有高记忆容量、快速数据传输率、极大的移动灵活性以及很好的安全性。
        SD卡在24mm×32mm×2.1mm的体积内结合了SanDisk快闪记忆卡控制与MLC(Multilevel Cell)技术和Toshiba(东芝)0.16μ及0.13μ的NAND技术,通过9针的接口界面与专门的驱动器相连接,不需要额外的电源来保持其上记忆的信息。而且它是一体化固体介质,没有任何移动部分,所以不用担心机械运动的损坏。
 
       Web服务
        Web是为了程序到用户的交互,而Web服务是为程序到程序的交互做准备。Web服务使公司可以降低进行电子商务的成本、更快地部署解决方案以及开拓新机遇。实现Web服务的关键在于通用的程序到程序通信模型,该模型应建立在现有的和新兴的标准之上,例如,HTTP、可扩展标记语言(Extensible Markup Language,XML)、简单对象访问协议(Simple Object Access Protocol,SOAP)、Web服务描述语言(Web Service Description Language,WSDL)以及通用描述发现和集成(Universal Description Discovery and Integration,UDDI)。
               Web服务的定义
               Web服务是描述一些操作(利用标准化的XML消息传递机制可以通过网络访问这些操作)的接口。Web服务是用标准的、规范的XML概念描述的,称为Web服务的服务描述。这一描述包括了与服务交互需要的全部细节,包括消息格式(详细描述操作)、传输协议和位置。该接口隐藏了实现服务的细节,允许独立于实现服务所基于的硬件或软件平台和编写服务所用的编程语言使用服务。Web服务履行一项特定的任务或一组任务。Web服务可以单独或同其他Web服务一起用于实现复杂的聚集或商业交易。
               Web服务体系结构基于三种角色(服务提供者、服务注册中心和服务请求者)之间的交互。交互涉及发布、查找和绑定操作。这些角色和操作一起作用于Web服务构件——Web服务软件模块及其描述。在典型情况下,服务提供者托管可通过网络访问的软件模块(Web服务的一个实现),服务提供者定义Web服务的服务描述并把它发布到服务请求者或服务注册中心。服务请求者使用查找操作来从本地或服务注册中心检索服务描述,然后使用服务描述与服务提供者进行绑定并调用Web服务实现或同它交互。服务提供者和服务请求者角色是逻辑结构,因而服务可以表现两种特性。下图描述了这些操作、提供这些操作的组件及它们之间的交互。
               
               Web服务的角色、操作和构件
               WSDL——Web服务描述语言(Web Service Description Language)
               WSDL是一种XML Application,它将Web服务描述定义为一组服务访问点,客户端可以通过这些服务访问点对包含面向文档信息或面向过程调用的服务进行访问(类似远程过程调用)。WSDL首先对访问的操作和访问时使用的请求/响应消息进行抽象描述,然后将其绑定到具体的传输协议和消息格式上以最终定义具体部署的服务访问点。相关的具体部署的服务访问点通过组合就成为抽象的Web服务。
               UDDI——通用描述发现和集成(Universal Description Discovery and Integration)
               (1)UDDI的基本概念。UDDI允许动态发现相关的Web服务并将其集成到聚合的业务过程中。UDDI提供一种搜索有关企业和电子化服务的信息。在UDDI中发布企业与服务信息使其他企业能大范围访问到这些信息。UDDI基于现成的标准,如可扩展标记语言(Extensible Markup Language,XML)和简单对象访问协议(Simple Object Access Protocol,SOAP)。
               (2)UDDI注册中心。在UDDI中,一个重要的概念就是UDDI注册中心。UDDI注册中心包含了通过程序手段可以访问到的对企业和企业支持的服务所做的描述。此外,还包含对Web服务所支持的因行业而异的规范、分类法定义以及标识系统的引用。UDDI提供了一种编程模式,定义与注册中心通信的规则。UDDI规范中所有API都用XML来定义,包装在SOAP信封中,在HTTP上传输。
 
       XML
        XML(eXtensible Markup Language,可扩展标记语言)实际上是Web上表示结构化信息的一种标准文本格式,同HTML一样,都来自SGML(Standard Generalized Markup Language,标准通用标记语言)。
               XML的特征
               XML具有以下特征。
               (1)XML是元标记语言。HTML定义了一套固定的标签,有其特定的含义。XML则允许用户自己定义所需的标签。
               (2)XML描述的是结构和语义。XML标签描述的是文档的结构和意义,而不是页面元素的格式。
               (3)XML文档的显示使用特有技术支持,如通过样式单为文档增加格式化信息。
               XML基本语法
               一个正规的XML文档由3个部分组成,即一个可选的序言、文档的主体和可选的尾声。一个XML文档通常以一个XML声明开始,后面通过XML元素来组织数据。XML元素包括标签和字符数据。
               下面是一份格式正规的XML文档:
               
               可以看出,XML文档序言部分从文档的第一行开始,它可以包括XML声明、文档类型声明、处理指令等。文档的主体则是文档根元素所包含的那一部分。XML尾声部分在文档的末尾,它可以包含注释、处理指令或空白等。
               应用程序接口
               XML文档本身是一个文本文件,在需要访问文档中的内容时,需要XML解析器进行语法验证和提取内容。两个著名的XML解析器的标准规范分别是W3C标准组织制定的文档对象模型(Document Object Model, DOM)和XML_DEV邮件列表成员定义的简单应用程序接口(Simple APIs for XML, SAX)。
               XML程序接口框图如下图所示。
               
               XML程序接口框图
               从上图中可以看出,应用程序不是直接对XML文档进行操作,而是首先由XML解析器对XML文档进行分析,然后应用程序通过XML解析器所提供的DOM接口或SAX接口对分析结果进行操作,从而实现对XML文档的访问。
               1)文档对象模型
               在应用程序中,基于DOM的XML解析器将一个XML文档转换成一棵DOM树,应用程序通过DOM树来实现对XML文档数据的操作。DOM API提供给用户的是一种随机访问机制。通过它,应用程序不仅可以在任意时刻访问XML文档中的任何数据,而且可以任意地插入、删除、修改和存储XML文档的内容。
               DOM解析器所采用的树型结构思想与XML文档结构吻合,应用十分广泛,但是对机器性能的要求较高,实现效率不是十分理想。
               2)简单应用程序接口
               与DOM不同,SAX采用的是顺序访问模式,是一种快速读写XML数据的方式。当SAX解析器对XML文档进行分析时,会触发一系列事件,并激活相应的事件处理函数,应用程序通过这些事件函数实现对XML文档的访问。同DOM解析器相比,SAX实现简单,效率较高,但是缺乏灵活性,仅适用于访问XML数据,不适用于对文档进行更改的应用程序。
               XML文档的显示
               由于XML中的标签许多是开发者自己定义的,主要用于说明文档所表述数据的内存结构关系,因此其显示格式需要特殊的机制来定义。层叠样式单(Cascading Style-Sheets, CSS)和扩展样式单语言(eXtensible Stylesheet Language, XSL)是W3C推荐的表达XML文档数据显示格式的两种标准。
               1)层叠样式单
               CSS最初主要应用于HTML,可以保证文档显示格式的一致性和较好的格式化。通过CSS可以产生如字体、颜色和位置等不同样式的显示格式信息。CSS可以存在于相应文档的页面中,也可以独立的文件形式存在。推荐使用独立的样式文件,以便于维护。CSS在功能上不如扩展样式单语言强大,但是开发相对容易。
               2)扩展样式单语言
               扩展样式单语言遵守XML的语法规则,是XML的一种具体应用。XSL可以分为3个部分,即转换工具(XSLT)、格式对象(FO)和XML分级命令处理工具XPath。一个XML文档的显示过程是这样的:首先根据XML文档构造源树,然后根据给定的XSL将构造的源树转换为可以显示的结果树,最后按照FO解释结果树,产生一个可以在屏幕或其他媒体中输出的结果。
               描述树转换的部分协议,已经从XSL中分离出来,取名为XSLT。XSLT的主要功能就是将源树转换为结果树。在XSLT中定义了与XML文档中各个逻辑成分相匹配的模板以及匹配转换方式。具体的转换过程,既可以在服务器端进行,也可以在客户端进行。
 
       应用服务
        电子商务应用是企业利用电子手段展开商务活动的核心,也是电子商务系统组成的核心部分,是通过应用程序来实现的。事实上,企业商务服务的业务逻辑规划是否合理,直接影响到电子商务系统的功能。
   题号导航      2017年下半年 系统规划与管理师 上午试卷 综合知识   本试卷我的完整做题情况  
1 /
2 /
3 /
4 /
5 /
6 /
7 /
8 /
9 /
10 /
11 /
12 /
13 /
14 /
15 /
 
16 /
17 /
18 /
19 /
20 /
21 /
22 /
23 /
24 /
25 /
26 /
27 /
28 /
29 /
30 /
 
31 /
32 /
33 /
34 /
35 /
36 /
37 /
38 /
39 /
40 /
41 /
42 /
43 /
44 /
45 /
 
46 /
47 /
48 /
49 /
50 /
51 /
52 /
53 /
54 /
55 /
56 /
57 /
58 /
59 /
60 /
 
61 /
62 /
63 /
64 /
65 /
66 /
67 /
68 /
69 /
70 /
71 /
72 /
73 /
74 /
75 /
 
第25题    在手机中做本题
    在线人数   共计 9733人 在线 
    wanghaifen..     pamela.081..     jianjier@1..     xuyong_67@..     changfengy..     zhentian19..
    luoxiaoyan..     anshizhang..     sd_lxq@126..     zhangzhime..     haiqin28@h..     freeman.ta..
    yaofan7097..     974189164@..     wangdan198..     pujerry@12..     nanxuejie@..     a1014115@1..
    littleraco..     gsxdyx@sin..     yujianhua-..     316658814@..     hsl010@126..     511710065@..
    lcd_1981@1..     h1.01@126...     cock.er@16..     qiu_shuang..     wlg300@yah..     lishunbook..
    lxf@fyqyjt..     tzm10@126...     chenghao@m..     dingwei619..     HBLCCSSC@L..     refel@126...
    zhouyc_200..     lxming@ioz..     morica2006..     heweiping2..     lijs258@si..     jiaoyuehon..

本网站所有产品设计(包括造型,颜色,图案,观感,文字,产品,内容),功能及其展示形式,均已受版权或产权保护。
任何公司及个人不得以任何方式复制部分或全部,违者将依法追究责任,特此声明。
本站部分内容来自互联网或由会员上传,版权归原作者所有。如有问题,请及时联系我们。



京B2-20210865 | 京ICP备2020040059号-5 |京公网安备 11010502032051号 | 营业执照 | Copyright ©2000-2025 All Rights Reserved 软考在线版权所有