• λ我爱Aspx >> Asp.Net >> 交互界面,Web服务定义的核心
  • 交互界面,Web服务定义的核心

  • :aspxer  Դ:internet  :2007-5-28 20:37:56  ؼ:web
  • 交互界面,Web服务定义的核心

    p;

    架构Web Service: 交互界面,Web服务定义的核心

    内容:

    API概述

    Catalog Service

    Member Service

    Feedback Service

    Order Service

    描述与注册: 发布Web服务

    参考资料

    作者简介

    相关内容:

    实战Web服务

    基于Web服务的应用、解决方案和开发平台

    什么是Web服务?

    为什么需要Web服务?

    柴晓路 (fennivel@uddi-china.org)

    Chief System Architect

    2001年9月17日

    本文是架构Web服务的系列文章的第五篇,以在前文中描述的应用实例为基础,详细定义了Catalog服务的API消息,全部API是使用SOAP完成调用和返回的,本文通过API的具体定义,详细介绍和演示了交互的数据结构和API消息结构的定义方法和相应模式,为读者在定义自己的Web服务接口时提供了实例的帮助和教程。

    在本系列的前一篇文章中,对于给出的Case做了系统分析,并对系统作了模块划分,初步界定有如下在线服务组件:

    Catalog Service - 类别(Category)管理,产品(Product)管理,数据交换,数据备份等;

    Order Service - 接受订单,向其他接受订单的服务发送订单等;

    Feedback Service - 反馈信息(Feedback)管理,数据交换等。

    由于这些服务显然必须有一个用户系统来支持,无论是因为安全性的考虑(有权限的才能做某些操作,还是因为事务的用户相关性(显然Order这样的服务不大可能脱离用户而实施)。因此我们需要增加一个在线服务Member Service,Membership的申请基本上可以依靠Web服务之外的流程完成,比如Web Application,因此Member Service的Web Service界面相对可以非常简化。所有这些在线组件服务需要提供的对外接口,我们的详细定义从下图开始:

    Ҷƪл˵?
  • һƪ如何架构Web Service-WSDL服务描述
    һƪVisual Studio .NET使开发人员能够快速地构建和部署XML Web服务和应用程序