标准化工作导则第1部分

网络服务 (Web Service)

As defined by the World Wide Web Consortium (W3C) Web Services (web service) is a software system designed to support interoperability between different computers on the same network key feature of a Web Service is to offer a ‘ software interface’ (described in an automatically processable format such as, for example, the Web Services Description Language) using the other systems which may interact with the Web Service itself by activating the steps in the interface by means of special “messages” included in an “envelope” (the most famous is SOAP): these messages are usually transported via the HTTP protocol and formatted according to the XML standard.

根据万维网联盟(W3C)的定义,Web服务(Web服务)是一种软件系统,旨在支持同一计算机上同一网络上不同计算机之间的互操作性。关键功能是提供“软件接口”(在使用其他系统的自动可处理格式,例如Web服务描述语言),这些其他系统可以通过“信封”(最多)中包含的特殊“消息”激活界面中的步骤来与Web Service本身进行交互著名的是SOAP):这些消息通常通过HTTP协议进行传输,并根据XML标准进行格式化。

Thanks to the use of XML standards, through an architecture based on Web Service (Service Oriented Architecture – SOA) software applications written in different programming languages and deployed on different hardware platforms can be used through the interfaces that they “expose” publicly and through the use of functions that are able to make (the “products” to make available) for the exchange of information and the conduct of complex operations (such as , the execution of business processes that involve multiple areas of the same company) and on corporate networks, as well as on the Internet: the possibility of interoperability between different programming languages (e.g., between Java and Python) and operating systems (such as Windows and Linux) is made possible by the use of standard “open”.

由于使用了XML标准,通过基于Web服务的体系结构(面向服务的体系结构– SOA),可以使用以不同编程语言编写并部署在不同硬件平台上的软件应用程序,通过它们公开“公开”的接口以及通过使用能够为信息交换和进行复杂操作(例如执行涉及同一公司多个领域的业务流程)和在公司网络上提供功能(“产品”)的功能,以及在Internet上:通过使用标准的“开放”,可以实现不同编程语言(例如,Java和Python之间)与操作系统(例如Windows和Linux)之间互操作性的可能性。

The consortium OASIS (Organization for the Advancement of Structured Information Standards) and W3C are primarily responsible for the architecture and standardization of Web services, to improve interoperability between different implementations of Web Services WS-I organization is also developing a series of “profiles” to better define the standards involved.

联盟OASIS(结构化信息标准促进组织)和W3C主要负责Web服务的体系结构和标准化,以提高Web服务的不同实现之间的互操作性WS-I组织也在开发一系列“配置文件”更好地定义所涉及的标准。

Web服务的协议栈 (Protocol stacks of Web Service )

The protocol stack of Web services is the set of network protocols used to identify, locate, implement and to interact with each Web Service, is mainly composed of four areas:

Web服务协议栈是用于识别,定位,实现每个Web Service并与之交互的一组网络协议,主要由四个区域组成:

  • Transport Service: Responsible for transporting messages between applications on the network, including protocols such as HTTP, SMTP, FTP, XMPP, and the recent Blocks Extensible Exchange Protocol (BEEP).传输服务:负责在网络上的应用程序之间传输消息,包括HTTP,SMTP,FTP,XMPP等协议以及最新的块可扩展交换协议(BEEP)。
  • XML Messaging: all data exchanged is formatted with a “tag” XML so that they can be used at both ends of the connections, the message can be encoded in accordance with the SOAP standard, as well as use JAX-RPC, XML-RPC or REST.XML消息传递:交换的所有数据都使用“标签” XML格式化,以便可以在连接的两端使用它们,可以根据SOAP标准对消息进行编码,还可以使用JAX-RPC,XML-RPC或REST。
  • Description of service: the public interface of a Web Service is described by WSDL (Web Services Description Language) an XML-based language used to create “documents” describing how to interface and use of the Web Service.服务描述:Web服务的公共接口由WSDL(Web服务描述语言)描述,WSDL是一种基于XML的语言,用于创建描述如何连接和使用Web Service的“文档”。
  • List of services: the centralization of the description and the location of the Web Service in a “register” Joint allows you to search and quickly find the Web Service available on the web, is currently used for this purpose the protocol UDDI.服务列表:描述的集中和Web服务在“注册”中的位置联合使您可以搜索并快速找到Web上可用的Web服务,当前用于协议UDDI。

