Clientes de la API de Rational CM

la API de Rational CM define un modelo de proceso cliente/servidor, en el cual el cliente realiza solicitudes explícitas a un servidor para obtener información sobre recursos del servidor y para realizar cambios en dichos recursos. El cliente utiliza objetos de proxy para organizar los datos que se dirigen hacia el servidor o provienen de éste a través de la API de Rational CM. Cada clase de proxy definida en la API de Rational CM se correlaciona con un tipo específico de recurso de producto del servidor.

Al definir proxys que se correlacionan con recursos del producto de Rational, este modelo de programación de cliente/servidor ayuda a distinguir el proceso del lado del cliente respecto al proceso del lado del servidor. Existe un convenio de denominación bien definido para todos los métodos para ayudar a identificar métodos que realizan llamadas a un servidor. Por ejemplo, para leer datos desde un producto, una aplicación cliente debe, en primer lugar, realizar una solicitud explícita para el objeto o los datos que deben leerse desde el servidor y en un proxy para que el valor pueda leerse desde el proxy. Los clientes deben llamar a un método do (por ejemplo, Resource.doReadProperties) para solicitar que los valores especificados se lean desde un recurso de servidor del producto. La aplicación cliente especifica las propiedades que deben leerse (o grabarse) mediante la creación del tipo de proxy adecuado que contenga los nombres de cada propiedad que debe leerse o grabarse.

Puede crear aplicaciones cliente para leer, modificar, crear y suprimir datos de cualquier producto que tenga un subproveedor de la API de Rational CM. La API de Rational CM proporciona las interfaces para llevar a cabo operaciones específicas disponibles en los productos del software de Rational.

Una aplicación cliente puede ser una integración entre un aplicación existente y productos Rational o bien una herramienta o programa de utilidad que realice operaciones en datos de repositorios del producto Rational. Con la API de Rational CM, las aplicaciones cliente tienen acceso a datos de los productos Rational a través de los subproveedores de la API de Rational CM.

Por ejemplo, si los usuarios disponen de una aplicación para acceder y trabajar con un conjunto de archivos de origen en ClearCase o registros de una base de datos de usuario de ClearQuest, la API de CM puede utilizarse para crear una integración entre la aplicación existente y el producto Rational implicado. Si los archivos que los usuarios están actualizando están bajo el control de origen, la integración puede permitir a los usuarios extraer e incorporar sus archivos desde la aplicación. La API de Rational CM puede utilizarse para llevar a cabo actualizaciones de archivos de origen y asociar la actualización con un registro de solicitud de cambio.

La API de Rational CM proporciona a los desarrolladores de aplicaciones cliente las funciones siguientes:

Comentarios