Projet de fin d’étude sous thème:Refonte batch java sous Compute GridEn vue d’obtenir le diplômeMaster informatique appliq...
Projet de fin détude: Refonte batch java sous Compute Grid 2
Projet de fin détude: Refonte batch java sous Compute Grid 3Planmémoire de fin détudesIntroduction1Contexte général du pro...
Projet de fin détude: Refonte batch java sous Compute Grid 4Planmémoire de fin détudesIntroduction1Contexte général du pro...
Projet de fin détude: Refonte batch java sous Compute Grid 5Contexte général du projetPrésentation de l’entreprise. socié...
Projet de fin détude: Refonte batch java sous Compute Grid 6Contexte général du projet Pourquoi ce projet ?
Projet de fin détude: Refonte batch java sous Compute Grid 7Contexte général du projetSchéma général du projet
Projet de fin détude: Refonte batch java sous Compute Grid 8Contexte général du projetBesoins fonctionnels Traitement du ...
Projet de fin détude: Refonte batch java sous Compute Grid 9Planmémoire de fin détudesIntroduction1Contexte général du pro...
Projet de fin détude: Refonte batch java sous Compute Grid 10Le concept de Compute GridI.Compute Grid-IBM1:Traitement par ...
Projet de fin détude: Refonte batch java sous Compute Grid 11Le concept de Compute GridI.Compute Grid-IBM2. Présentation d...
Projet de fin détude: Refonte batch java sous Compute Grid 12Le concept de Compute GridCompute Grid-IBM Compute Grid perm...
Projet de fin détude: Refonte batch java sous Compute Grid 13Le concept de Compute GridI.Compute Grid-IBM1:Architecture de...
Projet de fin détude: Refonte batch java sous Compute Grid 14Le concept de Compute Grid2.Avantages de Compute Grid
Projet de fin détude: Refonte batch java sous Compute Grid 15Le concept de Compute Grid3.Anatomie d’une application Batch ...
Projet de fin détude: Refonte batch java sous Compute Grid 16Le concept de Compute Grid3.Anatomie d’une application Batch ...
Projet de fin détude: Refonte batch java sous Compute Grid 17Le concept de Compute Grid3.Anatomie d’une application Batch ...
Projet de fin détude: Refonte batch java sous Compute Grid 18Le concept de Compute Grid4.Console de gestion de travaux(JMC)
Projet de fin détude: Refonte batch java sous Compute Grid 19Planmémoire de fin détudesIntroduction1Contexte général du pr...
Projet de fin détude: Refonte batch java sous Compute Grid 20Démonstration**
Projet de fin détude: Refonte batch java sous Compute Grid 21Planmémoire de fin détudesIntroduction1Contexte général du pr...
Projet de fin détude: Refonte batch java sous Compute Grid 22Conclusion & perspectivesOrganisme spécialisé dans le traite...
Projet de fin détude: Refonte batch java sous Compute Grid 23Conclusion & perspectives
Projet de fin détude: Refonte batch java sous Compute Grid 24Conclusion & perspectives
Projet de fin détude: Refonte batch java sous Compute Grid 25
Prochain SlideShare
Chargement dans…5
×

Websphere compute gid

267 vues

Publié le

Refonte batch java sous Compute Grid

0 commentaire
1 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

