J2EE CICS

Document Sample
J2EE CICS Powered By Docstoc
					                                     EXPERTISE JAVA/J2EE

                                                 J2EE & CICS


La plate-forme J2EE est un environnement technologique qui permet la construction d’architectures distribuées. Ces
architectures distribuées, construites autour d’un langage orienté objet et des standards technologiques du monde
Internet, sont en pleine expansion ; elles contribuent à ouvrir les systèmes d’information, à soutenir les processus métier,
et donc à augmenter la compétitivité des entreprises. Faut-il pour autant oublier les architectures mainframe de type
CICS ? Est-ce même possible ? Ce séminaire permet de connaître les enjeux autour de l’intégration de ces deux mondes,
et d’en présenter les principaux axes techniques.




   Durée :                                      1. Introduction: la cohabitation technologique est-elle
   1 jour, 7h/j                                    nécessaire?
   Pré-requis :                                    Pourquoi J2EE et CICS doivent-ils cohabiter ?
   Connaissances générales en                      Quels sont les enjeux stratégiques derrière l’adoption de
   architecture J2EE et / ou CICS.
                                                   modèle distribués comme J2EE ?
   Objectifs :                                     Pourquoi les applications mainframe CICS ne répondent plus
   • Identifier les enjeux
   techniques et financiers                        au besoin ?
   de l’intégration                                Pourquoi les conserver ?
   • Distinguer les principales                    Les composantes techniques à étudier :
   techniques d’intégration et
   les modules J2EE & CICS                         Quels critères techniques doivent-ils être analysés lors d’un
   associés (spécifications J2EE                   choix d’une technique d’intégration ?
   concernées, modules CICS                        Quelles sont les conséquences du passage à un modèle
   ou logiciels complémentaires)
   • Donner des pistes                             d’architecture distribué ?
   techniques aux participants
   et leur permettre de faire                   2. Quelques rappels sur le moniteur transactionnel CICS
   une première analyse en                         Historique : Les grandes dates autour de CICS.
   fonction de leur contexte                       Principaux composants des applications CICS.
   technique
                                                   Comment une application CICS est-elle architecturée ?
   Public concerné :                               Quelles sont les principales technologies ?
   • Architecte
   • Chef de projet                             3. La plate-forme J2EE
   • Développeur
   • Directeur informatique
                                                   Présentation synthétique de la plate-forme J2EE.
                                                   Une attention particulière est apportée à la description des
   Support de cours :
   Fourni à chaque stagiaire                       technologies serveur JNDI, JCA, JMS, EJB (Session, Entity
                                                   et Message Driven Bean), ainsi que des standards
   Méthode pédagogique
   Retour d’expériences et                         transactionnels relatifs à J2EE (JTA/JTS).
   illustration des différents                     Présentation des principaux types d’architectures
   points traités au cours                         transactionnelles J2EE : Architecture 3-tiers, architecture
   du séminaire, à travers
   des exemples pratiques issus                    multi-tiers couplée et architecture multi-tiers découplée.
   de nos missions de conseil.
   Théorie : 100 %
   Pratique : 0 %
   Certification :
   Aucune




                                             NH NICE COTE D’AZUR
                                      208, Route de Grenoble - Immeuble Space C - 06200 NICE
                          Tel : 04 92 29 61 29 - Télécopie : 04 92 29 61 30 - e-mail : info@globalcomputer.fr
           EXPERTISE JAVA/J2EE

                       J2EE & CICS




                      4. Les solutions d’intégration
                         Présentation des solutions d’intégration actuelles.
                         Intégration des transactions CICS en mode émulation de
                         terminal ou bien en mode invocation de programme.
                         Solutions d’intégration à base de la CTG (CICS Transaction
                         Gateway) d’IBM. Différentes solutions de répartition des
                         composants de la CTG. Impact sur les OS et les modules
                         CICS.
                         Solutions d’intégration à base de Link3270 (module CICS
                         d’invocation de transactions en mode terminal).
                         Solutions d’intégration en couplage faible avec Websphere
                         MQ en utilisant des messages COMMAREA ou SOAP.
                         Les différents scénarii de distribution de composants.
                         Déploiement d’EJB dans le conteneur EJB de CICS.
                         Comparaison des solutions d’intégration suivant plusieurs
                         axes techniques : sécurité, gestion transactionnelle,
                         performance et montée en charge, complexité du
                         développement.
                      5. Synthèse et conclusion
                         Les meilleures pratiques actuelles et les solutions les plus
                         couramment retenues. Les évolutions à venir autour de CICS
                         et de J2EE.
                         Bibliographie et sites Web.




                   NH NICE COTE D’AZUR
            208, Route de Grenoble - Immeuble Space C - 06200 NICE
Tel : 04 92 29 61 29 - Télécopie : 04 92 29 61 30 - e-mail : info@globalcomputer.fr