什么是不可知服务

问题描述 投票:0回答:4

我正在阅读有关 SOA 原则和模式的内容,但我无法理解什么是不可知服务。你对它有任何直接的定义吗?概念和用法是什么?

soa
4个回答
9
投票

可以在不可知论/非不可知论重访中找到一个很好的解释:

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

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


5
投票

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

独立的自治服务。


3
投票

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


0
投票

此外,不可知服务本质上是参数化的。

© www.soinside.com 2019 - 2024. All rights reserved.