方法体系结构,返回提供的对象

时间:2010-01-11 18:11:27

标签: architecture service methods

感谢任何建议。

我正在构建面向Web服务的客户端,但我正在努力设计实现。

对于每个服务方法,对象作为参数IE传递:CreateCustomer方法接受Customer对象。

我遇到的问题是回复。

我目前所拥有的是(成功时)方法将已提交对象的更新版本返回给客户端。

IE:Customer CreateCustomer(Customer c)

我这样做的原因是客户端将拥有最新的数据副本,以便他们可以在那边执行数据完整性检查。

问题:这有意义吗?你也用这种方式实现你的方法调用吗?有没有使用这种方式的后备或理由?你想用这种方式做什么其他原因?

谢谢, 史蒂文

1 个答案:

答案 0 :(得分:0)

乐观并发怎么样?  您的对象日期是否可由超过1个用户访问?如果是这样如何使用可能由其他用户说客户端B更改的对象,而客户端A使用它进行一些工作或完整性检查。

否则,感觉没问题