Les entités client-serveur
Ces entités ont pour objet la description et la génération automatique des applications client-serveur.
Si les Clients sont en mode textuel (TUI), ils sont créés et gérés avec l'entité Ecran de type Client de Rational Programming Patterns. Les Serveurs sont développés avec l’entité Serveur de type Composant Applicatif. Ils sont appelés directement par les Clients. Les Ecrans et les Serveurs sont rassemblés dans des Dialogues avec des options et des caractéristiques communes.
Si les Clients sont graphiques, ils sont créés et gérés dans un outil de développement graphique. Les Serveurs sont développés avec l’entité Serveur de type Composant Applicatif dans Rational Programming Patterns. Si l'application ne nécessite qu'un seul Composant Applicatif, vous devez générer ce Composant Applicatif sous la forme d'une proxy Serveur qui permettra au Client d'activer les services du Composant Applicatif. Vous devez aussi bien sûr générer le COBOL du Composant Applicatif. La spécification d'un Moniteur de Communication est aussi nécessaire.
Si l'application nécessite plusieurs Composants Applicatifs, vous devez rassembler ces Composants Applicatifs dans un Dossier qui va appeler les différents Composants Applicatifs. Vous devez générer le Dossier sous la forme d'une proxy Dossier. Elle permettra au Client de commander à distance les services offerts par les Composants Applicatifs. Vous devez aussi bien sûr générer le COBOL du Composant Applicatif et du Dossier. La spécification d'un Moniteur de Communication est aussi nécessaire. Une ou plusieurs Vues de Dossier peuvent être définies pour créer des vues partielles du Dossier.