【问题标题】:What's an Agnostic Service什么是不可知的服务
【发布时间】:2012-12-31 13:24:03
【问题描述】:

我正在阅读有关 SOA 原则和模式的信息,但我无法理解什么是不可知的服务。你有什么直截了当的定义吗?是什么概念和用法?

【问题讨论】:

    标签: soa


    【解决方案1】:

    可以在Agnostic/non-agnostic revisited 找到一个很好的解释:

    (i) 不可知的服务不知道调用它们的上下文,也不知道服务的实现方式、平台、技术等。

    (ii) 非不可知的服务可以具有一种或多种形式的耦合或上下文(即流程功能上下文)。

    【讨论】:

      【解决方案2】:

      不可知论服务本质上是通用的/它独立于上下文。 服务是一种通用化的东西,可以在各种系统之间进行互操作。

      自包含的自治服务。

      【讨论】:

        【解决方案3】:

        我认为这意味着实现任何可以向其发出 HTTP 请求的语言都可以使用的服务。实现语言可以是您的选择 - Java、.NET、Python 或其他任何语言。对客户也是如此。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2016-12-22
          • 2020-06-18
          • 1970-01-01
          • 2016-05-09
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多