使用HTTP网络技术构建灵活的Rational ClearCase系统,第1部分

在Web浏览器中监控Rational ClearCase运行状态

使用 Java 语言和 Web 2.0 技术开发基于 Web 浏览器的 ClearCase 监控程序

Rational Clearcase 是一套功能全面的软件配置管理(Software Configuration Management,SCM)解决方案。但是 ClearCase 的系统安装与运行维护管理非常复杂,很多系统运行相关的功能、状态监控任务以及 UCM 项目状态查询操作都需要通过系统管理员在服务器端执行复杂的基于命令行的 ClearCase 指令。这一过程非常复杂繁琐,也无法供 ClearCase 普通用户使用。

本系列文章共有两篇,以一个实际生产环境中使用的 ClearCase 监控系统的开发为例,向读者介绍如何使用基于 Java 语言的 Web2.0 和 Web Service 技术来开发一个 Linux 环境下的 ClearCase 监控和 UCM 项目查询系统。本文是该系列的第一部分,将向您演示如何使用 Java 语言和 Web2.0 技术开发一个基于 Web 浏览器的 ClearCase 系统运行和状态监控程序。

本系列文章共有两篇,以一个实际生产环境中使用的 ClearCase 监控系统的开发为例,向读者介绍如何使用基于 Java 语言的 Web2.0 和 Web Service 技术来开发一个 Linux 环境下的 ClearCase 监控和 UCM 项目查询系统。本文是该系列的第一部分,将向您演示如何使用 Java 语言和 Web2.0 技术开发一个基于 Web 浏览器的 ClearCase 系统运行和状态监控程序。

Rational ClearCase 系统运行和状态监控程序应用场景介绍

Rational ClearCase(以下简称 ClearCase)是一套建立在服务器 - 客户机体系结构之上的软件系统。为了使用 ClearCase 的版本控制服务,终端用户需要使用各种 ClearCase 客户端(CCRC,CC Web 和 CC Native Client 等)来访问服务器主机。这些客户端只提供了访问处理 ClearCase 中存储的源代码数据所需的各种功能,并没有提供监控 ClearCase 服务器运行状态所需功能。这些服务器运行状态信息只能由 ClearCase 系统的管理员在服务器主机上通过使用 cleartool 或操作系统命令来得到。但是在软件项目的开发过程和 ClearCase 系统的日常维护中,项目中的各个成员都需要了解某些 ClearCase 主机的运行状态信息。例如 ClearCase 系统管理员需要监控 ALDB、DB、VOB 等服务的运行状态,软件项目的开发者和项目经理可能需要了解 view 服务器运行状态和系统运行时许可证分配状态等信息。

在常规的方式下,为了获得这些服务器主机状态信息,ClearCase 管理员需要连接到服务器主机并执行相应的命令行语句,或者编写相应的 shell 命令脚本并执行。而软件项目的开发者和项目经理等不具有 ClearCase 命令语句使用环境和技能的项目成员则只能求助于系统管理员来获得所需信息。根据软件开发团队的不同地理和行政组织结构,这一过程有可能非常的缓慢低效,同时会给 ClearCase 系统管理员带来非常大的工作量。

而在使用本文所述的基于 Web 浏览器的 ClearCase 系统运行和状态监控程序时,项目团队中的各个成员只需要打开任意的 Web 浏览器并输入本监控程序的 Http 地址即可在浏览器窗口中获得所需的各类系统运行信息。这些信息具有良好的组织结构和图形化的表现形式,便于各类使用者了解。同时可以消除 ClearCase 系统管理员的大量重复性劳动。图 1 是使用这两种方式的流程对比。

图 1. 常规方式和使用 Rational ClearCase 系统状态监控程序方式的流程对比

时间: 2024-09-18 19:53:05

使用HTTP网络技术构建灵活的Rational ClearCase系统,第1部分的相关文章

使用HTTP网络技术构建灵活的Rational ClearCase系统,第2部分

用Web Service查询RationalClearcase中的UCM项目信息 使用 Java 语言和 Web Service 技术开发 Rational Clearcase UCM 项目信息查询系统 本系列文章共有两篇,以一个实际生产环境中使用的 ClearCase 监控系统的开发为例,向读者介绍如 何使用基于 Java 语言的 Web2.0 和 Web Service 技术来开发一个 Linux 环境下的 ClearCase 监控和 UCM 项目查询系统.本文是该系列的第二部分,将向您演示

利用ISCSI存储技术构建IP存储网络(概念篇)

一.iSCSI的概念 iSCSI是一种在Internet协议上,特别是以太网上进行数据块传输的标准,它是一种基于IP Storage理论的新型存储技术,该技术是将存储行业广泛应用的SCSI接口技术与IP网络技术相结合,可以在IP网络上构建SAN存储区域网,简单地说,iSCSI就是在IP网络上运行SCSI协议的一种网络存储技术.iSCSI技术最初由Cisco和IBM两家发起,并且得到了广大IP存储技术爱好者的大力支持.这几年迅速的发展壮大了起来. 对于中小企业的存储网络来说,iSCSI是个非常好的

