什么是不可知的服务

时间:2012-12-31 13:24:04

标签: soa

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

3 个答案:

答案 0 :(得分:7)

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

  

(i)不可知服务不知道他们被称为的上下文,他们也不知道服务是如何实现的,哪个平台,技术等。

     

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

答案 1 :(得分:4)

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

一种独立的自主服务。

答案 2 :(得分:2)

我认为这意味着实现任何可以向其发出HTTP请求的语言都可以使用的服务。可以选择实现语言 - Java,.NET,Python或其他任何东西。客户也一样。