Aucun téléchargement
Vues
Nombre de vues
267
Sur SlideShare
0
Issues des intégrations
0
Intégrations
3
Actions
Partages
0
Téléchargements
10
Commentaires
0
J’aime
1
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive
  • BMCE BANK est une société anonyme fondée en 1959 en tant que banque publique qui devait, en plus de son activité bancaire classique, contribuer au développement du commerce extérieur du Maroc, elle fut la première banque à être privatisée en 1995 en devenant filiale du groupe Finance Com =>(passage)Avec la multitude de projets informatiques qu’impose la maturité d’un aussi grand organisme que la BMCE BANK et l’augmentation du nombre de filiales, une filiale IT devenait nécessaire pour répondre à une clientèle qui ne cesse de croître EURAFRIC INFORMATION est la filiale Informatique de la BMCE BANK et de RMA WATANYA créée le 6 octobre 2008 avec l’appui du groupe Crédit Mutuel CIC à l’image de sa propre filiale informatique EURO INFORMATION
  • La refonte du système traitement des valeurs s’inscrit dans le cadre globale du projet refonte poste agence. Ce projet a été lancé afin de répondre d’une part aux exigences du schéma directeur en termes de modernisation et urbanisation du système d’information, et d’autre part, aux demandes d’évolution émises par le réseau et la banque centrale, et dont le coût et le délai de prise en charge sur le système actuel s’avèrent couteux et difficile à mettre en œuvre.
  • L’objectif de ce projet est de s’assurer de l’adéquation de la solution COMPUTE GRID au contexte du projet Poste Agence et plus particulièrement la gestion des batch Java permettant : La gestion du contexte transactionnel entre plusieurs bases de données distribuées. L’interfaçage avec l’ordonnanceur $U utilisé par EURAFRIC INFORMATION pour la gestion du plan de production. Utilisation du parallélisme pour une meilleure optimisation du cycle de production. La gestion des mécanismes de reprise sur erreur. L’équipe EURAFRIC INFORMATION souhaite également s’imprégner du Framework de développement de la solution COMPUTE GRID afin d’évaluer la démarche de programmation préconisée par IBM et qui permet des gains de productivité en terme de développement et optimisation des traitements.
  • 1/L’équipe du projet souhaite traiter un cas réel en l’occurrence le Batch OVO (Outil de validation des opérations).
  • WebSphere Extended Deployment version 6.1 se compose de trois produits fonctionnellement indépendants
  • Compute Grid supporte 3 modèles :
  • 1*y compris de ceux qui sont en attente d'exécution, qui sont en cours d'exécution et dont l'exécution est terminée 5. Le planificateur de travaux met à disposition trois types d'API pour l'accès à ses fonctions de gestion
  • 1*La normalisation des procédures opérationnelles (archivage, d'audit, de planification) à travers l’entreprise.
  • Une application de grille de calcul est
  • Une application de grille de calcul est Batch container fournit un mecanisme de poit de contrôle ComputeGrid propose deux algorithmes de points de contrôle
  • D’une manière globale, à l’exécution une application batch :
  • Le composant Compute Grid WebSphere Extended Deployment V6.1 fournit des moyens pour gérer le contrôle de la planification
  • Une étape de travail +un flux de données+ l’algorithme scheckpoint base sur le nb d’enregistrement
  • Websphere compute gid

    1. 1. Projet de fin d’étude sous thème:Refonte batch java sous Compute GridEn vue d’obtenir le diplômeMaster informatique appliquée audéveloppement offshoreRéalisé par: DAOUIJI SamiaSoutenu le: 27/09/2012Encadrante patagonique:Mme MOULINE SalmaMaitre de stage:Mr ABDENBI Hicham
    2. 2. Projet de fin détude: Refonte batch java sous Compute Grid 2
    3. 3. Projet de fin détude: Refonte batch java sous Compute Grid 3Planmémoire de fin détudesIntroduction1Contexte général du projet2Le concept de Compute Grid3Démonstration45Conclusion etperspectives5
    4. 4. Projet de fin détude: Refonte batch java sous Compute Grid 4Planmémoire de fin détudesIntroduction1Contexte général du projet2Le concept de Compute Grid3Démonstration45Conclusion etperspectives5
    5. 5. Projet de fin détude: Refonte batch java sous Compute Grid 5Contexte général du projetPrésentation de l’entreprise. société anonyme fondée en 1959 banque publique contribution au développementdu commerce extérieur du Maroc première banque à être privatiséeen 1995 filiale du groupe Finance Com Filiale Informatique de laBMCE BANK et de RMAWATANYA Création le 6 octobre 2008avec l’appui du groupeCrédit Mutuel CIC
    6. 6. Projet de fin détude: Refonte batch java sous Compute Grid 6Contexte général du projet Pourquoi ce projet ?
    7. 7. Projet de fin détude: Refonte batch java sous Compute Grid 7Contexte général du projetSchéma général du projet
    8. 8. Projet de fin détude: Refonte batch java sous Compute Grid 8Contexte général du projetBesoins fonctionnels Traitement du Batch OVO (Outil de validation des opérations). Ce batch a pour objectif le règlement des valeurs selon un algorithmedéfini par les métiers. A chaque valeur, on associe une priorité.
    9. 9. Projet de fin détude: Refonte batch java sous Compute Grid 9Planmémoire de fin détudesIntroduction1Contexte général du projet2Le concept de Compute Grid3Démonstration45Conclusion etperspectives5
    10. 10. Projet de fin détude: Refonte batch java sous Compute Grid 10Le concept de Compute GridI.Compute Grid-IBM1:Traitement par lot(Batch):Quest-ce que le traitement par lots. 
    11. 11. Projet de fin détude: Refonte batch java sous Compute Grid 11Le concept de Compute GridI.Compute Grid-IBM2. Présentation de l’environnement Compute Grid : WebSphere Extended Deployment introduit la virtualisation etlautomatisation des opérations en simplifiant les configurations complexes.
    12. 12. Projet de fin détude: Refonte batch java sous Compute Grid 12Le concept de Compute GridCompute Grid-IBM Compute Grid permet une prise en charge souple des types dapplicationmixtes
    13. 13. Projet de fin détude: Refonte batch java sous Compute Grid 13Le concept de Compute GridI.Compute Grid-IBM1:Architecture de Compute Grid: fournit toutes les fonctions de gestion des travaux,telles que la soumission, lannulation, leredémarrage. conserve lhistorique de tous les travaux.* conserve les données dutilisation des travaux quiont été exécutés. fournit lenvironnement dexécution pour lestravaux par lots. Les applications par lots reposant sur J2EEsexécutent dans le conteneur de lotsWebSphere déployées sous forme de fichier EAR contenantdes implémentations dune ou de plusieursapplications par lots Java. conformes aux modèles de programmationfournit par compute gid. un langage de contrôle des travaux reposant surXML La description dun travail identifie lapplicationà exécuter, ses entrées et ses sorties. interface Web appelée console de gestion destravaux ligne de commande shell appelée lrcmd des API, disponibles sous forme de servicesWeb ou dEJB. base de données relationnelle pour stockerles informations sur les travaux. base de données relationnelle pour stockerles informations sur les points de contrôlepour les applications par lots transactionnels
    14. 14. Projet de fin détude: Refonte batch java sous Compute Grid 14Le concept de Compute Grid2.Avantages de Compute Grid
    15. 15. Projet de fin détude: Refonte batch java sous Compute Grid 15Le concept de Compute Grid3.Anatomie d’une application Batch Compute Grid Application J2EE conforme à lun des modèles de programmation deCompute Grid. Les tâches effectuées dans une grille sont représentées sous forme detravaux. Les travaux se composent détapes, et toutes les étapes dun travailsont traitées de façon séquentielle.
    16. 16. Projet de fin détude: Refonte batch java sous Compute Grid 16Le concept de Compute Grid3.Anatomie d’une application Batch Compute Grid•Leconteneurdebatchexécuteuntravailbatchsouslecontrôledunbeanasynchrone•Leconteneurdebatchtraiteunedéfinitiondetravaileteffectuesoncycledevie,enutilisantunbeanasynchronecommeunitédexécution• POJO fournit la logique métier exécutée comme uneétape dans un travail par lots.• Le conteneur batch invoque létape de travail par lotsau cours du traitement dune définition de travail.• Interface métier de cet EJBcom.ibm.websphere.batch.BatchJobStepLocalInterface• Une étape du travail par lots peut être associée à zéro,un ou plusieurs flux de données par lots (BDS).• classe Java qui implémente linterfacecom.ibm.websphere.batch.BatchDataStream.• objet Java qui lit le flux en entrée contenant lesdonnées quune étape du travail par lots doit traiter.• Ou un flux en sortie qui écrit des données au lieu deles lire• mécanisme de point de contrôle / redémarrage poursoutenir le redémarrage du travail à partir dun pointconnu de cohérence.• algorithmes de points de contrôle prend en charge :• un intervalle de point de contrôle basé sur letemps• un intervalle de point de contrôle basé surnombre d’enregistrement .• une fonction optionnelle .• Ils servent à manipuler des codes retour.• utilisés pour réserver la place aux déclencheurs quientrent en action en fonction des codes retour desétapes
    17. 17. Projet de fin détude: Refonte batch java sous Compute Grid 17Le concept de Compute Grid3.Anatomie d’une application Batch Compute Grid
    18. 18. Projet de fin détude: Refonte batch java sous Compute Grid 18Le concept de Compute Grid4.Console de gestion de travaux(JMC)
    19. 19. Projet de fin détude: Refonte batch java sous Compute Grid 19Planmémoire de fin détudesIntroduction1Contexte général du projet2Le concept de Compute Grid3Démonstration45Conclusion etperspectives5
    20. 20. Projet de fin détude: Refonte batch java sous Compute Grid 20Démonstration**
    21. 21. Projet de fin détude: Refonte batch java sous Compute Grid 21Planmémoire de fin détudesIntroduction1Contexte général du projet2Le concept de Compute Grid3Démonstration45Conclusion etperspectives5
    22. 22. Projet de fin détude: Refonte batch java sous Compute Grid 22Conclusion & perspectivesOrganisme spécialisé dans le traitementinformatique bancaireTravail enrichissantle domaine techniqueaspect relationnel.
    23. 23. Projet de fin détude: Refonte batch java sous Compute Grid 23Conclusion & perspectives
    24. 24. Projet de fin détude: Refonte batch java sous Compute Grid 24Conclusion & perspectives
    25. 25. Projet de fin détude: Refonte batch java sous Compute Grid 25

    ×