zoukankan      html  css  js  c++  java
  • SOA、SOAP、RFC、RPC、IETF

    SOA:

    全称:Servuce - oriented Architecture

    说明:面向服务架构

    就是说将软件按照功能设计成一个个服务,这些服务用标准的方式定义接口、并通过标准的协议进行调用

    SOA所定义的接口和调用方式是独立于编程语言和运行平台的,广义上将SOA可以基于不同的底层技术实现。

    比如CORBA和Web Services。但是由于CORBA过于复杂和臃肿,因此已经很少使用。所以目前所说的SOA绝大多数是基于Web Services技术实现,在Web Services的实现方式下,SOA服务的接口用XML进行定义。

    SOAP:

    全称:Simple Object Access Protocol

    说明:简单对象访问协议,是一种轻量的、简单的、基于XML标准通用标记语言下的一个子集)的协议,它被设计成在WEB上交换结构化的和固化的信息。

    Web Service 三要素:SOAP、WSDL(Web Services Description Language)、UDDI(Universal Description Discovery and  Integration)

    soap用来描述传递信息的格式, WSDL 用来描述如何访问具体的接口, uddi用来管理,分发,查询webService 。

    SOAP是一个用于分布式环境的、轻量级的、基于XML进行信息交换的通信协议。

    对于SOAP的理解:

    第一步理解:SOAP=HTTP+XML

    第二步理解:SOAP把XML的使用代码化为请求和响应参数的编码模式,并用HTTP做传输

    SOAP是把成熟的基于Http的WEB技术与XML的灵活性和可拓展性组合在了一起

    第三步理解:具体讲,一个SOAP实现可以简单的看做遵循SOAP编码规则的HTTP请求和响应

    转载自:https://blog.csdn.net/weixin_42652696/article/details/84620911

    SOA 是架构、SOAP 是协议~ 不可混为一谈。

    RFC:

    全称:Request for comments

    说明:一系列以编号排定的文件。文件收集了有关互联网相关信息,以及UNIX和互联网社区的软件文件。目前RFC文件是由Internet Society(ISOC)赞助发行。基本的互联网通信协议都有在RFC文件内详细说明。RFC文件还额外加入许多的论题在标准内,例如对于互联网新开发的协议及发展中所有的记录。因此几乎所有的互联网标准都有收录在RFC文件之中。

    https://blog.csdn.net/shiyongyue/article/details/77568280

    RPC:

    全称:Remote Procedure Call

    说明:远程过程调用。

    RPC采用客户机/服务器模式。请求程序就是一个客户机,而服务提供程序就是一个服务器。首先,客户机调用进程发送一个有进程参数的调用信息到服务进程,然后等待应答信息。在服务器端,进程保持睡眠状态直到调用信息到达为止。当一个调用信息到达,服务器获得进程参数,计算结果,发送答复信息,然后等待下一个调用信息,最后,客户端调用进程接收答复信息,获得进程结果,然后调用执行继续进行。

    IETF:

    全称:The Internet Engineering Task Force

    说明:互联网工程任务组(task force 吊吊的感觉)

    是一个公开性质的大型民间国际团体,汇集了与互联网架构和互联网顺利运作相关的网络设计者、运营者、投资人和研究人员,并欢迎所有对此行业感兴趣的人士参与。

    IETF的主要任务是负责互联网相关技术标准的研发和制定,是国际互联网业界具有一定权威的网络相关技术研究团体。

    成灰之前,抓紧时间做点事!!
  • 相关阅读:
    工作笔记总结——数据库
    PHP 的本地文件缓存处理类(非常高效)
    word如何去掉背景色
    安装CORBA产品visibroker注意问题
    [Python小菜]Bulidin Function Type使用小记
    java正则表达式和网页爬虫的制作
    工作笔记总结——前台js和jQuery
    thinkphp+ajax 实现点击加载更多数据
    第三方微信登录
    substring() 方法用于提取字符串中介于两个指定下标之间的字符。
  • 原文地址:https://www.cnblogs.com/jony-it/p/10669257.html
Copyright © 2011-2022 走看看