阿里云网络技术在线高峰论坛回顾出炉:PDF+视频!

2017阿里云网络技术在线高峰论坛顺利结束,下面是本次活动回顾资料. 提示:目前回顾持续生成中,敬请保持关注. 阿里云ECS网络增强型实例设计原理--李星 / 阿里云高级技术专家 议题简介:为了满足直播.游戏.Hadoop.消息中间件等对网络转发能力有非常高要求的用户场景,主流的云计算厂商都推出了针对网络性能优化的虚拟机实例.如何实现高性能.低延迟.少抖动的虚拟机网络性能,一直都是非常有挑战的问题,业界的有多种实现的方法,但是都各有利弊. 本次分享会重点介绍阿里云的网络增强型的解决方案和思考,包

DockOne微信分享(七十九):基于容器技术构建企业级PaaS云平台实践

本文讲的是DockOne微信分享(七十九):基于容器技术构建企业级PaaS云平台实践[编者的话]企业级容器化PaaS平台旨在为企业应用提供底层支撑能力,覆盖应用开发.应用交付.上线运维等环节,包括代码的管理.持续集成.自动化测试.交付物管理.应用托管.中间件服务.自动化运维.监控报警.日志处理等,本次分享主要介绍基于容器技术构建PaaS平台所采用的相关技术.涉及的核心功能模块以及相关方案. 为满足以上需求,MoPaaS企业版基于Cloud Foundry及Kubernetes等开源技术框架和智能

网随云动:网络技术创新的重要方向

当前网络技术创新中面临的最核心问题是网络资源管理机制问题,承载网络需要通过构建统一强大的网络资源管理层,实现对网络资源的统一架构管理与高效灵活的按需调度,真正实现"网随云动". 网络资源管理是网络技术发展的核心问题 当前网络资源管理机制面临重大挑战,网络资源管理理念和方式将迎来重大变革. 首先,粗放的网络资源管理方式面临巨大的成本压力.自从运营商的主营业务从语音逐步转向以视频为代表的数据业务以来,运营商一直面临网络建设成本远高于网络运营收入的量收 "剪刀差"的困扰.

如何使用AJAX技术构建优秀的Web应用程序

一. 简介 异步JavaScript+XML(即Ajax),是一种创建交互式web应用程序的Web开发技术.这种程序使用JavaScript和XML从客户端提交服务器请求,且整个过程中仅需要交换少量的数据而不必提交整个web页面.因此,这样的程序将更快和更具响应性,并将成为新一代客户机-服务器系统的重要基础技术之一.你可以在站点http://www.google.com/webhp?complete=1&hl=en处看到一种良好的AJAX实践技术展示.在此页面中,如果你把任何字母输入到文本框内,

使用AJAX技术构建更优秀的Web应用程序

ajax|web|程序 一. 简介 异步JavaScript+XML(即Ajax),是一种创建交互式web应用程序的Web开发技术.这种程序使用JavaScript和XML从客户端提交服务器请求,且整个过程中仅需要交换少量的数据而不必提交整个web页面.因此,这样的程序将更快和更具响应性,并将成为新一代客户机-服务器系统的重要基础技术之一.你可以在站点http://www.google.com/webhp?complete=1&hl=en处看到一种良好的AJAX实践技术展示.在此页面中,如果你把

WebSphere sMash的创新型使用,第1部分:构建灵活实用的仪表板框架

当新技术出现时,尤其是编程语言和模型出现时,通常都会有这样一个时期,即会出现很多有助于开发人员开发工作的 how to 文章.随着时间的推移,这些指南会深入介绍更高级的概念,但是通常却不会介绍实际技术应用的实现细节.Hello World 是基础应用的典型示例,但是当您想要自己构建应用,则只有实际示例才能为下一个杀手级应用项目提供灵感. 本系列文章展示了 3 个实际示例,即如何选择 IBM WebSphere sMash,以及如何使用它执行创新型和有价值的任务.这些示例都与 IBM 在美国康乃狄

5G网络技术介绍

  当我们还在沉浸在4G网络的高速,调侃4G网络的收费时,其下一代移动通信网络--5G已经面世了. 5G网络作为下一代移动通信网络,其最高理论传输速度可达每秒数十Gb,这比现行4G网络的传输速度快数百倍,整部超高画质电影可在1秒之内下载完成. 2014年5月13日,三星电子宣布,其已率先开发出了首个基于5G核心技术的移动传输网络,并表示将在2020年之前进行5G网络的商业推广. 技术原理 三星电子通过研究和试验表明,在28GHz的超高频段,以每秒1Gb以上的速度,成功实现了传送距离在2Km范围内