Clients de l'API CM Rational

L'API CM Rational définit un modèle de traitement client/serveur dans lequel le client envoie des requêtes explicites à un serveur afin d'obtenir des informations sur les ressources du serveur et apporter des modifications à ces ressources. Le client utilise les objets du proxy pour convertir les paramètres des données vers et depuis le serveur via l'API CM Rational. Chaque classe de proxy définie dans l'API CM Rational mappe vers un type spécifique de ressource produit sur le serveur.

En définissant les proxys qui mappent vers les ressources produit Rational, ce modèle de programmation client/serveur aide à établir la distinction entre le traitement côté client et le traitement côté serveur. Il existe une convention de dénomination bien définie pour toutes les méthodes afin d'identifier celles qui font les appels à un serveur. Par exemple, pour lire les données d'un produit, une application client doit d'abord effectuer une requête explicite pour l'objet ou les données à lire depuis le serveur et dans un proxy avant que la valeur ne puisse être lue depuis le proxy. Les clients doivent appeler une méthode do (par exemple, Resource.doReadProperties) afin de demander que les valeurs spécifiées soient lues depuis une ressource de serveur produit. L'application client spécifie les propriétés à lire (ou à écrire) en créant le type de proxy approprié qui contient les noms pour chaque propriété devant être lue ou écrite.

Vous pouvez créer des applications client pour lire, modifier, créer et supprimer des données de tout produit qui possède un sous-fournisseur d'API CM Rational. L'API CM Rational fournit les interfaces pour effectuer les opérations spécifiques au produit disponibles dans les produits logiciels Rational.

Une application client peut être une intégration entre une application existante et les produits Rational, ou un outil ou utilitaire qui effectue des opérations sur les données dans les référentiels produit Rational. Avec l'API CM Rational, les applications client ont accès aux données dans les produits Rational via les sous-fournisseurs d'API CM Rational.

Par exemple, si les utilisateurs disposent d'une application pour accéder à et travailler sur un ensemble de fichiers source données dans ClearCase ou des enregistrements dans une base de données utilisateur ClearQuest, l'API CM peut être utilisée pour créer une intégration entre l'application existante et le produit Rational concerné. Si les fichiers que les utilisateurs mettent à jour sont sous contrôle de source, l'intégration peut permettre aux utilisateurs d'extraire et d'archiver leurs fichiers depuis leur application. L'API CM Rational peut être utilisée pour effectuer des mises à jour de fichiers source et pour associer la mise à jour à un enregistrement de demande de modification.

L'API CM Rational offre aux développeurs d'applications client les capacités suivantes :

Commentaires