• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase
您的位置:首页 > 数据库 >DB2 > Data Web Services:访问IBM数据库服务器的新方式 - 构建Web服务

Data Web Services:访问IBM数据库服务器的新方式 - 构建Web服务

作者:匿名 字体:[增加 减小] 来源:互联网 时间:2017-06-28

匿名通过本文主要向大家介绍了master data services,sap data services,data services,dell data services,meta data services等相关知识,希望本文的分享对您有所帮助
</div>

简介

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 通常需要执行以下步骤:

开发 SQL语句、存储过程或 XQuery语句。

创建一个Web服务。

将所需的操作拖放到这个Web服务中。

将这个服务部署到应用服务器上。

使用集成的测试环境或 Web服务客户机测试这个Web服务。

图 1. Data Web Services的典型开发流程

 2 3 4  下一页</div> </div> </div> </div> </div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Data Web Services:访问IBM数据库服务器的新方式 - 构建Web服务

相关文章

  • 2017-05-11DB2编程序技巧 (八)
  • 2017-06-28Linux下安装DB2的详细步骤!
  • 2017-06-28如何验证DB2数据库是否备份成功
  • 2017-05-11DB2 UDB V8.1管理学习笔记(一)
  • 2017-06-28DB2中自动增长主键的方法
  • 2017-06-28利用您的 Microsoft SQL Server 2000 技能来学习 DB2 UDB V8
  • 2017-06-28可视化 DB2 中空间数据
  • 2017-06-28在 WebSphere Web Application Server Community Edition(WASCE) 上部署运行 Rational Quality Manager(RQM)
  • 2017-06-28图解在Windows 和 AIX 上卸载 DB2
  • 2017-06-28DB2 9 for z/OS 迈向颠峰

文章分类

  • MsSql
  • Mysql
  • oracle
  • MariaDB
  • DB2
  • SQLite
  • PostgreSQL
  • MongoDB
  • Redis
  • Access
  • 数据库其它
  • sybase
  • HBase

最近更新的内容

    • 怎样解决DB2数据库代码页不兼容的问题?
    • DB2数据库物化视图:MQT物化查询表的使用
    • IBM DB2 简介
    • DB2 9 pureXML 与 CLOB 或分解式 XML 存储之间的性能对比
    • DB2数据库的数据复制技术简单概述
    • 走近数据库前沿技术——集群
    • DB2的表数据加密
    • 了解DB2数据库优化需掌握几条基本策略
    • DB2 DBA,如何解释 DB2 的业务价值
    • 为 DB2 XML 数据开发 Java 应用程序

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有