使用的其他标准协议是: (Additional standard protocols used are: )

  • WS-Security: the protocol Web Services Security protocol was adopted as an OASIS Standard, this standard allows user authentication and confidentiality of messages exchanged with the interface of Web Service

    WS-Security:协议Web服务安全协议被用作OASIS标准,该标准允许用户身份验证和与Web服务接口交换的消息的机密性

  • WS-Reliability: This is based on SOAP specifications and accepted as an OASIS Standard that satisfy the request message “reliable” (reliable), required for some of the critical applications that use Web services (such as, for example, monetary transactions or E-commerce applications).

    WS-Reliability:这是基于SOAP规范并被接受为OASIS标准,它满足使用Web服务的某些关键应用程序(例如,货币交易或E)所要求的“可靠”(reliable)请求消息。 -商务应用程序)。

Web服务的优势 (Advantages of Web Services)

  • Allow interoperability between different software applications on different hardware platforms允许在不同硬件平台上的不同软件应用程序之间实现互操作性
  • Using standard protocols and “open” protocols and data format and, where possible, in text format, which makes them easier to understand and use by developers使用标准协议和“开放”协议以及数据格式,并在可能的情况下使用文本格式,这使开发人员更易于理解和使用
  • Through the use of HTTP to transport messages the Web Service does not require, normally, that changes are made to the security rules used as a filter on the firewall通过使用HTTP传输消息,Web服务通常不需要更改用作防火墙过滤器的安全规则。
  • Can be easily used in combination with each other (regardless of who supplies them and where they are available) to form services “integrated” and complex.可以轻松地相互组合使用(无论由谁提供它们,以及在何处可用),以形成“集成”和复杂的服务。
  • Allow reuse of infrastructure and applications already developed and are (relatively) independent of any changes to these允许重用已经开发的基础结构和应用程序,并且(相对)独立于这些基础结构和应用程序的任何更改

Web服务-更多好处 (Web Services — More Benefits)

  • Web services provide interoperability between various software running on various platforms.Web服务提供了在各种平台上运行的各种软件之间的互操作性。
  • Web services use open protocols and standards.Web服务使用开放协议和标准。
  • The protocols and data formats are text wherever possible, thus facilitating the understanding of how global trade.协议和数据格式尽可能为文本,从而有助于人们了解全球贸易方式。
  • Based on HTTP protocol, Web services can work through many firewalls without requiring changes to filtering rules.基于HTTP协议,Web服务可以通过许多防火墙工作,而无需更改过滤规则。
  • Development tools based on these standards, allow the automatic creation of programs using existing Web services.基于这些标准的开发工具允许使用现有的Web服务自动创建程序。

Continued…

继续…

翻译自: https://www.eukhost.com/blog/webhosting/web-service-part-1/

标准化工作导则第1部分

