Les sous-systèmes z/OS
Le mainframe IBM est géré par le système d'exploitation z/OS. Pourtant, beaucoup d'applications font appel à de nombreux sous-systèmes, chacun ayant été développé pour un objectif bien précis. Lors de ce cours, les fonctions et les composants des sous-systèmes les plus importants de z/OS seront décrits. A la suite de ce cours, les participants:
- sauront comment une interaction terminal/utilisateur est gérée par un serveur de transactions tel que CICS Transaction Server (CICS TS) ou IMS Transaction Manager (IMS TM)
- auront compris comment les bases de données sont utilisées par des applications, quelles soient basées sur un modèle hiérarchique (IMS DB) ou relationnel (Db2)
- seront familiarisés avec le produit UNIX System Services (USS) qui tourne sur le mainframe
- auront compris l'importance et les possibilités d'un système de transmission de messages par mise en file d'attente (message queueing, MQ) pour la connection d'applications (distribuées)
- enfin, il auront un aperçu des possibilités du serveur d'applications WebSphere Application Server ainsi que des solutions fournies pour le traitement des applications web, de la charge d travail de Java EE, de business services, ....
De plus, les participants auront une vue claire en matière d'administration des différents sous-systèmes et seront en mesure de décrire les différents aspects en matière de sécurité et d'intégrité.
Calendrier
Il n'y a pas de sessions publiques à ce moment. Nous organisons volontiers un cours en entreprise ou une session publique supplémentaire (en cas d'un nombre suffisant de participants). Intéressé? Contactez-nous.
Participants
Toute personne appartenant à un département système et qui désire en savoir plus sur les sous-systèmes z/OS, mais plus principalement les DP managers, les programmeurs système, les analystes système et les opérateurs.
Connaissances préalables
Des connaissances de base en mainframe sont obligatoires (voir Introduction mainframe).
Contenu
- CICS - les composants et les fonctionnalités les plus importants de la gestion des transactions dans un système CICS
Contrôle terminal • manipulation des dataset • gestion des erreurs • gestion des ressources • communication entre les programmes • les moniteurs • les outils de développement
La communication entre les programmes et les systèmes de gestion de base de données et/ou les files d'attente des messages
Gestion système: description des différentes sortes d'erreurs • possibilités en matière de reprise et de redémarrage • la synchronisation et la sécurité • les possibilités sur l'aspect "distribué" en CICS • CICSPLEX
- Le système de gestion de base de données hiérarchique (IMS/DB)
Les structures hiérarchiques • organisation physique de la base de données • les controlblocks importants (DBD et PSB) • l'interface d'application DL/1 • les indexes secondaires et les relations logiques
- Le système de communication de données (IMS/TM)
Les tâches du DC monitor • le set-up interne • les applications conversationnelles et non-conversationnelles • la synchronisation et la sécurité.
- Les bases de données relationnelles (Db2)
Qu'est-ce qu'un RDBMS (SGBDR) • Comment les applications utilisent-elles Db2 (statique et dynamique, les drivers) • les objets d'un système Db2 • Db2 et le système d'exploitation (setup, address spaces, ...) • Db2 et la sécurité • distributed Db2, DRDA, DDF, Connect • la famille Db2
- UNIX System Services (USS)
Quelle est la relation entre USS et le système d'exploitation • USS en tant que shell UNIX • les interfaces utilisateur USS • HFS • Irish commands • USS et TSO, USS et le JCL • les processus du moniteur USS • les environnements logiciels utilisés par USS: TCP/IP, Web Server, JVM, WebSphere Application Server
- Système de transfert de messages par file d'attente (Message Queueing - MQ)
Concepts • les objets WMQ, la comunication, les files d'attente partagées, les clusters • topologie distribuée • WMQ en relation avec l'OS (setup, address spaces, ...) • scénarios pour les applications MQ • MQ bridges
- WebSphere Application Server (WAS)
WAS en tant qu'environnement d'exécution Java EE • l'organisation administrative de WAS et le repository • flux d'une application à travers le serveur • déploiement et maintenance d'applications • WAS en relation avec l'OS (setup, address spaces, ...) • connection avec un serveur HTTP, CICS, MQ, IMS, Db2 • topologie de WAS pour la répartition de charge et la disponibilité (availability)
Pédagogie
Enseignement classique et démonstrations.
Durée
3 jours.
Formateur
Koen De Backer.
INFO SESSION ET INSCRIPTION |