我正在尝试从远程 Web 层与 Clearquest 集成。 Web 层将创建一些简单的实体(例如缺陷)并为一些报告查询数据。此 Web 层无法在本地安装 Clearquest 位,需要一种远程驱动产品或 API 的方法。
在阅读 Clearquest API 文档时,他们有一个 COM API(似乎需要在本地安装完整的客户端)、ODBC(直接后端访问),并提到了一些 OSLC 适配器(通过开源 RESTful 接口公开大部分 API),我想这也需要在本地安装完整的 Clearquest 客户端。
在声明此集成在没有本地安装 Clearquest 客户端的情况下不可行之前,我想知道是否有其他人找到了执行集成的解决方案,而无需本地安装 Clearquest 位。似乎可以使用 ODBC 路由,但这会绕过实体创建的应用程序级业务规则,这不太理想。该文档也没有说明 ODBC 是否将提供创建访问权限,或者这是否归入底层 DB2 数据库。