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