2013-08-23 35 views
0

我确实是RESTful服务的新手,虽然我觉得我理解我在当前项目中使用某些方面的概念。用于系统集成的REST风格的Web服务

该项目涉及从另一个系统提供某些表单数据。项目成员坚持表格数据应该分解为“资源”,因为表格上有客户和客户地址等。

所以,关于REST API的细化程度如何......表单数据在我们拥有所有表单数据之前(而且很少有),并不完整且可操作。事实上,我想我们必须在服务端准备一些集成器来集合所有这些资源位,然后才能使用它们,因为目前我们没有它们的持久性,或者特别是我们对它们有持久性,但需要在数据变得可操作之前隐藏数据。

同样,目前这是点对点通信,没有任何业务案例的共享或服务组合。

所以,我认为使用POST的一种服务“形式”是一种可以接受的优化方法,它为我们削减的工作量是一种务实的方法。

我没有得到关于做这个艰难而昂贵的方法吗?

+0

什么是如此 “便宜和容易” 关于使用PUT与POST/GET? – alfasin

+0

为什么实施REST很困难且代价高昂?作为一名Rails开发人员,我无法理解问题所在。也许你可以扩大你的问题来更清楚地解释问题是什么? – jamesc

回答

0

如果你不需要一个高层次的定义,你需要使用一个结构良好,沉重的xml及其dtd,使用WSDL的地方,等等。那么最好的选择是REST ,更轻,并使用HTTP。

在这里,你可以找到更好的解释:

WSDL vs REST Pros and Cons