我爱Aspx >> Asp.Net >> 实战Web服务Feedback Service
对于Feedback Service而言,在两个系统中的地位与Catalog Service是类似的。
反馈信息(Feedback)管理,包括增加一条反馈信息、删除一条反馈信息、修改一条反馈信息等,反馈信息可以挂在Category下,也可以挂在Product下(有针对一类产品的评测报告,也有针对一个产品的使用评价等);
数据交换,包括与单个类别关联或与单个产品关联的反馈信息的导入导出(Import/Export),以及与单个用户(Retailer用户,数据拥有者)相关的所有反馈信息的导入导出等;
Feedback可以看作是与整个产品目录树的各个结点相关联的评论文章。不仅在Marketplace系统中由消费者发布并归消费者查询,同时也将在相关的Retailer系统保存并可供Retailer使用。
交互,交互些什么?
我们将以上功能描述加以总结,去除内部实现的部分,我们可以发现在Internet上需要传输的数据的逻辑视图如下:
Figure 1. 数据实体关系图
其中黄色的三个实体完全可以看成是一个树状的信息目录,其中有三个层次的结点:Category,Product和Feedback,Category的子结点可以是Category、Product和Feedback,而Product的子节点只能是Feedback,整个目录树的根结点是Category。
而对于每个Product而言,都有一个数据拥有者,这个数据拥有者应当是Marketplace中的一个Retailer帐号。
另一类实体是订单,对于一张订单而言,将可以包含多个Product的定购记录,以及定购对象:某个Retailer。
在系统之间交互数据是交互的第一层次:数据交换,然而对于Web服务而言,光光有数据交换是不够的,应当提供更高层次:服务集成的支持。
因此,交互的内容不光包括互相交互的数据,同时应当包含对数据的操作(比如数据请求,数据添加,数据更新等等)。这些往往会对应与服务端的一个处理模块。
Ҷƪл˵?
Web Service描述语言 WSDL 详解(..[05-28]
Web Service描述语言 WSDL 详解(..[05-28]
Web Service——下一代的WWW[转..[05-28]
WEB服务有待实践的检验[转][05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
微软基于Web计算的框架结构分析(..[05-28]
实现带有用户身份验证的文件传输..[05-28]
实现带有用户身份验证的文件传输..[05-28]
实现带有用户身份验证的文件传输..[05-28]
WSDL文件详解(转贴)中[05-28]
WSDL文件详解(转贴)上[05-28]
Web Service描述语言 WSDL 详解(..[05-28]
Web Service描述语言 WSDL 详解(..[05-28]
Web Service——下一代的WWW[转..[05-28]
WEB服务有待实践的检验[转][05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
使用 UDDI 的 Web 服务描述和发现..[05-28]
Microsoft SOAP Toolkit 2.0介绍..[05-28]
微软基于Web计算的框架结构分析(..[05-28]