Propagation d événements entre passerelles OSGi
|
|
|
- Vivien St-Germain
- il y a 10 ans
- Total affichages :
Transcription
1 Propagation d événements entre passerelles OSGi Didier Donsez*, Gaël Thomas (* puis +) * Université Joseph Fourier (Grenoble 1) IMA IMAG/LSR/ADELE (UMR CNRS 5526) + Université Pierre et Marie Curie (Paris 6) LIP6 SRC (UMR CNRS 7606) [email protected], [email protected] 1
2 Diapositive de résumé 2 Introduction Motivations (i, ii) Principes des ponts (i, ii, iii) Rappels Bus à messages Event Admin Service (i, ii) Conception des ponts Architecture Event Admin Pont (i, ii) Correspondances entre Event Admin et ponts Expérimentation et validation Event Admin Pont Ivy Event Admin Pont Flash Event Admin Pont JMS Conclusion and perspectives Q & A
3 Diapositive de résumé 3 Introduction Motivations (i, ii) Principes des ponts (i, ii, iii) Rappels Bus à messages Event Admin Service (i, ii) Conception des ponts Architecture Event Admin Pont (i, ii) Correspondances entre Event Admin et ponts Expérimentation et validation Event Admin Pont Ivy Event Admin Pont Flash Event Admin Pont JMS Conclusion and perspectives Q & A
4 Motivations (i) 4 Nombreuses applications distribuées orientées événements Applications de collecte de données (RFID, Capteurs) Médiation entre services (Enterprise Service Bus (ESB), ) Applications collaboratives (CSCW) Administration de passerelles (déploiement, gestion d erreurs) Contraintes de ces applications Communication distribuée par événements Bus de communication distribué par événement Chargement et déchargement dynamique de blocs de code Plateforme de déploiement dynamique de code
5 Motivations (ii) 5 OSGi devient le noyau universel de Java pour charger, décharger et lier du code dynamiquement JSR 277 & JSR 291 J2ME, J2SE, et maintenant J2EE Spécifie un protocole de communication par événement EventAdmin depuis la R4 Les événements sont échangés entre services locaux Pas d échange de messages inter-passerelles Pas d échange de messages avec d autres types de plateformes (Serveurs J2EE, messges flash, s )
6 Principes et intérêt des ponts (i) 6 Objectifs de nos travaux Propager les événements de l EventAdmin entre passerelles Propager les événements de l EventAdmin à l extérieur des passerelles Gérer différents types de bus de communication par message Comment Via des ponts (bridges) réutilisant les bus à messages (MOM) patrimoniaux Producteur de données Consommateur de données msg msg EventAdmin Passerelle OSGi Pont vers X MOM Patrimonial X BUS X
7 7 Principes et intérêt des ponts (ii) Compatibilité avec la spécification EventAdmin Consommateurs et producteurs de messages indépendants du MOM Augmente la réutilisabilité des services Utilisation de plusieurs ponts simultanément Passerelle entre différents MOM Diminue l hétérogénéité logicielle
8 Principes et intérêt des ponts (iii) 8 Producteur Event Admin Pont JMS MOM JMS OSGi Consommateur Event Admin Pont JMS MOM JMS OSGi Serveur J2EE Client JMS BUS JMS BUS dédié Capteur RFID Capteur RFID Capteur RFID MOM dédié Pont dédié Event Admin Pont JMS MOM JMS OSGi
9 Diapositive de résumé 9 Introduction Motivations (i, ii) Principes des ponts (i, ii, iii) Rappels Bus à messages Event Admin Service (i, ii) Conception des ponts Architecture Event Admin Pont (i, ii) Correspondances entre Event Admin et ponts Expérimentation et validation Event Admin Pont Ivy Event Admin Pont Flash Event Admin Pont JMS Conclusion and perspectives Q & A
10 Principaux concepts d OSGi 10 Framework: Environnement d exécution pour bundles Oscar (Objectweb) / Felix (Apache), Knopperfish, Equinox, SMF, ProSyst, Siemens VDO, Notification d événements Bundles: Unité d exécution et de déploiement Services: Objets Java implantant un contrat
11 Bus à messages 11 Définitions : Sujet (topic) : canal de communication partagé possédant un nom Producteur : écrit des messages Consommateur : lit les messages Action de poster : écrire un message Synchrone : le producteur est synchronisé sur la réception du message Asynchrone : le producteur n attend pas la réception Producteur 1 Producteur 2 E2 Sujet "tic" E2 E2 E2 Consommateur 1 Consommateur 2 Consommateur 3
12 R4 Event Admin Service (i) 12 Bus à message d OSGi Centralisé Publication synchrone et asynchrone Terminologie Event = sujet + contenu EventAdmin = serveur du bus à message Publisher : producteur EventHandler : consommateur Remarque Événements spéciaux d OSGi liés aux cycles de vie des Services, bundles et framework Gestion d une liste noire des consommateurs défectueux Gestion d une arborescence de sujet (tic/tac/*)
13 R4 Event Admin Service (ii) 13 Producteur Sujet = "tic/tac" Producteur Sujet = "tic/toc" EventAdmin LogService EventHandler Event Admin E2 E2 Consommateur Sujet = "tic/tac" Consommateur Sujet = "tic/*"
14 Diapositive de résumé 14 Introduction Motivations (i, ii) Principes des ponts (i, ii, iii) Rappels Bus à messages Event Admin Service (i, ii) Conception des ponts Architecture Event Admin Pont (i, ii) Correspondances entre Event Admin et ponts Expérimentation et validation Event Admin Pont Ivy Event Admin Pont Flash Event Admin Pont JMS Conclusion and perspectives Q & A
15 Architecture Event Admin Pont (i) 15 Producteur Sujet = "tic/tac" Producteur Sujet = "tic/toc" EventAdmin LogService EventHandler Event Admin EventAdmin Consommateur Sujet = "tic/tac" Consommateur Sujet = "tic/*" export(tic/tac) Pont EventHandler Administrateur ExportEvent MOM MOMService
16 Architecture Event Admin Pont (ii) 16 Producteur Sujet = "tic/tac" Producteur Sujet = "tic/toc" import(tic/*) EventAdmin LogService EventHandler Event Admin E2 EventAdmin "tic/tuc" Pont E2 EventHandler Consommateur Sujet = "tic/tac" Consommateur Sujet = "tic/*" Administrateur ExportEvent E2 MOM E2 MOMService
17 Correspondances entre Event Admin et ponts 17 Propagation des données Tout ne peut pas être propagé!! Messages non sérialisables ou dépendants de la plateforme (BundleID ) Déclaration explicite des sujets à propager Correspondance entre sujets EventAdmin/MOM Tous les sujets EventAdmin passent par un unique sujet du MOM Saturation du réseau A un sujet EventAdmin correspond un sujet du MOM Optimisation de l utilisation de la bande passante Ce n est pas toujours possible Post synchrone/asynchrone Ce n est pas toujours possible
18 Diapositive de résumé 18 Introduction Motivations (i, ii) Principes des ponts (i, ii, iii) Rappels Bus à messages Event Admin Service (i, ii) Conception des ponts Architecture Event Admin Pont (i, ii) Correspondances entre Event Admin et ponts Expérimentation et validation Event Admin Pont Ivy Event Admin Pont Flash Event Admin Pont JMS Conclusion and perspectives Q & A
19 Expérimentation et validation 19 Trois expérimentations Pont Ivy : protocole de diffusion sur un réseau local Pont Flash : utilise des sockets pour communiquer Pont JMS : spécification de bus à messages de Sun Couvrent différents types de communication par message Ivy : diffusion, pas d administration Flash : unicast, pas d administration JMS : diffusion, administration
20 Event Admin Pont Ivy 20 Ivy : protocole de diffusion de messages sur une adresse multicast ou broadcast Ne nécessite pas d infrastructure particulière Message codés en XML et reçus suivant des filtres Intérêt : diffuser les événements EA dans un réseau adhoc Communication inter-passerelles Principes : Traduction des événements EA en XML Communication par diffusion globale Tous les sujets EA exportés sont diffusés (saturation du réseau) Uniquement post asynchrone Pas d administration
21 Event Admin Pont Flash 21 Flash : présentation graphique dynamique et interactive Très utilisé dans le monde de l infographie Exécuté dans une machine virtuelle Flash Canal de communication (local) avec l extérieur (socket) Intérêt : en remplacement des canevas Java (swing ) Canevas Java peu utilisés dans le monde de l infographie Présentation plus rapide à construire en Flash Principes : Traduction des événements EA en XML Association d un client Flash à un unique pont Communication point à point Tous les sujets EA exportés transitent dans une unique socket Uniquement post asynchrone Pas d administration
22 Event Admin Pont JMS 22 JMS : spécification d un bus à message en Java Notions de sujet, de producteur, de consommateur Intégré à la spécification J2EE (MessageDrivenBean) Intérêts : diffuser des messages dans un réseau structuré Communication inter-passerelles Communication avec des serveurs d application J2EE Principes : Traduction des événements EA en événements JMS Association d un sujet EA à un sujet JMS Seules les passerelles intéressées par un sujet reçoivent les messages Uniquement post asynchrone Basé sur l implantation Joram (ObjectWeb) Administration complexe (construction d un réseau de serveurs JMS) Meilleur passage à l échelle en nombre de passerelles
23 Diapositive de résumé 23 Introduction Motivations (i, ii) Principes des ponts (i, ii, iii) Rappels Bus à messages Event Admin Service (i, ii) Conception des ponts Architecture Event Admin Pont (i, ii) Correspondances entre Event Admin et ponts Expérimentation et validation Event Admin Pont Ivy Event Admin Pont Flash Event Admin Pont JMS Conclusion and perspectives Q & A
24 Conclusion and perspectives 24 Propagation d événements hors des passerelles OSGi Transparent pour les producteurs/consommateurs EventAdmin Communication inter-passerelles et vers d autres applications Passerelle entre différents MOM Travaux actuellement utilisés dans l équipe pour Service de médiation (transformation de données) entre Web Services Suite logicielle RFID Perspectives Intégration des travaux de Bob Brady sur ECF Pont entre EventAdmin et Eclipse Communication Framework Étude et réalisation d autres ponts Siena*, GENA (UPnP), JINI Eventing, DPWS (WS-Eventing), JXTA, BIP, Jabber, SIP, CORBA CosEvent *: en cours
25 25 Q & A
Exposé Systèmes Réseaux
Exposé Systèmes Réseaux Domotique (Home Automation) Abderrahim ESSAIDI Ngoné DIOP Ingénieurs 2000 Filière Informatique et Réseaux 1 Objectif Montrer la dynamique actuelle et future du marché de la domotique
NFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
Messagerie asynchrone et Services Web
Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS
MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM
MQPerf un outil de diagnostic en mode SaaS des performances optimales du MOM JORAM Solutions Linux 20 juin 2012 Serge Lacourte Directeur Général [email protected] www.scalagent.com Plan JORAM
Des solutions J2EE open source professionnelles adaptées à votre système d information d entreprise
Des solutions J2EE open source professionnelles adaptées à votre système d information d entreprise Vendredi 26 Novembre 2004 9h.00 Espace Batignolles 18 rue de la Condamine 75017 Paris www.espace-batignolles.com
Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures
Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques
JOnAS 5 Enterprise OSGi javaee compliant
JOnAS 5 Enterprise OSGi javaee compliant Agenda Introduction Architecture JOnAS 5 Embarqué 2 Bull, 2009 Diffusion non autorisée sans accord préalable Serveur d'application de classe entreprise - 1er serveur
Urbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Serveur d'application à la juste taille
Serveur d'application à la juste taille 18 Mars 2010 [email protected] Plan Contexte JOnAS 5, plate-forme de convergence JavaEE/OSGi Caractéristiques essentielles pour le Cloud Computing & l'autonomic
Algorithmique répartie
Université Joseph Fourier 23/04/2014 Outline 1 2 Types de communication message envoyé à un groupe de processus Broadcast (diffusion) message envoyé à tous les processus du systèmes Unicast message envoyé
Fiche de l'awt Intégration des applications
Fiche de l'awt Intégration des applications Aujourd'hui, plus de 40 % des budgets de développement en informatique sont liés à l'intégration de données dans les systèmes d'information. Il s'agit donc d'une
NSY102. Conception de logiciels Intranet Introduction
Conception de logiciels Intranet Introduction Cnam Paris jean-michel Douin, douin au cnam point fr 6 Février 2009 Une Introduction 1 Sommaire Introduction Généralités Tendances historique API & Intergiciel
Vers des intergiciels M2M
Vers des intergiciels M2M Didier Donsez Equipe ADELE, Laboratoire LSR Université Joseph Fourier, IMA [email protected] imag.fr Projet SARDES / INRIA au 1/9/2006 Qu est que le M2M? Petit rappel Les
Enterprise portals : portails informatiques d entreprise
Enterprise portals : portails informatiques d entreprise Laurène Guelorget Polytech Grenoble - RICM5 Laurène Guelorget EA 2013 Enterprise portals 1 / 12 Plan de la présentation 1 Qu est-ce qu un «Enterprise
JOnAS 5. Serveur d application d
JOnAS 5 Serveur d application d dynamique Agenda En quelques mots Caractéristiques essentielles Zoom sur le versioning 2 Bull, 2008 Serveur d application dynamique JOnAS - Serveur d application Open Source
Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui
Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture
Présentation d'un MOM open-source
Présentation d'un MOM open-source Saber Dir - Victor Laborie - Guillaume Penaud Licence ASRALL 25 mars 2015 Middleware Orientés Message 25 mars 2015 1 / 29 Sommaire 1 Introduction 2 Etat de l'art 3 Maquette
Mettez les évolutions technologiques au service de vos objectifs métier
Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en oeuvre les meilleures solutions technologiques visant à améliorer la productivité,
Applications distribuées: le retour du client "riche"
Applications distribuées: le retour du client "riche" Markus Jaton, Olivier Liechti Olivier Liechti / Markus Jaton /1 Agenda Java a-t-il un avenir sur le "desktop"? Swing vs. AJAX: idées préconçues? Architecture
Plan du cours. Systèmes et applications asynchrones Middleware à message. Architecture distribuée. Objectifs du cours
Plan du cours Systèmes et applications asynchrones Middleware à message Roland Balter ScalAgent Distributed Technologies I. Caractérisation des systèmes asynchrones II. Modèles pour la programmation asynchrone
Réplication des données
Réplication des données Christelle Pierkot FMIN 306 : Gestion de données distribuées Année 2009-2010 Echange d information distribuée Grâce à un serveur central Une seule copie cohérente Accès à distance
TD sur JMS ---- 1) Qu est-ce qu un middleware orienté message (MOM)? Quelles différences faites-vous entre un MOM et JMS?
TD sur JMS ---- Questions de cours : 1) Qu est-ce qu un middleware orienté message (MOM)? Quelles différences faites-vous entre un MOM et JMS? MOM : Message Oriented Middleware Intergiciels orientés Messages
Intégration de systèmes
Intégration de systèmes Préparé par: Marc Barassi, Michel Fraser, Louis Martin, Martin Simoneau Collaboration spéciale: François Boucher et Richard Boutin 3/18/14 Intégration de systèmes «L ensemble des
NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D
NOVA BPM «Première solution BPM intégr grée» Pierre Vignéras Bull R&D Définitions Business Process Pratiques existantes qui permettent aux personnes et systèmes de travailler ensemble Business Process
Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN : 2-212-11199-1
L EAI par la pratique François Rivard Thomas Plantain ISBN : 2-212-11199-1 Table des matières Avant-propos................................................ Quel est l objectif de cet ouvrage...............................
PROJET : ETNIC ESB JANUS. Guide technique : WS-Notification - Clustering. BULL Services et Solutions
PROJET : ETNIC ESB JANUS Guide technique : WS- BULL Services et Solutions Date : 20 novembre 2008 Version : 1.0 Référence Bull : ETNIC_ESB/ANA/00 Auteur : NOSEDA Anne Projet ETNIC ESB JANUS Guide technique
Introduction aux intergiciels
Introduction aux intergiciels M. Belguidoum Université Mentouri de Constantine Master2 Académique M. Belguidoum (UMC) Introduction aux intergiciels 1 / 39 Plan 1 Historique 2 Pourquoi l'intergiciel? 3
Projet. But: consultation en temps réel d événements (cours de bourse, trafic d envoi SMS ) sur des téléphones portables. Serveur de diffusion
Projet But: consultation en temps réel d événements (cours de bourse, trafic d envoi SMS ) sur des téléphones portables événements Serveur de diffusion 1 JMS Java Message Service PHAN Quang-Hai ISTR 04/05/2004
Comment initialiser une démarche SOA
Comment initialiser une démarche SOA Placer l approche l SOA au cœur c de la vie du Système d Informationd Olivier Dennery IT Architect IBM certified BCS Application Innovation Objectifs Objectifs - Rappeler
Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN
Table des matières 1 Chapitre 1 Virtualisation, enjeux et concepts 1. Définition et vue d'ensemble....13 1.1 Terminologie et concepts...13 1.2 Bénéfices....15 1.3 Technologies et solutions de virtualisation...16
Description de la formation
Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de
Nouvelles technologies pour l intégration : les ESB
10, avenue de l Europe Parc Technologique du Canal 31520 Ramonville st Agne 05.61.28.56.20 05.61.28.56.00 www.ebmwebsourcing.com Nouvelles technologies pour l intégration : les ESB EBM Websourcing Sommaire
JF SMA'14. A3 - Agent Anytime Anywhere. une plateforme à agents distribués. 8-10 Oct. 2014. l'expertise middleware. www.scalagent.
l'expertise middleware JF SMA'14 8-10 Oct. 2014 A3 - Agent Anytime Anywhere une plateforme à agents distribués André Freyssinet Directeur Technique [email protected] www.scalagent.com Plan
I-JVM: une machine virtuelle Java pour l isolation de composants dans OSGi
I-JVM: une machine virtuelle Java pour l isolation de composants dans OSGi Nicolas Geoffray 1, Gaël Thomas 1, Gilles Muller 1, Pierre Parrend 2, Stéphane Frénot 3, Bertil Folliot 1 [email protected]
Infrastructure à Clé Publique (PKI Public Key Infrastructure)
Infrastructure à Clé Publique (PKI Public Key Infrastructure) Didier DONSEZ Université Joseph Fourier IMA IMAG/LSR/ADELE [email protected] 2 Rappel sur la certification Besion de confiance sur ce que
Fiche Produit Announce
Fiche Produit Announce Message d attente Filtrage d appels Serveur Vocal Interactif Statistiques d appels applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory
Plan du cours. Autres modèles pour les applications réparties Introduction. Mode de travail. Introduction
Plan du cours Autres modèles pour les applications réparties Introduction [email protected] http://rangiroa.polytech.unice.fr Notre terrain de jeu : les systèmes répartis Un rappel : le modèle dominant
Le 09 et 10 Décembre 09
Séminaire de 2 jours Le 09 et 10 Décembre 09 Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en œuvre les meilleures solutions technologiques
Prise en compte des ressources dans les composants logiciels parallèles
Prise en compte des ressources dans les composants logiciels parallèles Aperçus de l action RASC et du projet Concerto F. Guidec [email protected] Action RASC Plan de cet exposé Contexte Motivations
AMUE : PRISME - Référentiel des données partagées. 3 décembre 2009
AMUE : PRISME - Référentiel des données partagées 3 décembre 2009 1 Architecture cible 2 Fonctionnalités 3 Illustration 4 Technologie Sommaire 2 1 Architecture Sommaire 3 Architecture Vue d ensemble d
Rapport de veille technologique
Centres de compétences TIC Région wallonne, BE Rapport de veille technologique Architectures Orientées Services SOA / ESB Réalisé par Vivansa s.p.r.l. (www.vivansa.com) Simply because you need results.
Conception des systèmes répartis
Conception des systèmes répartis Principes et concepts Gérard Padiou Département Informatique et Mathématiques appliquées ENSEEIHT Octobre 2012 Gérard Padiou Conception des systèmes répartis 1 / 37 plan
Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager
L Orchestration de Services Web avec Orchestra Goulven Le Jeune Orchestra Project Manager D1 Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications métiers Infrastructures
Le modèle client-serveur
Le modèle client-serveur Olivier Aubert 1/24 Sources http://www.info.uqam.ca/~obaid/inf4481/a01/plan.htm 2/24 Historique architecture centralisée terminaux passifs (un seul OS, systèmes propriétaires)
EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012
EP60.92 Projet d application pluridisciplinaire La chasse aux trésors 2011-2012 I. Objectifs Mettre en œuvre les compétences acquises ou en cours d acquisition en: o Modélisation UML, Réseau, Base de données,
RFID: Middleware et intégration avec le système d'information Olivier Liechti
RFID: Middleware et intégration avec le système d'information Olivier Liechti Sun Microsystems, Inc. Agenda Introduction > Vision et architecture Le rôle du middleware RFID > Gestion des données > Administration
Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware
1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services
Unite Connectivity Manager
Unite Connectivity Manager Caractéristiques Outil web de base pour l'envoi des messages SMS de portable vers portable Fonction PTT (Push-to-Talk) IM, Messagerie Interactive Annuaire centralisé Application
Evidian IAM Suite 8.0 Identity Management
Evidian IAM Suite 8.0 Identity Management Un livre blanc Evidian Summary Evidian ID synchronization. Evidian User Provisioning. 2013 Evidian Les informations contenues dans ce document reflètent l'opinion
Présentation du ResEl
Présentation du ResEl Historique et situation actuelle Communication à travers le réseau Réseau local et réseau école Internet Garbage Messageries instantanées (IRC et jabber) Serveur mail Connexion à
Jahia. Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3
Jahia Guillaume Monnette École Ingénieurs 2000 Marne-La-Vallée IR3 Qu'est ce que c'est? Jahia est une solution de portail internet et de gestion de contenu destiné aux entreprises. (CMS and Enterprise
Intergiciel. et Construction d Applications Réparties
Intergiciel et Construction d Applications Réparties 19 janvier 2007 Distribué sous licence Creative Commons : http://creativecommons.org/licenses/by-nc-nd/2.0/fr/deed.fr 1. Introduction à l intergiciel
Java Naming and Directory Interface
Introduction Java Naming and Directory Interface Gaël Thomas [email protected] Université Pierre et Marie Curie Master Informatique M2 Spécialité SAR Java Naming and Directory Interface (JNDI) Java Standard
WEA Un Gérant d'objets Persistants pour des environnements distribués
Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et
Projet EVO. Enabling Virtual Organizations
Projet EVO Enabling Virtual Organizations JoSy 26 mai 2009 Pour Qui est EVO? EVO fournit un service mondial collaboratif et de vidéoconférence pour la communauté de la physique. Le service est accessible
Projet ESB - Retour d expérience
Projet ESB - Retour d expérience Projet de communication et d échange d informations entre SI 9 ème rencontre mondiale des logiciels libres - 02.07.2008 - ETNIC 1 Agenda Présentation 2. CFWB et ETNIC 4.
Famille IBM WebSphere Application Server
IBM Famille IBM Le socle applicatif qui répond à vos besoins métier Points clés Bâtir un socle solide et réduire les coûts avec un serveur d applications répondant à vos besoins métier Gagner en agilité
Travail collaboratif. Glossaire
Glossaire Ajax Traduction anglaise : Ajax (Asynchronous JavaScript And XML) AJAX est un combiné de différents langages de développement Web comme XHTML, JavaScript ou XML, il est fréquemment utilisé pour
Introduction au Déploiement
Introduction au Déploiement Noël De Palma - Projet SARDES - INRIA - IMAG LSR Remerciement à d. donsez 03/03/06 PLAN Définition et problématique OSGI FRACTAL JADE Conclusion 03/03/06 2 Définition Environnement
MOM: Concepts & Applications
MOM: Concepts & Applications André Freyssinet ScalAgent Distributed Technologies [email protected] www.scalagent.com Plan Introduction Exemple d application (supervision) Synchrone vs Asynchrone
Bases Java - Eclipse / Netbeans
Institut Galilée PDJ Année 2014-2015 Master 1 Environnements Java T.P. 1 Bases Java - Eclipse / Netbeans Il existe plusieurs environnements Java. Il est ESSENTIEL d utiliser la bonne version, et un environnement
Les données (voix, vidéo, etc.) sont échangées à l aide du protocole RTP (Real-time Transport Protocol).
Bastien Deschodt FI09 - Option RIO 2008 1 Introduction Le protocole (Session Initiation Protocol) permet : - d établir, de modifier et de terminer des sessions multimédia entre 2 terminaux. - de négocier
http://www.roboconf.net https://github.com/roboconf
http://www.roboconf.net https://github.com/roboconf Déploiement et reconfiguration dynamique pour le développeur et l'exploitant Licence : Apache 2.0 (c) Linagora / Université Joseph Fourier RMLL 2014
Présentation du modèle OSI(Open Systems Interconnection)
Présentation du modèle OSI(Open Systems Interconnection) Les couches hautes: Responsables du traitement de l'information relative à la gestion des échanges entre systèmes informatiques. Couches basses:
Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager
Architecture client riche Evolution ou révolution? Thomas Coustenoble IBM Lotus Market Manager IBM Workplace : permettre aux personnes de communiquer, de partager l information, quel que soit le terminal
Fiche Produit IPS Pager
Fiche Produit applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning Corporate Speed Dials IP Phone Applications
Fiche Produit Desktop Popup
Fiche Produit Desktop Popup Solution intégration CTI Pour Cisco Unified Communications Manager applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup
ManageEngine Netflow Analyser
Supervision des flux Netflow Eléments à surveiller : flux provenant de la carte NAM, CISCO Routeur, Enterasys Il est souhaitable de paramétrer les équipements réseaux pour renvoyer les flux Netflow sur
Les nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables. Plan. Contexte
Ethernet Ethernet Industriel Réseaux Ethway Coupleur Ethernet sur Automates Programmables Nozar Rafii, Yannick Graton Ecole de printemps réseau Nancy, Mars 2006 1 Contexte Objectif Architecture Modèle
Introduction à la plateforme J2EE
Introduction à la plateforme J2EE Auteur : Oussama Essefi Directeur technique Expert Consulting [email protected] Copyright 2010 Expert Consulting Page 1 1. Introduction 1.1. Pourquoi
CheckPoint R76 Security Engineering niveau 2 (Cours officiel)
CheckPoint R76 Security Engineering niveau 2 (Cours officiel) Objectif : Check Point Security Engineering est un cours avancé de 3 jours qui vous explique comment construire, modifier, déployer et diagnostiquer
Administration d'infrastructures logicielles avec Jade
Administration d'infrastructures logicielles avec Jade Daniel Hagimont IRIT, décembre 2006 Contexte Infrastructures logicielles réparties Complexité et hétérogénéité Besoin d administration Fonctions d
Classeur de suivi de l auditeur. Architecture et Ingénierie des Systèmes et des Logiciels
Classeur de suivi de l auditeur Architecture et Ingénierie des Systèmes et des Logiciels 04/12/2012 2 Sommaire Introduction... 4 Objectifs... 4 Méthodologie... 4 Coordonnées... 5 Curriculum vitae de l
Software Application Portfolio Management
Environnement complet de consolidation du Patrimoine Applicatif & de production des Tableaux de bords d inventaire et de pilotage Software Application Portfolio Management Collecter Centraliser Normaliser
Java pour le Web. Cours Java - F. Michel
Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications
Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)
LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -
VPN TLS avec OpenVPN. Matthieu Herrb. 14 Mars 2005
VPN TLS avec Matthieu Herrb 14 Mars 2005 Coordinateurs Sécurité CNRS - 14/3/2005 Pour en finir avec IPSec IPSec : sécurisation au niveau réseau. développé avec IPv6, protocoles spécifiques AH & ESP, modes
Network musical jammin
Network musical jammin Projet PC2R - 2015 Pour ce projet, nous allons réaliser une application permettant d effectuer des jams sessions en temps-réel entre des musiciens répartis à travers le monde. Le
Architecture d un service de partage de données modifiables sur une infrastructure pair-à-pair
Architecture d un service de partage de données modifiables sur une infrastructure pair-à-pair Mathieu Jan [email protected] Superviseurs : Gabriel Antoniu, Luc Bougé, Thierry Priol {Gabriel.Antoniu,Luc.Bouge,Thierry.Priol}@irisa.fr
Comment exploiter la standardisation de l'informatique pour en faciliter la gestion.
Comment exploiter la standardisation de l'informatique pour en faciliter la gestion. Un partage d expérience. Didier Goies Directeur Informatique CNDG 1. POURQUOI? Agenda Décision de normaliser les échanges
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES
TAI049 Utiliser la virtualisation en assistance et en dépannage informatique TABLE DES MATIERES 1 DECOUVERTE DE LA VIRTUALISATION... 2 1.1 1.2 CONCEPTS, PRINCIPES...2 UTILISATION...2 1.2.1 Formation...2
Projet ENSIMAG 3A ILBI Infrastructure Logicielle pour les Bâtiments Intelligents
Projet ENSIMAG 3A ILBI Infrastructure Logicielle pour les Bâtiments Intelligents Didier Donsez Vivien Quema Grenoble INP Université Joseph Fourier [email protected] From Processing.org 1 Sommaire Introduction
Plan. Présentation du logiciel Sympa Architecture La gestion des hôtes virtuels Listes avec inclusion des abonnés Les modules d authentification
Plan Présentation du logiciel Sympa Architecture La gestion des hôtes virtuels Listes avec inclusion des abonnés Les modules d authentification Les Scénarios d autorisation Le format TT2 Les familles de
Configuration du driver SIP dans ALERT. V2
Micromedia International Etude technique Configuration d Alert pour SIP Auteur : Pierre Chevrier Société : Micromedia International Date : 26/08/2013 Nombre de pages : 19 Configuration du driver SIP dans
Fusion : l interopérabilité chez Oracle
Standardisation et interopérabilité Fusion : l interopérabilité chez Oracle Lionel Dubreuil,, Applications Technology Product Manager, Oracle France, [email protected] 29/03/2006 Page : 1 Oracle
Fiche Produit Global Directory pour Jabber
Fiche Produit Global Directory pour Jabber applications for Cisco Unified Communications Directory Solutions IPS Global Directory Web Directory IPS Popup Personal Directory ClickNDial Provisioning Corporate
Auto-évaluation Aperçu de l architecture Java EE
Auto-évaluation Aperçu de l architecture Java EE Document: f1218test.fm 22/03/2012 ABIS Training & Consulting P.O. Box 220 B-3000 Leuven Belgium TRAINING & CONSULTING INTRODUCTION AUTO-ÉVALUATION APERÇU
Architecture SOA Un Système d'information agile au service des entreprises et administrations
Architecture SOA Un Système d'information agile au service des entreprises et administrations www.objis.com Présentation Architecture SOA - JCertif 1 Qui sommes-nous? Spécialiste JAVA depuis 2005 (Lyon,
Configuration Interface for MEssage ROuting
Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications
Rendez-vous la liberté avec Rational Quality Manager
IBM Software Group RAT02 Rendez-vous la liberté avec Rational Quality Manager Bernard Dupré IBM Rational IT Specialist 2008 IBM Corporation Envisager une plateforme qui change la production de logiciels
Introduction aux applications réparties
Introduction aux applications réparties Noël De Palma Projet SARDES INRIA Rhône-Alpes http://sardes.inrialpes.fr/~depalma [email protected] Applications réparties Def : Application s exécutant
QU EST-CE QUE LA VISIOCONFERENCE?
Cet équipement combine les technologies de l audiovisuel, de l informatique et des télécommunications pour permettre à des personnes situées dans des lieux différents de dialoguer, de se voir et éventuellement
Offre Référentiel d échange
Offre Référentiel d échange mardi 1er juillet 2014 Groupe CGI inc. CONFIDENTIEL Agenda 1 2 3 4 5 6 7 8 Pourquoi cette solution? Les enjeux et principes de la solution Les acteurs & business case Sa place
