集成架构:面向服务与Web API集成
由于不受 SOAP 标准的限制,这些接口可被视为简化在要表示的数据上执行 “动作” 或 “操作” 的方式的备用方式。在一次对 Web 早期根源的有趣的回溯中,HTTP 背后最初的意图被揭示了出来。HTTP 标准的许多方面是围绕 Roy Fielding 在 2000 年 提交的具象状态传输 (REST) 的架构原则而设计的。由此衍生出了一种基于实体的更加简单化的交互风格。该交互风格推荐以一种与常见数据库交互洞察(创建、请求、更新、删除)类似的方式,使用常见的 HTTP 洞察(POST、GET、PUT、DELETE)。全球网络以一流的方式识别这些洞察,以提供隐含的好处,比如缓存。它还使用 URL 路径来导航数据实体之间的关系。 在一个更加简化的示例中,可以想象向一个订单添加一个商品的过程,可通过向一个 URL 发出 HTTP “POST” 来执行此操作,这个 URL 类似于下面这个 URL: https://www.mycompany.com/orders/123456/item HTTP 请求正文中的 JSON 格式数据类似于如下形式: (编辑:西安站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |