RSS
热门关键字:  数据挖掘  人工智能  数据仓库  搜索引擎  数据挖掘导论
当前位置 :| 首页>相关研究方向>crm>

Data Web Services构建Web服务-开发频道

来源: 作者: 时间:2008-01-09 点击:

Create By Any-Extract(WL-AE) 数据挖掘研究院

  IBM® Data Studio 是一个一体化的工具平台,其中包含用于开发和管理数据库服务器的一整套特性。Data Studio 的开发 IDE 包含了大量特性,可以为所有与数据相关的开发提供帮助。该产品的一个重要功能就是生成基于 Web 服务的数据库访问。本文将介绍这个令人激动的新特性,即 Data Web Services,并了解它的一些特性和功能。

数据挖掘研究院

  简介

数据挖掘研究院

  Web 服务已成为数据交换、访问和操纵的主流机制。它的底层标准已经成熟,而且它的一些优点,例如松散耦合和虚拟化,已经向实现面向服务架构(Service-Oriented Architecture,SOA)这一目标前进了一大步。很多调查表明,难于实现已成为推迟甚至放弃 SOA 项目的主要原因之一。很多面向数据的 Web 服务都做一件事 ―― 在一个数据库上执行一条语句,或者调用一个存储过程,但是,为了完成这些操作,需要将这些数据库操作封装到应用程序代码逻辑中。开发面向数据的 Web 应用程序是一项有挑战性的工作,因为需要同时具备 Web 开发和数据库方面的专业知识。开发这些面向数据应用程序的数据访问开发人员可以证实,他们常常需要将 DML(数据操纵语言)包装到很多代码中。而且,代码的逻辑是重复的,例如:打开连接、执行语句、处理结果集、关闭连接,等等。如果能利用已有的数据库操作,将它们以 Web 服务的形式提供来避免执行上述操作,那就太理想了。这正是 Data Web Services 可以发挥作用的地方。 数据挖掘研究院

  什么是 Data Web Services? 数据挖掘研究院

  Data Web Services(DWS)是下一代解决方案,对于基于 Web 服务的 DB2 和 IDS 数据库服务器访问,该解决方案可显著简化其开发、部署和管理。DWS 使您可以利用 DML 语句(例如 Select、Insert、 Update、Delete 和 XQuery)和存储过程调用,生成 Web 服务,而不需要编写任何代码。DWS 提供了一个完整的 Web 服务接口,包括对 SOAP 和 REST 绑定的支持。而这些都是 Data Studio Developer 的一部分,所以可以在同一个环境中开发 Web 服务和数据库应用程序。生成的 Web 服务被打包成可即时部署的 Web 应用程序,后者可部署到受支持的应用服务器上。

  DWS 的关键方面

  无需编程,使用 DWS 创建 Web 服务! 数据挖掘研究院

  DWS 使您可以通过拖放界面创建 Web 服务:将任何 DML 操作或存储过程调用拖放到一个 Web 服务容器中,即可创建可即时部署的 Web 服务。

数据挖掘研究院

  DWS 还支持一个集成的测试环境,在这个测试环境中,只需点击几次鼠标,就可以部署和测试生成的服务。 数据挖掘实验室

  DWS 支持基于 HTTP 的 SOAP 和 WSDL 生成。

  DWS 自动生成 Web 服务描述语言(Web Services Description Language,WSDL)文件,其中包含 Web 服务的描述。 数据挖掘研究院

  DWS 支持 REST 风格的服务接口。

  除了基于 HTTP 的 SOAP 外,DWS 还支持 HTTP GET/POST 绑定,以便将 REST 风格的服务提供给数据库服务器。

数据挖掘研究院

  DWS 可以将服务器端 XSLT 应用到传入的 XML 服务请求和发出的响应上。

  DWS 使您可以应用服务器端 XSLT,以满足任何服务形式的需求。在 Web 2.0 领域,有一些有趣的特性,在后面的小节中将介绍到。

数据挖掘研究院

  不会生成代码!

数据挖掘研究院

  DWS 由一个公共元数据驱动运行时组成,不会在幕后生成任何 “黑盒” 代码。这使应用程序具有可靠性和轻量级特性。

  开发 Data Web Services

数据挖掘研究院

  如 图 1 所示,开发 Data Web Services 通常需要执行以下步骤: 数据挖掘研究院

  1. 开发 SQL 语句、存储过程或 XQuery 语句。
  2. 创建一个 Web 服务。
  3. 将所需的操作拖放到这个 Web 服务中。
  4. 将这个服务部署到应用服务器上。
  5. 使用集成的测试环境或 Web 服务客户机测试这个 Web 服务。

  图 1. Data Web Services 的典型开发流程 数据挖掘研究院

  "Data

共3页。 1 2 3 :
数据挖掘研究院

Create By Any-Extract(WL-AE) 数据挖掘实验室

最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
匿名?