Mit dem Konzept 20/20 will die SPD-Landtagsfraktion Baden-Württemberg mehrere Fliegen mit einer Klappe schlagen: Die Wirtschaft auf Wachstumskurs schieben, den Klimaschutz voranbringen und den erneuerbaren Energien zum echten Durchbruch verhelfen.
With the programme 20/20 the SPD-Faction in the Parliament of Baden-Württemberg in Germany tries to push the renewable energies: it´s good for jobs, economic growth and last but not least for climate protection.
El documento habla sobre diferentes criaturas fantásticas como dragones que lanzan fuego y Pokémon de diferentes tipos como Mew, Jirachi, Dark Lugia, Charizard y otros. Describe sus características físicas y sus tipos.
Este documento resume los conceptos clave de la acción penal en el derecho procesal penal venezolano. Explica que la acción penal se origina a partir de un delito y tiene como objetivo imponer un castigo al responsable según la ley. El Ministerio Público ejerce la acción penal de oficio, salvo que sólo pueda ejercerse por la víctima. También describe las características de oficialidad y legalidad de la acción penal, así como excepciones, obstáculos y alternativas como el principio de oportunidad y los acuer
Mit dem Konzept 20/20 will die SPD-Landtagsfraktion Baden-Württemberg mehrere Fliegen mit einer Klappe schlagen: Die Wirtschaft auf Wachstumskurs schieben, den Klimaschutz voranbringen und den erneuerbaren Energien zum echten Durchbruch verhelfen.
With the programme 20/20 the SPD-Faction in the Parliament of Baden-Württemberg in Germany tries to push the renewable energies: it´s good for jobs, economic growth and last but not least for climate protection.
El documento habla sobre diferentes criaturas fantásticas como dragones que lanzan fuego y Pokémon de diferentes tipos como Mew, Jirachi, Dark Lugia, Charizard y otros. Describe sus características físicas y sus tipos.
Este documento resume los conceptos clave de la acción penal en el derecho procesal penal venezolano. Explica que la acción penal se origina a partir de un delito y tiene como objetivo imponer un castigo al responsable según la ley. El Ministerio Público ejerce la acción penal de oficio, salvo que sólo pueda ejercerse por la víctima. También describe las características de oficialidad y legalidad de la acción penal, así como excepciones, obstáculos y alternativas como el principio de oportunidad y los acuer
Este documento presenta las primeras visiones y revelaciones que Jesús Castro experimentó entre junio y agosto de 2014. Describe visiones crípticas de leones, ecogramas, Babilonia la Grande, flores misteriosas y serpientes. Castro no entendió completamente el significado de estas visiones al momento, pero cree que muestran advertencias y profecías sobre los últimos tiempos. El documento introduce la narración cronológica de las experiencias de Castro como supuesto "profeta".
Saisonrückblick Social Media Recht re-publica 2012Henning Krieg
Die Vortragsfolien zum Workshop "Saisonrückblick - Social Media Recht 2011/2012" der Rechtsanwälte Thorsten Feldmann und Henning Krieg auf der re-publica 2012
Table ronde "Faut il transgresser les codes classiques du discours associatif pour être efficace ?" animer par Eric Dutertre, Président d'Excel, lors du 9ème séminaire francophone de la collecte de fonds
La historia trata sobre una banda llamada las BADS cuyo líder, Marce, ha sido secuestrado. El capítulo uno detalla el secuestro de Marina. La historia continuará en los próximos capítulos.
Facebook im MICE-Sektor: eine Präsentation von Tourismuszukunft über Facebook im MICE-Bereich - gehalten mit ersten Barcamp der MICE-Industry in Seeheim - MICEcamp
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. Los líderes de la UE esperan que estas medidas aumenten la presión sobre Rusia para que ponga fin a su invasión de Ucrania.
A l’heure où près de 80% des touristes préparent leur séjour sur internet et où 62% achètent leur séjour directement en ligne impensable de ne pas avoir une solution efficace de vente en ligne ! Oui mais ce n’est pas toujours simple alors qui peut nous aider et comment ? Des solutions techniques et des retours d’expériences dans cet atelier.
La nouvelle version du Framework .NET apporte des innovations majeures qui permettent encore plus de performance et accroissent le champ des possibles. Du poste client au serveur d’entreprise, ce jeu de nouvelles fonctionnalités logée au cœur du noyau vous offrent une gestion plus fine de votre code et donnent un nouveau souffle à vos applications. Ne manquez pas cette session et venez découvrir comment augmenter considérablement les performances de vos programmes et tirer parti de toute la puissance des ordinateurs modernes.
Este documento presenta las primeras visiones y revelaciones que Jesús Castro experimentó entre junio y agosto de 2014. Describe visiones crípticas de leones, ecogramas, Babilonia la Grande, flores misteriosas y serpientes. Castro no entendió completamente el significado de estas visiones al momento, pero cree que muestran advertencias y profecías sobre los últimos tiempos. El documento introduce la narración cronológica de las experiencias de Castro como supuesto "profeta".
Saisonrückblick Social Media Recht re-publica 2012Henning Krieg
Die Vortragsfolien zum Workshop "Saisonrückblick - Social Media Recht 2011/2012" der Rechtsanwälte Thorsten Feldmann und Henning Krieg auf der re-publica 2012
Table ronde "Faut il transgresser les codes classiques du discours associatif pour être efficace ?" animer par Eric Dutertre, Président d'Excel, lors du 9ème séminaire francophone de la collecte de fonds
La historia trata sobre una banda llamada las BADS cuyo líder, Marce, ha sido secuestrado. El capítulo uno detalla el secuestro de Marina. La historia continuará en los próximos capítulos.
Facebook im MICE-Sektor: eine Präsentation von Tourismuszukunft über Facebook im MICE-Bereich - gehalten mit ersten Barcamp der MICE-Industry in Seeheim - MICEcamp
The document discusses the benefits of exercise for mental health. Regular physical activity can help reduce anxiety and depression and improve mood and cognitive functioning. Exercise causes chemical changes in the brain that may help protect against mental illness and improve symptoms.
La Unión Europea ha propuesto un nuevo paquete de sanciones contra Rusia que incluye un embargo al petróleo ruso. El embargo se aplicaría gradualmente durante seis meses para el petróleo crudo y ocho meses para los productos refinados. Los líderes de la UE esperan que estas medidas aumenten la presión sobre Rusia para que ponga fin a su invasión de Ucrania.
A l’heure où près de 80% des touristes préparent leur séjour sur internet et où 62% achètent leur séjour directement en ligne impensable de ne pas avoir une solution efficace de vente en ligne ! Oui mais ce n’est pas toujours simple alors qui peut nous aider et comment ? Des solutions techniques et des retours d’expériences dans cet atelier.
La nouvelle version du Framework .NET apporte des innovations majeures qui permettent encore plus de performance et accroissent le champ des possibles. Du poste client au serveur d’entreprise, ce jeu de nouvelles fonctionnalités logée au cœur du noyau vous offrent une gestion plus fine de votre code et donnent un nouveau souffle à vos applications. Ne manquez pas cette session et venez découvrir comment augmenter considérablement les performances de vos programmes et tirer parti de toute la puissance des ordinateurs modernes.
Vous souhaitez moderniser votre existant ou consolider l’utilisation des nouvelles technologies sur votre IBM i ?
Cette session vous aidera à choisir la bonne technologie pour vos besoins de modernisation, au travers d’un comparatif Node.js versus PHP :
Environnement serveur
Philosophie de développement
Ecosystèmes
Performances (au travers d’un benchmark sur POWER9)
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBMongoDB
Comme de nombreux opérateur Bouygues télécom dispose d'un annuaire des services de ses clients. Ce système est critique pour réaliser les paiements sur facture des abonnées, s'authentifier sur sa boite de messagerie, regarder la télévision en streaming et bien d'autres services. Il y a quelque années une solution du marché avait été choisie. Après de nombreux problèmes - de performances et de trop grande rigidé du modèle - ce systême a été remplacé par un dévelopement spécifique architecturé autour de MongoDB, Apache Storm et Apache Tomcat. Cette présentation retrace l'histoire de cette refonte et les écueils rencontrés puis surmontés pour mettre en place un système disponible à 99,9% avec des sollicitations pouvant aller jusqu'à 3000 req/s. Nous parlerons de construction de modèle, de devops et aussi de topologie storm.
Plus de flexibilité et de scalabilité chez Bouygues Télécom grâce à MongoDBPierre-Alban DEWITTE
Comme de nombreux opérateur Bouygues télécom dispose d'un annuaire des services de ses clients. Ce système est critique pour réaliser les paiements sur facture des abonnées, s'authentifier sur sa boite de messagerie, regarder la télévision en streaming et bien d'autres services. Il y a quelque années une solution du marché avait été choisie. Après de nombreux problèmes - de performances et de trop grande rigidé du modèle - ce systême a été remplacé par un dévelopement spécifique architecturé autour de MongoDB, Apache Storm et Apache Tomcat. Cette présentation retrace l'histoire de cette refonte et les écueils rencontrés puis surmontés pour mettre en place un système disponible à 99,9% avec des sollicitations pouvant aller jusqu'à 3000 req/s. Nous parlerons de construction de modèle, de devops et aussi de topologie storm.
Au cours de cette session, nous plongerons avec vous dans le quotidien d’une startup qui vient de se lancer sur le Net.
Alors que les premiers utilisateurs affluent vers ses serveurs, l’équipe se retrouve confrontée à ses premiers problèmes de performance. Le prix du succès… ! Nous verrons avec eux comment simuler une arrivée massive d’utilisateurs pour “stresser” leur plateforme. Nous utiliserons les outils d’APM pour monitorer les serveurs et applications Java mais aussi évaluer l’expérience utilisateur. Enfin, nous proposerons une démarche et des outils pour tester la performance en continue.
Avec de nombreuses démos en live, cette session en français s’adresse aux développeurs, architectes et décideurs sur les projets IT.
Animé avec Landry DEFO KUATE (OCTO)
GWT Principes & Techniques
Des IHM avec GWT
Des IHM avec GWT +
Communiquer avec le serveur
Internationalisation I18n
Développer un composant graphique
Historique du navigateur
Logging
Tester avec JUNIT
Divers principes avancées
JavaScript overlay types
Intégrer une appli GWT dans JavaScript
Code Splitting
Étendre la JRE Émulation
Sérialisation spécifique
Compile Reports
Notre voyage vers le déploiement continu avec micro-services, la conteneurisation et l'orchestration des conteneurs utilisant Kubernetes. Sur notre chemin, nous avons dû créer divers outils pour nous aider à mieux utiliser et tester le tout avant d'aller en production. Nous avons également intégré une variété d'autres outils pour nous donner de la visibilité sur notre plate-forme. Cette conférence sera un aperçu de notre voyage jusqu'à maintenant.
Our journey towards continuous deployment with micro-services, containerization and orchestration of containers using Kubernetes. On our way there, we've had to create various tools to help us better use and test everything before going to production. We also had to integrate a variety of other tools to give us visibility on our platform.
This talk will be an overview of our journey up to now.
Uni.sherbrooke 2015 créez la meilleur application grâce à gwt, gwtp et j...Arcbees
MEILLEURES PRATIQUES
DE DÉVELOPPEMENT
GR CE À GWT, GWTP ET JUKITO
Conference by Christian Goudreau et Christopher Viel
au Département Génie Informatique de l'université de Sherbrooke.
Christopher Viel is Software Engineer at Arcbees.
You can follow Christian on Google+ :+ChristopherVielArcbees
Christian Goudreau is BEE-EO AND CO-FOUNDER
at Arcbees.
You can follow Christian on Twitter : @imchrisgoudreau
Christian Goudreau, ArcBees’ CEO, is a self-made entrepreneur with significant experience in project management. Christian has been managing major software development projects since his early teens, and therefore has quickly learned how to juggle heavy responsibilities and deliver.
A talented guest speaker, recognized expert in software architecture and developer tools, his services are much sought-after, not only in Quebec but also in Europe and the United States, where he takes great pleasure in sharing his technical knowledge and his passion for business.
Christian Goudreau was named Young Business Person of the Year, technology & research division, at the Jeune personnalité d’affaires Banque Nationale competition organized by the Jeune chambre de commerce de Québec (JCCQ), in 2012. He was also awarded the Creativity and Innovation Prize, and the Grand Prize at the 2013 Annual LOJIQ awards (the Quebec International Youth Offices).
Cette présentation montre plusieurs outils gratuits qui peuvent être utilisés pour gérer plusieurs aspects de la gestion de projets, en particulier informatique, de manière collaborative. On y voit comment versioner son code avec Git, déployer son code avec Heroku, tester son code avec Travis, gérer et planifier son temps et ses tâches avec Trello, FreedCamp et Tom'splanner, comment communiquer avec Slack et comment rédiger sa documentation avec Read the Docs.
1. Projet de fin d’étude sous thème:
Refonte batch java sous Compute Grid
En vue d’obtenir le diplôme
Master informatique appliquée au
développement offshore
Réalisé par: DAOUIJI Samia
Soutenu le: 27/09/2012
Encadrante patagonique:
Mme MOULINE Salma
Maitre de stage:
Mr ABDENBI Hicham
2. Projet de fin d'étude: Refonte batch java sous Compute Grid 2
3. Projet de fin d'étude: Refonte batch java sous Compute Grid 3
Plan
mémoire de fin d'études
Introduction1
Contexte général du projet2
Le concept de Compute Grid3
Démonstration4
5
Conclusion et
perspectives
5
4. Projet de fin d'étude: Refonte batch java sous Compute Grid 4
Plan
mémoire de fin d'études
Introduction1
Contexte général du projet2
Le concept de Compute Grid3
Démonstration4
5
Conclusion et
perspectives
5
5. Projet de fin d'étude: Refonte batch java sous Compute Grid 5
Contexte général du projet
Présentation de l’entreprise
. société anonyme fondée en 1959
banque publique
contribution au développement
du commerce extérieur du Maroc
première banque à être privatisée
en 1995
filiale du groupe Finance Com
Filiale Informatique de la
BMCE BANK et de RMA
WATANYA
Création le 6 octobre 2008
avec l’appui du groupe
Crédit Mutuel CIC
6. Projet de fin d'étude: Refonte batch java sous Compute Grid 6
Contexte général du projet
Pourquoi ce projet ?
7. Projet de fin d'étude: Refonte batch java sous Compute Grid 7
Contexte général du projet
Schéma général du projet
8. Projet de fin d'étude: Refonte batch java sous Compute Grid 8
Contexte général du projet
Besoins fonctionnels
Traitement du Batch OVO (Outil de validation des opérations).
Ce batch a pour objectif le règlement des valeurs selon un algorithme
défini par les métiers.
A chaque valeur, on associe une priorité.
9. Projet de fin d'étude: Refonte batch java sous Compute Grid 9
Plan
mémoire de fin d'études
Introduction1
Contexte général du projet2
Le concept de Compute Grid3
Démonstration4
5
Conclusion et
perspectives
5
10. Projet de fin d'étude: Refonte batch java sous Compute Grid 10
Le concept de Compute Grid
I.Compute Grid-IBM
1:Traitement par lot(Batch):
Qu'est-ce que le traitement par lots.
11. Projet de fin d'étude: Refonte batch java sous Compute Grid 11
Le concept de Compute Grid
I.Compute Grid-IBM
2. Présentation de l’environnement Compute Grid :
WebSphere Extended Deployment introduit la virtualisation et
l'automatisation des opérations en simplifiant les configurations complexes.
12. Projet de fin d'étude: Refonte batch java sous Compute Grid 12
Le concept de Compute Grid
Compute Grid-IBM
Compute Grid permet une prise en charge souple des types d'application
mixtes
13. Projet de fin d'étude: Refonte batch java sous Compute Grid 13
Le concept de Compute Grid
I.Compute Grid-IBM
1:Architecture de Compute Grid:
fournit toutes les fonctions de gestion des travaux,
telles que la soumission, l'annulation, le
redémarrage.
conserve l'historique de tous les travaux.*
conserve les données d'utilisation des travaux qui
ont été exécutés.
fournit l'environnement d'exécution pour les
travaux par lots.
Les applications par lots reposant sur J2EE
s'exécutent dans le conteneur de lots
WebSphere
déployées sous forme de fichier EAR contenant
des implémentations d'une ou de plusieurs
applications par lots Java.
conformes aux modèles de programmation
fournit par compute gid.
un langage de contrôle des travaux reposant sur
XML
La description d'un travail identifie l'application
à exécuter, ses entrées et ses sorties.
interface Web appelée console de gestion des
travaux
ligne de commande shell appelée lrcmd
des API, disponibles sous forme de services
Web ou d'EJB.
base de données relationnelle pour stocker
les informations sur les travaux.
base de données relationnelle pour stocker
les informations sur les points de contrôle
pour les applications par lots transactionnels
14. Projet de fin d'étude: Refonte batch java sous Compute Grid 14
Le concept de Compute Grid
2.Avantages de Compute Grid
15. Projet de fin d'étude: Refonte batch java sous Compute Grid 15
Le concept de Compute Grid
3.Anatomie d’une application Batch Compute Grid
Application J2EE conforme à l'un des modèles de programmation de
Compute Grid.
Les tâches effectuées dans une grille sont représentées sous forme de
travaux.
Les travaux se composent d'étapes, et toutes les étapes d'un travail
sont traitées de façon séquentielle.
16. Projet de fin d'étude: Refonte batch java sous Compute Grid 16
Le concept de Compute Grid
3.Anatomie d’une application Batch Compute Grid
•Leconteneurdebatchexécuteuntravailbatchsous
lecontrôled'unbeanasynchrone
•Leconteneurdebatchtraiteunedéfinitionde
travaileteffectuesoncycledevie,enutilisantun
beanasynchronecommeunitéd'exé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 lots
au cours du traitement d'une définition de travail.
• Interface métier de cet EJB
com.ibm.websphere.batch.BatchJobStepLocalInterfa
ce
• 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 l'interface
com.ibm.websphere.batch.BatchDataStream.
• objet Java qui lit le flux en entrée contenant les
données qu'une étape du travail par lots doit traiter.
• Ou un flux en sortie qui écrit des données au lieu de
les lire
• mécanisme de point de contrôle / redémarrage pour
soutenir le redémarrage du travail à partir d'un point
connu de cohérence.
• algorithmes de points de contrôle prend en charge :
• un intervalle de point de contrôle basé sur le
temps
• un intervalle de point de contrôle basé sur
nombre d’enregistrement .
• une fonction optionnelle .
• Ils servent à manipuler des codes retour.
• utilisés pour réserver la place aux déclencheurs qui
entrent en action en fonction des codes retour des
étapes
17. Projet de fin d'étude: Refonte batch java sous Compute Grid 17
Le concept de Compute Grid
3.Anatomie d’une application Batch Compute Grid
18. Projet de fin d'étude: Refonte batch java sous Compute Grid 18
Le concept de Compute Grid
4.Console de gestion de travaux(JMC)
19. Projet de fin d'étude: Refonte batch java sous Compute Grid 19
Plan
mémoire de fin d'études
Introduction1
Contexte général du projet2
Le concept de Compute Grid3
Démonstration4
5
Conclusion et
perspectives
5
20. Projet de fin d'étude: Refonte batch java sous Compute Grid 20
Démonstration
**
21. Projet de fin d'étude: Refonte batch java sous Compute Grid 21
Plan
mémoire de fin d'études
Introduction1
Contexte général du projet2
Le concept de Compute Grid3
Démonstration4
5
Conclusion et
perspectives
5
22. Projet de fin d'étude: Refonte batch java sous Compute Grid 22
Conclusion & perspectives
Organisme spécialisé dans le traitement
informatique bancaire
Travail enrichissant
le domaine technique
aspect relationnel.
23. Projet de fin d'étude: Refonte batch java sous Compute Grid 23
Conclusion & perspectives
24. Projet de fin d'étude: Refonte batch java sous Compute Grid 24
Conclusion & perspectives
25. Projet de fin d'étude: Refonte batch java sous Compute Grid 25
Notes de l'éditeur
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