WEB开发网
开发学院软件开发Java 运用 REST API 集成及扩展 IBM Rational Team Con... 阅读

运用 REST API 集成及扩展 IBM Rational Team Concert

 2010-07-19 00:00:00 来源:WEB开发网   
核心提示: RTC REST API 概述RTC 1.0 仅提供给用户 Java API 以集成和扩展 RTC,Java API 包含两部分:Eclipse 插件 API 和一般 Java API,运用 REST API 集成及扩展 IBM Rational Team Concert(2),Eclipse

RTC REST API 概述

RTC 1.0 仅提供给用户 Java API 以集成和扩展 RTC。Java API 包含两部分:Eclipse 插件 API 和一般 Java API。Eclipse 插件 API 适用于在现有的 RTC Eclipse 客户端中扩展 RTC 应用而一般 Java API 则适用于普通的 Java 应用程序。在 RTC 1.0.1 中,出现了 REST API,不过是实验版。在 RTC 2.0 中,RTC 正式开始支持 REST API,目前 REST API 支持的功能还较为有限,但对于一般的集成需求已经足够,其功能主要集中在对工作项(Work Item)的管理。在后续的版本中,越来越多的功能将会加入到 REST API 中。目前已经有不少软件在使用 RTC REST API,例如 Mylyn、Rational Quality Manager、Rational Requirements Composer 以及 Git Integration 等。

关于 REST 的优点,维基百科上是这样定义的:

可以利用缓存 Cache 来提高响应速度

通讯本身的无状态性可以让不同的服务器的处理一系列请求中的不同请求,提高服务器的扩展性

浏览器即可作为客户端,简化软件需求

相对与其他叠加在 HTTP 协议之上的机制,REST 的软件依赖性更小

不需要额外的资源发现机制

在软件技术演进中的长期的兼容性更好

对 RTC 而言,有了 REST API 的支持后,客户端的程序语言将不再局限于 Java。即便你的应用是一般的 Java 应用,REST API 同样值得推荐,因为使用 REST API 代码更加简洁并且依赖的 Jar 文件比较少(使用 Java API 约需要引入大约 20M 的 Jar 文件,但是使用 REST API 大约只需要引入 3M 左右的 Jar 文件,见本文提供的示例程序)。

上一页  1 2 3 4 5 6 7  下一页

Tags:运用 REST API

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