isCOBOL Application Serveur

Puissant Client Léger et traitement distribué des applications COBOL

isCOBOL Application Serveur

isCOBOL Evolve offre un choix d'architectures de déploiement sans mise en œuvre complexe. Les programmes isCOBOL peuvent fonctionner en local ou être distribués à partir d'un serveur avec isCOBOL Application Server, ce qui permet de simplifier les étapes de distribution et d'améliorer le délai d’intervention pour les applications clés. Avec isCOBOL Application Server, les applications sont facilement distribuées afin de profiter pleinement des capacités de traitement multi-thread d'aujourd'hui sur de nombreuses plates-formes, y compris UNIX, Linux et Windows.

Points forts
  • 100% Portable par la prise en charge de toute plate-forme éxécutant la machine virtuelle Java
  • Supprime la nécessité d’utiliser un débogueur différent pour chaque plate-forme de déploiement; écrit 100% en Java
  • Élimine le besoin de conserver le code d'interface utilisateur distinct pour différentes plates-formes de déploiement
  • Permet le traitement bidirectionnel - les clients peuvent démarrer des programmes sur le serveur et vice-versa
  • Offre à un prix avantageux, une architecture distribuée client léger de pointe et des fonctionnalités de traitement distribué, ces fonctionnalités étant incluses dans l'environnement d'exécution isCOBOL
  • Propose en option, un équilibreur de charge pour une meilleure évolutivité horizontale ou un découplage de la charge de travail

Tous les clients peuvent être créés à l’identique

isCOBOL Evolve reposant sur le langage Java, les développeurs exploitent la même interface graphique, que le client soit Windows, UNIX, Mac, portable, etc. L'interface utilisateur ainsi que toutes les fonctionnalités du programme développé en isCOBOL fonctionneront, que l’application soit déployée en local ou distribuée au travers d’un réseau - soit la simplification du développement et de la maintenance.

isCOBOL Application Server fourni un Client Léger qui peut être automatiquement téléchargé et exécuté tel un programme Java autonome. isCOBOL Application Server exécute l'application sur le serveur avec seulement l’exécution de l'interface utilisateur sur le Client. Lors de l'exécution avec un Client Léger, l'interface utilisateur est identique à ce qui est visualisé lors de l'exécution en local. En d'autres termes, l'interface utilisateur Client Léger prend en charge chaque fenêtre ainsi que le type de contrôle graphique, le style et la propriété, et tous les éléments texte. Il n'y a pas de différences dans l'interface utilisateur lors de l'exécution en local ou en Client Léger et les développeurs n’ont nul besoin de "programmer pour" ou de "concevoir pour » s’adapter aux capacités logicielles Client Léger de isCOBOL Application Server. Dès que l’interface utilisateur fonctionne comme attendu, en local, elle peut alors être déployée en mode Client Léger en totale confiance : il n'y aura aucune différence d’une plate-forme à une autre.


Réel traitement multi-threaded

isCOBOL Application Server est multi-thread et utilise de vrais threads de traitement, non émulés. Avec isCOBOL Application Server, chaque programme est exécuté dans un thread séparé, et non par processus séparé sur le serveur; Les programmes COBOL peuvent lancer des multi-threads et des multitâches. Ce qui signifie qu’ils consomment beaucoup moins de ressources sur le serveur et ont donc un temps de réponse nettement plus rapide pour l'utilisateur final, préservant la mémoire du système et épargnant de précieux cycles de CPU. En outre, la technologie isCOBOL est bidirectionnelle, les applications du serveur pouvant lancer des programmes sur un Client et les programmes des clients pouvant lancer des programmes sur le serveur.


La Portabilité sans coût additionnel

isCOBOL Application Server fournit des fonctionnalités de haute qualité en conservant les précieuses ressources système et réseau et en incluant le Client Léger et les fonctionnalités du traitement distribué au sein de l'environnement d'exécution de base.

isCOBOL Application Server facilite le déploiement parce qu'une application est uniquement chargée sur le serveur. Rien n’est nécessaire du côté client, à l'exception d'un Environment Java Runtime (JRE) d’une bibliothèque Java Client Léger isCOBOL. isCOBOL Application Server accepte chaque connexion, crée un thread séparé pour la session de l'utilisateur, et exécute l'application COBOL par simple projection de l’interface utilisateur sur l'écran du client.


Load Balanceur

Pour les organisations dotées de nombreux Clients Légers et utilisateurs finaux ou de besoins informatiques spécifiques, le Load Balancer d’isCOBOL est disponible en option sur isCOBOL Application Server. Le Load Balancer isCOBOL distribue les charges de travail entre les clusters de processus serveur exécutés tant sur les mêmes que sur différentes machines pour une meilleure évolutivité horizontale ou un découplage de la charge de travail.

Dès que le Load Balancer isCOBOL est lancé, il attend les connexions des clients isCOBOL et dès qu’une demande de connexion est effectuée, il évalue le meilleur serveur pour satisfaire la demande, et fournit alors l'adresse de ce serveur au client isCOBOL. A partir de ce moment, le client isCOBOL communique avec isCOBOL Application Server directement et la connexion entre le client isCOBOL et Load Balancer isCOBOL se ferme, l'arrêt du Load Balancer isCOBOL n'ayant aucun impact sur les connexions en cours. Les options et paramètres du Load Balancer isCOBOL peuvent être réglés dans le panneau d'équilibrage de charge de isCOBOL IDE.


Learn more
View the isCOBOL Evolve Datasheet
Learn more about the newest isCOBOL Evolve Release
Contact Veryant to arrange a complimentary code analysis or learn more about isCOBOL