主页 > CDN > > 正文

微软云_扬州市建设局网站_价格

来源:胜利云 发布时间:2021-06-10 14:49 标签:微软网站建设局州市价格
浏览:

本文并没有假装解释关于de REST适配器的技术功能,而是试图分析适配器是否与RESTful服务完全兼容。如果你想知道更多的技术细节,我强烈推荐给你伊沃库姆斯的博客。这个博客用实际案例解释了REST适配器的功能,对我理解它有很大帮助。为此,我建议阅读Martin Fowler关于"Richardson成熟度模型"的文章https://martinfowler.com/articles/richardsonMaturityModel.html

很多人用JSON消息将"REST服务"称为HTTP POST操作,但它远不是RESTful服务,剩下的适配器有多少"RESTful"?让我们按照Richardson成熟度级别来研究REST适配器的发送方和接收方的功能:

REST适配器基于HTTP协议(对于HTTP,大数据工具,当然还有HTTPS通信),低价的云服务器,所以支持这个基本级别:

但是,有一个限制…理论上,宁波大数据,数据可以以任何格式(XML、JSON、YAML等)交换,但适配器在双方(发送方和接收方)仅限于JSON和XML:

适配器支持双方的资源,即使有多个资源级别。这是一个强大的功能。

发送方适配器:

接收方适配器:

为这些变量赋值的方法有很多(示例中的"slot_id"):常量、XPath表达式、JSON表达式、动态配置等。

适配器设计为支持CRUD操作(GET、POST、PUT、,删除):

发送方适配器:

在"操作确定"页签中,可以将HTTP操作映射到PI操作:

接收方适配器:

在"REST操作"页签中,有不同的方式来定义HTTP操作。更简单的一个,是"手动值"选项:

但是,补丁呢?补丁操作的使用正在增长,如果需要用补丁操作调用restfulweb服务,会发生什么?如果是强制要求,数据分析平台,则需要版本7.50>=SP09,如以下SAP注释所述:

https://launchpad.support.sap.com/#/notes/2498897

另外,如何使用不同的HTTP响应码(201、202、404、409等)?为此,您可以对适配器两侧使用"错误处理"选项卡。有关此功能的详细信息,请参阅help.sap.com帮助. 此外,对于此功能,可能需要应用以下SAP说明中描述的修补程序:

https://launchpad.support.sap.com/#/notes/2175250

REST适配器中没有任何与HATEOAS相关的标准功能。不过,物联网操作系统,在我看来,这不是什么大问题,因为链接是有效负载的一部分,可以用不同的方式修改有效负载。

发送方适配器:

如果您调用一个系统或应用程序并接收这样的响应有效负载:

在响应映射中包含链接不是很困难:

接收方适配器:

以相同的方式,如果从RESTful服务接收响应负载中的链接,并且发送方需要它们,那么可以使用映射将接收的链接调整为发送方格式。在这种情况下,解决这个问题的更简单的方法是尝试在双方(接收方和发送方)使用相同的相对url。

现在,我们可以尝试回答最初的问题:REST适配器有多"RESTful"?在我看来,差不多。除了一些非关键的限制(YAML不支持消息格式、低版本中的补丁操作、HATEOAS…),REST适配器功能足以解决与大多数REST服务的集成问题。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • <strong>亚马逊云_数据库分类_三重好礼</strong>
    亚马逊云_数据库分类_三重好礼

    业务规则一直是自动化决策或实现验证或定义复杂的监管或法规遵从性规则等的出色工具。随着从ABAP到云等平台的不断变化,该工具不断发展。随着最近的...

  • <strong>网站空间_app的服务器_怎么买</strong>
    网站空间_app的服务器_怎么买

    Vineet Hingrani和Robert Meusel 工业4.0背景下物联网的兴起为资产管理领域引入了许多新的可能性和用例。资产管理,在旧世界的背景下,是关于反应式维护和传...

云储存MySQL数据库_新疆建设网站_最新活动
云储存CDN_数据库下载_企业0元试用
云储存美国服务器_ae2017破解版百度云_高性价比
云储存MySQL数据库_京东云闪付下载_价格
云储存CDN_文件存储权限怎么打开_怎么买