Extensible Container Model / OpenCCM Integration Demo1 exemple Questions pour l’intégration.

Slides:



Advertisements
Présentations similaires
France Telecom Matthieu Leclercq
Advertisements

Réalisé par Frédéric TRAN
ASP.NET v2 + Ajax = Atlas Pierre Lagarde DevDays 2006 Equipé aujourdhui, prêt pour demain !
Agenda Patterns & Practices pour Mobile Client Référence & outils… Patterns & Practices pour Mobile Client Référence & outils…
« Les Mercredis du développement » Nouveau format de fichier Template Solution Présenté par Pierre Lagarde Relation Développeurs.
Tout commence par un modeste éditeur de texte issue dune PME à Redmond, WA-USA.
Windows Sharepoint Services v3 (5/6) Les nouveautés Stéphane Crozatier Relation Technique Editeurs de Logiciels DPE - Microsoft France
Copyright 2008 © Consortium ESUP-Portail ESUP-Days 9, Paris, 5 février 2010 Packaging et déploiement ESUP Version 3 Julien Marchal.
JEE Approfondi Frameworks : Maverick (MVC) JiBX (Persistance XML)
Thales Communications
Introduction à Eclipse
DOM Document Object Model. Généralités Standard du W3C Parseur XML – Génération dun arbre dobjet – Construction totale de larbre DOM est spécifié en IDL.
Architecture CORBA réseau Objet Corba Application Serveur
Connecter des données métier à Office SharePoint Server 2007 via le Business Data Catalog.
Projet n°4 : Objecteering
Virtualisation dorchestration de services TER Master 1 Infomatique 4 Avril 2008 Encadrant : Philippe Collet.
Object Management Architecture (OMA)
Premiers pas avec Apache Ant Par Guillaume BITAUDEAU Le 16/10/2003.
1 Les technologies XML Cours 1 : Les Web Services et Architectures Orientées Services Fé vrier Version 1.0 -
Architecture générale
Grid France – CC In2p3 – 19/07/2001 Travaux du WP4
Toolkit Web Framework Java pour les IHMs Cédric Dumas mars 2008 contrat Creative Commons Paternité-Pas d'Utilisation Commerciale- Partage.
1 AWAP : Administrable Wireless Access Point Projet de fin détude 2003 Cédric Logeais Mathias Faure.
Projet sur Framework Spring
Projet J2EE Maverick XMLBeans Garcel Jean-Baptiste – Le Loc Martin – Muller Thibaut.
Les outils d’intégration continue
A. Roussanaly - Université Nancy2 AXIS Master MIAGE/SID – Université NANCY2.
Tapestry - Eclipse Link
Rennes, le 18 septembre 2006 Support du paradigme maître-travailleur dans les applications à base de composants Tâche 2.2 Hinde Bouziane Réunion LEGO.
Quelques notes sur CORBA F. Boyer, Oct Principes Programmation distribuée Multi-plateformes Notion de client et de serveur Notion de stub et de.
22 Model-View-ViewModel et testabilité pour WPF/Silverlight Richard Clark Clark Ingénierie Informatique Simon Ferquel Access It.
Contribution du projet PARIS Christian Pérez Réunion LEGO LIP, ENS Lyon 10 février 2006.
Déploiement de systèmes SCA distribués Damien Fournier Projet SCOrWare / Équipe ADAM - INRIA 4 avril 2007.
27/04/05SE Info2 - S. L'haire UNIGE1 Pointeurs sur tableaux ouverts POINTER TO ARRAY OF CHAR Structure de tableaux à taille variable On a des types tableaux.
Installation des programmes
Lutin RNTL 2001 – Exploratoire – 3 ans Xavier Blanc –
Cilia Mediation Framework v0.9.0 Implantation.. Plan Cilia: c'est quoi? Capacités. Cilia: Modèle d'implantation. Mise en œuvre: Médiateur Cilia. Assemblage.
Fabienne Boyer Laboratoire LIG (INRIA-UJF-INPG) Projet SARDES, INRIA Rhône-Alpes Usage.
Nouveaux Composants pour Joomla Auteurs El Khalil El MOUNTASSIR Yassine BENCHEKROUN 08 Janvier 2008 I.U.P. G.M.I. d'Avignon Tuteur Michel BENOIT.
« Les Mercredis du développement » Les WebParts Présenté par Pierre Lagarde Relation Développeurs Microsoft France Level 300.
JEE 5 F.Pfister 2 institut eerie JEE – Une plateforme serveur  Développement et exécution d'applications réparties.
GWT - QuickStart V 1.0 / May. Mise en place de l’environnement Java : Version 1.4 minimum IDE Eclipse 3.3 Europa : lien (Eclipse J2EE recommandée)‏lien.
Première CTP le 4 décembre Nouvelle CTP depuis le 1 er février RTM milieu de cette année.
Présenté par: Hamad Zaiter
ICAR’03 École d’été sur les Intergiciels et sur la Construction d’Applications Réparties Etude de cas d’une application construite avec CCM Philippe Merle.
Project Jacquard (INRIA et LIFL)
Le modèle de composants CORBA
Présentation de CORBA et de IIOP
IBM Tivoli Enterprise Data Warehouse
Cycle de développement iup MIAGe 3° année Projet MIAGe Toulouse – Groupe 21 CORBA.
1 Extension du modèle de composants CORBA avec accès concurrent à des données partagées Travail réalisé par : Landry BREUIL PFE, ISIMA Encadrants : Gabriel.
Génération de code JAVA
Développer avec ORBacus Partie 1 – Les préalables.
Règles de passage iup MIAGe 3° année Projet MIAGe Toulouse – Groupe 21.
Master 1 SIGLIS Systèmes d’Information pour l’entreprise – Java RMI Stéphane Tallard Mise en œuvre de l’exemple Bonjour RMI Master 1 SIGLIS1 Intégration.
22 Lag110 : Le développement SharePoint 2010 avec Visual Studio 2010 Mardi 9 février 2010 Frédéric Wickert Partner Technical Specialist Microsoft.
IFT313 – Introduction aux langages formels Eric Beaudry Département d’informatique Université de Sherbrooke Laboratoire sur JFLEX Été 2010.
Le diagramme de composants
Bruno Traverson (EDF R&D, pilote de ACCORD)
2 Alain METGE SOGETI
Modèle à objets et sérialisation Olivier ChamlaFrançois Chastanet.
Java Remote Method Invocation
MDA ( Model Driven Architecture ). Introduction Model Driven Architecture ● Framework ● Développement de logiciels ● Object Management Group (OMG) ●
Conception de Projet UML Conception de
Ultra Vidéo Gallery UVG pour les intimes.
Présenté par : EA Gauthier PIPINO Thomas YOUNES Iheb
ok.
Développement d’une Application CORBA
JDepend - Analyse de la qualité du code Java -
Composition présentation d’une entreprise. Présentation entreprise Historique de la société Implantation géographique Infrastructure services.
Transcription de la présentation:

