SOAP 构建模块

SOAP 由普通的 XML 文档构成,其构成成分为必要元素与可选元素。必要元素包含 Envelope 元素和 Body 元素,Envelope 元素能让XML文档被识别为 SOAP 消息,Body 元素则包含所有调用和响应所需信息。可选元素包含 Header 元素和 Fault 元素, Header 元素包含头部信息, Fault 元素提供在处理消息时所发生错误的相关信息。

SOAP 协议和 http 协议

SOAP 是指简单对象访问协议,属于轻型协议的一种,用于在分散的、分布式的计算机环境中进行信息交换,借助于 XML 格式为 HTTP 协议提供了其运行所需的拓展。Http 协议是指标准超文本传输协议,在每个协议中都会包含一系列的http 请求标头及其他信息。SOAP 协议与http 协议都属于底层的通信协议,但两者请求包的格式并不相同,SOAP 协议的请求包为 XML 格式,http 协议的请求包为纯文本格式,SOAP 协议能够传递结构画的数据,http 协议只能传递纯文本数据。

SOAP 优点

SOAP优点_可扩展性

可扩展性

SOAP 能够对中间介质和层次化的体系结构提供服务支持,在进行数据传输时,无需中断已有的应用程序就能完成传输,SOAP 的扩展分为水平扩展与垂直扩展。

SOAP优点_合规性高

合规性高

FPGA 更偏向于硬件电路,而单片机更偏向于软件,单片机的设计属于软件范畴,它的硬件是固定的,通过软件编程语言,能够对软件指令在硬件芯片上的执行加以描述。而 FPGA 设计属于硬件范畴,FPGA 和单片机的区别在本质上其实属于软件和硬件的区别。

SOAP优点_独立运行

独立运行

SOAP 的运行能够相对于平台、 操作系统、 目标模型和编程语言独立实现,并且其运行中所使用到的编码与参数都是根据具体的应用情况灵活选择的。

SOAP优点_不受编程语言限制

不受编程语言限制

SOAP 的使用不受到语言的限制,客户端只需要保证发送了正确的 SOAP 请求。SOAP 没有对象模型,因此应用程序也可以捆绑在任意的对象模型中使用。

亚马逊云科技热门云产品

Amazon EC2 Auto Scaling

Amazon EC2 Auto Scaling

弹性伸缩计算能力以满足业务需求  

Amazon S3

Amazon S3

云中的可拓展存储  

Amazon ECS

Amazon ECS

高度安全、可靠且可扩展的容器运行方式  

Amazon Batch

Amazon Batch

任意规模完全受管的批处理

欢迎加入亚马逊云科技培训中心

欢迎加入亚马逊云科技培训中心

从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
从 0 到 1 轻松上手云服务,获取更多官方开发资源及培训教程
  • 快速上手训练营
  • 第一课:亚马逊云科技简介

    本课程帮助您初步了解云平台与本地环境的差异,以及亚马逊云科技平台的基础设施和部分核心服务,包括亚马逊云科技平台上的弹性高可用架构,架构设计准则和本地架构迁移上云的基本知识。

    亚马逊云科技技术讲师:李锦鸿

    第二课:存储与数据库服务

    您将在本课程中学习到亚马逊云科技上的三个存储服务分别是什么。我们也将在这个模块中为您介绍亚马逊云科技上的关系型数据库服务 Amazon Relational Database Service (RDS)。

    亚马逊云科技资深技术讲师:周一川

    第三课:安全、身份和访问管理

    在这个模块,您将学习到保护您在亚马逊云科技上构建的应用的安全相关知识,责任共担模型以及身份和访问管理服务, Identity and Access Management (IAM) 。同时,通过讲师演示,您将学会如何授权给 EC2 实例,允许其访问 S3 上的资源。

    亚马逊云科技技术讲师:马仲凯
  • 账单设置与查看
  • 视频:快速完成税务设置

    部署时间:5 分钟

    视频:账户账单信息

    部署时间:3 分钟

    视频:如何支付账单

    部署时间:3 分钟

  • 动手实操
  • 快速上手云上无服务器化的 MySQL 数据库

    本教程将引导您创建一个Aurora Serverless 数据库并且连接上它。

    部署时间:10 分钟

    启动一台基于 Graviton2 的 EC2 实例


    本教程将为您讲解如何在云控制台上启动一台基于 Graviton2 的 EC2 实例。

    部署时间:5 分钟

    使用 Amazon Systems Manager 进行云资源统一跟踪和管理

    在这个快速上手教程中,您将学会如何使用 Amazon Systems Manager 在 Amazon EC2 实例上远程运行命令。

    部署时间:10 分钟