【问题标题】:Service Oriented Architecture Interoperability面向服务的架构互操作性
【发布时间】:2018-11-28 09:25:09
【问题描述】:

我的主要问题是,如果我们使用 WebAPI 实现 RESTful 服务,那么面向服务架构 (SOA) 的互操作性如何以及何时发生? 我们应该为此进行设置还是固有的?

【问题讨论】:

  • WebAPI 通过 HTTP/S 公开服务操作。这是发生互操作性的机制。 HTTP/S 是一种标准,意味着运行在不同计算平台上的服务可以交换信息。这就是互操作性的定义。

标签: rest asp.net-web-api interop soa


【解决方案1】:

您的问题非常有力,因为它涉及面向服务的根本概念。互操作性是服务或微服务本身固有的。可以说本质上的服务必须是可互操作的。它始终可以被编排和组合以形成更复杂的功能系统。

请参考soa-manifesto.org和服务导向原则,interoperability

关于 REST 只是 HTTP Web 服务。它本质上是可互操作的,因为您可以组合服务、调用它的 HTTP 定义是无状态的。因此,根据定义,Restful HTTP 服务本质上是可互操作的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-10-12
    • 2021-06-20
    • 2012-04-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-30
    • 1970-01-01
    相关资源
    最近更新 更多