WEB开发网
开发学院数据库DB2 DB2 Magazine:快速数据访问的捷径 阅读

DB2 Magazine:快速数据访问的捷径

 2008-11-13 16:34:53 来源:WEB开发网   
核心提示: 结果怎样?pureQuery 使 Java 中的 SQL 编程像 Java 编程本身一样有效率, pureQuery 和它的 IBM Data Studio 同伴 Data Web Services 协力,DB2 Magazine:快速数据访问的捷径(6),通过简化这些通常比较复杂的任务,

结果怎样?pureQuery 使 Java 中的 SQL 编程像 Java 编程本身一样有效率。

pureQuery 和它的 IBM Data Studio 同伴 Data Web Services 协力,通过简化这些通常比较复杂的任务,提高开发人员的效率,并缩短开发周期。请参照参考资源中,与 pureQuery 和 IBM Data Studio 解决方案相关的更多信息。

附录:Data Web Services

除了 pureQuery 之外,IBM Data Studio 解决方案还包括很多其他的特性。其中一种新特性就是 Data Web Services,它提供了无需编写任何代码就能生成访问数据的 Web 服务的功能。通过使用 Data Web Services,可以将查询(SQL 或 XQuery)和存储过程公布为 Web 服务;这些服务可以构成面向服务架构(SOA)解决方案的基础。

越来越多的公司正在将 SOA 应用于他们的应用程序,并将底层的组件向松散耦合的、基于服务的访问转移。在数据访问端,数年来公司已经通过存储过程、触发器等封装或实现了大量业务逻辑。如果能将这些数据访问操作和底层的规则利用起来,将它们公布为随时可用的 Web 服务,就可以帮助加快采纳 SOA。目前,通过服务访问数据库需要很多应用程序开发方面的专业知识。这需要将 SQL 操作或存储过程包装在应用程序代码中,然后将其部署到某种应用程序服务器上。通常,Web 开发人员不是 SQL 专家,反之亦然,因此开发和部署那样的应用程序将比较痛苦——最终,也许只能得到一个性能糟糕的应用程序。

Data Web Services 避免了所有的编程。只需通过拖放操作,就可以以 Web 服务的方式启用数据库,并生成 SOAP 和 REST(Representational State Transfer)型端点,这些端点可以 GET 或 POST 数据。然后,可以通过任何 Web 服务使用者来访问数据。Data Web Services 支持各种各样的端点,为调用这些服务提供了多种客户机选项,包括 SOAP 和基于浏览器的客户机及 Xforms、HTML 表单等。

服务生成过程会产生一个 WSDL(Web Service Definition Language)文件,用于描述服务。然后,可以将最终的 Data Web Service 解决方案部署到已有的 Java 应用程序服务器基础设施上。关键的特性包括:

通过拖放操作创建 Web 服务

无需编程的部署

完整的 Web 服务接口

HTTP 上的 SOAP 和 WSDL 生成

REST 型服务接口

HTTP GET/POST 绑定

Web 2.0 功能(JSON,feeds via XSLT,AJAX)

将遗留应用程序组件公布为服务的能力

包含 Data Web Services 的 IBM Data Studio 是基于 Eclipse 的,易于集成到其他 Eclipse 解决方案中。

Data Web Services 可以避免编写大量代码,从而简化 Web 服务的开发。Data Studio 工具为 Web 服务提供了向导驱动的开发步骤,另外还提供了一个集成的测试环境。而且,可以将 XSLT 应用于输入和输出,以满足服务格式的要求。WSDL 是在幕后自动生成的,这使用户可以将其提供给 Web 服务客户机使用。

上一页  1 2 3 4 5 6 

Tags:DB Magazine 快速

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接