标准化工作导则第1部分_网站服务| 第1部分相关推荐

  1. GB/T 1.1—2009《标准化工作导则 第1部分:标准的结构和编写》简介

    GB/T 1.1-2009<标准化工作导则 第1部分:标准的结构和编写>是对标准化工作标准化的重要标准之一,它的实施将能够有效地保证标准的编写质量.该标准的规定用以指导如何起草我国标准,它 ...

  2. 标准化工作导则2020_最新版 GB/T 1.12020 标准化工作导则 第 1 部分:标准化文件的结构和起草规则标准解读...

    为了让广大标准化从业人员.工程技术人员,及时了解GB/T 1.1-2020最新标准的修订背景.修订变化.重点关注.协会特邀请有着几十年宣贯标准和编写标准的专家进行授课. 本次对GB/T 1.1的修订, ...

  3. 合作式智能运输系统 车用通信系统应用层及应用数据交互标准(第二阶段)_携手推进汽车与信息通信标准化融合发展,CSAE与CCSA签署标准化工作备忘录...

    2020年12月3日,中国汽车工程学会联合国家智能网联汽车创新中心在深圳举办了CSAE智能网联汽车V2X标准宣贯交流会.会上,中国汽车工程学会副秘书长.中国智能网联汽车产业创新联盟秘书长公维洁与中国通 ...

  4. 计算机网络_互联网的标准化工作及相关组织

    互联网的标准化工作对互联网的发展起到了非常重要的作用.我们知道,标准化工作的好坏对一种技术的发展有着很大的影响. 标准 ● 法定标准:由权威机构制定的正式的.合法的标准 OSI ● 事实标准:某些公司 ...

  5. vi编辑器服务器维护,vi编辑器有哪几种工作模式及如何转换_网站服务器运行维护,vi编辑器,工作模式...

    整理分享一些 Linux思维导图(值得收藏)_网站服务器运行维护 本篇文章整理分享了一些 Linux思维导图(值得收藏).有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. vi编辑器有 ...

  6. 计算机网络之网络概述:2、标准化工作及其相关组织

    网络概述:2.标准化工作及其相关组织 思维导图: 标准的分类: RFC: 相关组织: 俗话说的好,国有国法,家有家规.在计算机网络中也要有自己的标准.举一个最简单的例子来说,华硕电脑厂商和联想电脑厂商 ...

  7. 建筑八大员培训湖北标准员培训工程施工现场标准员的工作导则

    本文原创作者:whzfjy2008(武汉梓枫) 第一章 总则 第一条 为加强对建筑与市政工程施工现场标准员管理,指导施工现场标准员工作,根据<建筑与市政工程施工现场专业人员职业标准>(JG ...

  8. 标准化工作取得新突破 窄带物联网商用指日可待

    截至四月底,中国信息通信研究院泰尔终端实验室提出的"窄带物联网(NB-IoT)的终端模组"系列标准规范已通过送审稿,正在积极准备报批版本及相关文件,这标志着业界NB-IoT模组系列 ...

  9. Linux下计划任务和标准化工作流程

    1.定时任务和计划任务: 2.一次性定时任务at(生产中很少使用) at命令: at [option] TIME常用选项:-V 显示版本信息:-l: 列出指定队列中等待运行的作业:相当于atq-d: ...

最新文章

  1. 保证高可用Java服务化系统高效运行的必备工具箱
  2. linux mysql 忘记root密码_Linux MySQL忘记root密码解决方案
  3. HDU-4282 A very hard mathematic problem 技巧枚举+二分
  4. 庆祝教师节,李宁老师课程优惠劵疯抢中、会员卡优惠中,先到先得
  5. 单条MySQL最长_MySQL 单条记录长度最大65535
  6. Python 高级面向对象
  7. C#登录窗口(访问数据库)的制作,类文件的制作及使用
  8. 视频教程-IP地址划分(CCNA魔鬼训练营系列)-思科认证
  9. oracle数据库有64位的吗,plsql有64位的吗
  10. matlab 导出asc文件,将* .asc文件保存为Excel文件
  11. This relative module was not found: Error: Can‘t resolve ‘../assets/bg.jpg‘
  12. mac 电脑 打开隐藏文件
  13. centos修改镜像源
  14. vue滑杆_非常简单的Vue滑杆组件
  15. 【vex-table】 复杂表格 同时存在合并列 与 合并行
  16. Eclipse运行jsp文件,发现页面无法访问!
  17. 爬虫基本库之request
  18. Unity Google Android登录接入
  19. 【行空板教程】写字板
  20. 学英语最好的计算机美剧推荐,推荐四部经典的美剧!适合学习英语口语的美剧有哪些?...

热门文章

  1. MVC三层架构的模式
  2. 基于NET写的直播抖音男女团游戏惩罚PK快手自动计票器
  3. java并发编程实战wwj--------------------第二阶段------------Balking------------------29-30
  4. SQL语句查询表结构
  5. PictureMagick图片魔法师,专业的批量图像处理工具
  6. multipartfile 后端怎么接受_精华 | 前端必看,一文教你读懂芯片后端报告!
  7. 安装:Python库的正确安装
  8. STM32-定时器中断实验
  9. python-----基本输入与输出
  10. gdkoi2016爆零记