Tag: service design

了解服务之外的数据:SOA

注意:服务之外的数据表示服务返回并由客户端使用的消息。 我有一个名为LastBuyer Service的服务。 当我将bookID输入服务时,这将返回书籍的最后买家名称。 当我为相同的图书ID呼叫服务时,它将返回不同的结果(如果新买家购买了一本书)。 所以我无法在客户端缓存服务的结果(对于特定的BookID)。 在阅读文章“内部数据与外部数据”时,它说“Ok to Cache” – “由于消息的ID返回相同的数据,因此可以缓存消息”。 参考: http : //msdn.microsoft.com/en-us/library/ms954587.aspx 我的理解中缺少什么? 上面的例子中的消息是不可变的吗? 以上示例中依赖于版本和版本的标识符是什么? 如何在这里完成消息的版本控制? 哪本WCF书籍通过示例清楚地解释了SOA概念和模式? 读 服务设计原则:服务模式和反模式 http://msdn.microsoft.com/en-us/library/ms954638.aspx