Toutes les applications écrites avec Renaissance auront le même look and feel (apparence), bien que les thèmes soient personnalisables, ainsi que les logos et autres.
Look and Feel des applications
La figure ci-dessous montre l’allure classique de l’écran, et l’information, les logos et les boutons de contrôle apparaissent dans la partie supérieure.
(((IMG6419)))
Le menu et autres widgets figurent sur le côté droit (escamotable). Les widgets latéraux peuvent être placés dans un ordre différent par glisser/déposer et escamotés ou agrandis. A la prochaine connexion, vous retrouverez l’état et la position de chaque widget.
Le reste de la page représente le viewport où la majorité des programmeurs CGI placeront leur contenu. Cet écran en particulier montre un exemple de ce que l’interface utilisateur jqGrid permet d’accomplir.
La présentation est entièrement contrôlée par CSS et il est donc possible de la personnaliser, mais la plupart des utilisateurs s’accommodent de la présentation par défaut.
La topologie d’une application basée sur Renaissance
Une application RNS classique peut être divisée en quatre parties ou niveaux :
• Le navigateur
• Apache sur l’IBM i
• Les programmes CGI
• Le(s) serveur(s) d’arrière-plan
Le programme CGI est chargé de créer l’UI en utilisant les procédures et programmes de service fournis par le framework. Normalement, il ne connaît rien de l’environnement de base de données ou de la logique de gestion, mais il le peut si vous le souhaitez. Il communique avec les serveurs d’arrière-plan via des files d’attente de données.
Les serveurs d’arrière-plan ont un accès complet à la base de données et sont capables de traiter la logique de gestion (validation, CRUD, etc.). Ils peuvent aussi, en option, communiquer avec d’anciennes applications via des API, ou bien communiquer avec des systèmes tiers par des services web (Renaissance a des procédures de service intégrées qui lui permettent de consommer et de servir des services web).
Vous pouvez aussi insérer un niveau supplémentaire quand vous voulez utiliser le serveur Apache dans une DMZ mais garder les niveaux d’application sur une machine séparée derrière un pare-feu. Il suffit pour cela d’un simple changement de configuration qui dit à RNS d’utiliser sa propre fonctionnalité de dispatcheur de requêtes sur des files d’attente de données DDM. C’est le même principe qu’une installation reverse-proxy Apache mais sans nécessiter deux instances de serveurs Apache.
Téléchargez cette ressource
Plan de sécurité Microsoft 365
Les attaquants savent comment prendre le contrôle de votre tenant Microsoft 365, et vous, savez-vous comment le reprendre en main ?
Les articles les plus consultés
Les plus consultés sur iTPro.fr
- Fuites de données : la France, 2ème pays le plus touché au monde début 2026
- Nomios accélère sur la cybersécurité industrielle avec un SOC renforcé et une Factory OT immersive
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Reprendre le contrôle de son SI : la clé d’un numérique à la fois souverain et responsable
Articles les + lus
Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
Moderniser le développement logiciel : de la fragmentation à l’intégration
Analyse Patch Tuesday Mars 2026
Une nouvelle ère de la modernisation du mainframe
Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
À la une de la chaîne Tech
- Femmes et métiers de la tech : une attractivité réelle freinée par des stéréotypes persistants
- Moderniser le développement logiciel : de la fragmentation à l’intégration
- Analyse Patch Tuesday Mars 2026
- Une nouvelle ère de la modernisation du mainframe
- Communes, entreprises ? Non, face au RGAA 5, l’IA seule ne rendra pas vos sites accessibles
