登录   |   注册
    准考证打印   论文投票   报考指南   论文辅导   软考培训   郑重申明  
您现在的位置:  首页 > 软考学苑 > 信息系统项目管理师 > 高项上午综合知识 > 高项章节知识点 >> 正文
正文
3.6.2 Web Services技术
来源: 作者: 时间;2017-10-20 15:25:45 点击数: 尚大软考交流群:376154208
3.6.2 Web Services技术 随着Intemet应用逐渐成为一个B2B应用平台,应用集成所面临的问题也日益突出:各种构件之间的“战争”、各种编程语言之间的“战争”、防火墙的阻挡、互操作协议的不一致等。Web服务(Web Services)定义了一种松散的、粗粒度的分布计算模式,使用标准的HTTP (S)协议传送XML表示及封装的内容。Web服务的典
<尚大教育,教育至上,人才为大:sdedu.cc>

 3.6.2 Web Services技术

    随着Intemet应用逐渐成为一个B2B应用平台,应用集成所面临的问题也日益突出:

各种构件之间的战争、各种编程语言之间的战争、防火墙的阻挡、互操作协议的

不一致等。Web服务(Web Services)定义了一种松散的、粗粒度的分布计算模式,使

用标准的HTTP (S)协议传送XML表示及封装的内容。Web服务的典型技术包括:用

于传递信息的简单对象访问协议(Simple Object Access ProtocalSOAP)、用于描述服

务的Web服务描述语言(Web Services Description LanguageWSDL)、用于,/Veb服务

的注册的统一描述、发现及集成(Universal Description Discovery and IntegrationUDDI)、

用于数据交换的XML

    Web服务的主要目标是跨平台的亘操作性,适台使用Web Services的情况如下。

    (1)跨越防火墙:对于成千上万且分布在世界各地的用户来讲,应用程序的客户端

和服务器之问的通信是一个棘手的问题。客户端和服务器之间通常都会有防火墙或者代

理服务器。用户通过Web服务访问服务器端逻辑和数据可以规避防火墙的阻挡。

    (2)应用程序集成:企业需要将不同语言编写的在不同平台上运行的各种程序集成

起来时,Web服务可以用标准的方法提供功能和数据,供其他应用程序使用。

    (3) B2B集成:在跨公司业务集成(B2B集成)中,通过Web服务I丁以将关键的

商务应用提供给指定的合作伙伴和客户。用Web服务实现B2B集成刊以报容易地解决

互操作问题。

    (4)软件重用:Web服务允许在重用代码的同时,重用代码后面的数据。通过直接

调用远端的Web服务,可以动态地获得当前的数据信息。用Web服务集成各种应用中

的功能,为用户提供一个统一的界面,是另一种软件重用方式。

    在某些情况下,Web服务也可能会降低应用程序的性能。不适合使用Web服务的情

况如下。

    (l)单机应用程序:只与运行在本地机器上的其他程序进行通信的桌面应用程序最

好不使用Web服务,只用本地的API即可。

    (2)周域网上的同构应用程序:使用同一种语言开发的在相同平台的同一个局域网

中运行的应用程序直接通过TCP等协议调用,会更有效。

<尚大教育,教育至上,人才为大:sdedu.cc>
 
   各省软考办 
 
来顶一下
返回首页
返回首页
上一篇:3.6.1数据库与数据仓库技术
下一篇: 3.6.3 J2EE架构、.NET架构
 相关文章
 
 
跟贴共
笔 名 :   验证码:
网友评论仅供其表达个人看法,并不表明尚大教育同意其观点或证实其描述
距离2023年05月27-28日软考考试还有
尚大软考交流群:376154208
软考各地考务机构
历年真题汇总




各省市软考报名简章