REST中的连接器是否包含组件接口?

时间:2014-07-21 18:12:23

标签: rest

我的问题更具概念性而非技术性。我试图理解REST中的连接器,在我看来它们看起来类似于网络中的路径或连接。那么REST中的连接器只是一个通信通道,还是它还包括端点上的接口?

1 个答案:

答案 0 :(得分:0)

如有疑问,请阅读文档,我猜:

http://www.ics.uci.edu/~fielding/pubs/dissertation/rest_arch_style.htm

在Fielding的论文5.2.2中,他定义并解释了连接器。我的问题的答案是,"是的,连接器包括接口。"事实上,它们似乎只不过是接口。

连接器更可能只是一个端点,但连接器的定义有意松散,以包括促进组件之间通信的RESTful系统的任何部分。因此,客户端组件将通信委托给客户端连接器,客户端连接器又与处理其各自服务器组件的通信的服务器连接器通信。另一方面,隧道连接器可能包括它的两个端点。

我在阅读Fielding的论文时发现有用的另一点是连接器从统一界面中获益与任何组件一样多。自服务器/客户端/解析器/等。连接器都在处理URI,事情大大简化。