Extensible Container Model / OpenCCM Integration Demo1 exemple Questions pour l’intégration

Demo1 OpenCCM Monolithic Implementation UML Classes Diagram inherits implements

Demo1 ECM Implementation UML Classes Diagram org.coach.ECM.ExtExecutorLocator org.omg.Components.ExecutorLocator implements inherits

Conception, compilation, assemblage et implantation de la demo1 avec OpenCCM et ECM $ source /bin/envi_OpenCCM.sh $ ccm_install $ ir3_start $ ir3_feed demo.idl3 $ ir3_idl2... demo1  Interfaces IDL 2.x demo1.idl, demo1_local.idl $ jidl demo1.idl / demo1_local.idl (ORBacus IDL to Java Compiler) $ ir3_java ::demo1  Component skeletons [ CCM_Client.java] et container classes OpenCCM [ ClientCCM.java] $ Ecriture des classes d’implantation avec ECM  ClientImpl et ServerImpl impl é mente ExtExecutorLocator $ ccm_assembling...  OpenCCM Assembling & Packaging tools g é n é ration des descripteurs [XML CAD, CSD, CPF, CCD] + archives java des composants [client.jar, server.jar] $ ir3_servant  Commandes ECM sp é cifiques $ ir3_copi generated OpenCCM commands ECM commands

Déploiement de la demo1: OpenCCM vs ECM OpenCCM $ ccm_install $ ns_start $ dci_start $ factory_start $ node_start $ ccm_deploy.../demo1.zip ECM $ ccm_install $ ns_start $ extci_start $ ccm_runtime_start $ corba_runtime_start

Questions Implantation fonctionnelles des composants : Approche segmentée ? CIDL et implantation CIF dans ECM ? Infrastructure de déploiement : Utilisation et intégration du DCI OpenCCM ? (ECM repose sur une infrastructure non “componentisée” pour le runtime)

Questions Déploiement et Execution : Utilisation des outils d’assemblage et de conditionnement OpenCCM : OK mais, comment les utilise-t-on, ainsi que le deploytool OpenCCM pour déployer des “archives ECM” de composants en lieu et place du runtime CORBA de ECM ? Administration : “Plugins ECM” pour ajouter un menu contextuel aux entités ECM (ex: ExtComponentInstallation) ?

Questions Intégration de ECM dans CVS sous forme de module : Utilisation “externe” de la chaîne de production OpenCCM (au moins certaines commandes) OK  présicer toutes les dépendances “Uniformisation” des commandes ECM pour utiliser le Launcher de la même manière que dans OpenCCM (déja un peu le cas mais pas complet)