现在的位置: 首页 > 综合 > 正文

使用 RESTful 界面和 Project Zero 管理 HTTP 服务器

2013年08月21日 ⁄ 综合 ⁄ 共 729字 ⁄ 字号 评论关闭

WS-* 用户和 REST 用户正在就哪种技术最适合哪个问题集进行争论,而 WS-* 用户总是声称比较复杂的企业级问题不能用 REST 的方式解决。本文对此理论进行测试,尝试为 REST 用户不经常讨论的问题域即系统管理创建一个 RESTful 解决方案。在 上一篇 developerWorks 教程 中,我讲述了如何创建用于管理 HTTP 服务器产品的 Web 服务界面;此教程使用了 WSDL 中的概念和 WS-* 标准来定义 Apache Muse 和 Apache Axis 中的管理界面和软件,以创建管理应用程序。在本文中,我使用 Project Zero 和 REST 设计原则来重新创建原始应用程序的界面和功能,并确定 REST 是否是此企业项目的有效选项。

开始之前

本文假设您已下载了 Project Zero ,并且完成了 初级教程 或自己已经编写了一个简单的应用程序。您还应该熟悉 developerWorks 教程 Create a WSDM interface for an HTTP server using Apache Muse,此教程讲述如何使用 Apache Muse 和 WS-* 规范创建 HTTP 服务器的管理界面。本文不要求您是一位 Muse 或 WS-* 技术的专家用户,只要求您理解此教程正尝试解决的问题以及代码所提供的功能。

简介

本文并不是要列举 WS-* 技术与面向 REST 技术的优缺点,也不是为了在两者之间选择一个 “胜利者”。本文的目标是阐明 REST 和 Web 2.0 开发技术是否能为系统管理项目提供一种高生产力的选择,并希望为开发人员提供一些附加选择。WS-* 用户和 REST 用户正在就哪种技术最适合哪个问题集进行争论,而 WS-* 用户总是声称比较复杂的企业级问题不能用 REST 的方式解决。

 IBM developerWorks 中国

请点击此处查看全文

抱歉!评论已关闭.