• λ我爱Aspx >> Asp.Net >> 使用SQLXML 3.0把存储过程暴露为Web服务
  • 使用SQLXML 3.0把存储过程暴露为Web服务

  • :aspxer  Դ:internet  :2007-5-28 20:37:18  ؼ:web,sql,xml
  • 使用SQLXML 3.0把存储过程暴露为Web服务

    术是Web服务。现在出现在所有市场中的类似简单对象访问协议(SOAP)、Web服务描述语言(WSDL)、通用描述、发现和集成(UDDI)等术语的基本元素都是XML和Internet。

    Web服务用于建立松散连接的应用程序并实现互操作性。松散连接的应用程序使你能重新配置、重新部署或重新定位它的实现而不影响相关的应用程序。互操作性涉及到建立能够在允许Web服务的任何平台上使用的应用程序。通过Web服务暴露SQL Server给予应用程序一个松散的连接接口,使你能够修改数据库的结构和位置而不影响应用程序。另外,Web服务使SQL Server能与更多的编程环境和平台交互操作。

    为了达到互操作性,开发者需要在一套开放的工业标准和协议上建立Web服务。XML是这些标准中多数的基础,提供了不依赖平台的描述和数据表现。建立在XML上的SOAP提供了基于标准的向应用程序发送数据和从应用程序接收数据的途径,代表性的是使用HTTP。WSDL描述了位置、方法、参数和Web服务使用的数据类型。UDDI为注册Web服务或查找需要的其它Web服务的目录提供了一个接口。通过把这些标准技术和T-SQL编程组合在一起,你能把SQL Server存储过程实现为Web服务。

    SQL Server 2000 Web Release 3(SQLXML 3.0)的焦点是Web服务(你能够通过链接http://microsoft.com/sql/default.asp下载SQLXML 3.0)。SQLXML 3.0使你能够从数据库中选择存储过程并从虚拟目录中选择XML模版,把它们暴露为Web服务的方法。因为你能够通过Web服务和传统方法(例如T-SQL EXEC语句、OLE DB、ADO和ODBC)调用存储过程,你可以最大化地重复使用这些组件。简单地说,SQLXML 3.0使你能把数据库编程中的专门技术扩展到Web服务中而不需要学习新的语言或工具。下面让我们看看怎样把存储过程转变为Web服务。

    Ҷƪл˵?
  • һƪ用WSDL和代理类创建可编程WEB服务
    һƪ创建Web Service Storefronts