Direction des Technologies de l Information. Présentation OCDE. Contribution du Parlement européen. L utilisation de l OPEN SOURCE au PE



Documents pareils
Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

1 JBoss Entreprise Middleware

Nouvelles Plateformes Technologiques

EJBCA PKI. Yannick Quenec'hdu Reponsable BU sécurité

Introduction à la plateforme J2EE

Système d Information du CNRST - SIC -

NOVA BPM. «Première solution BPM intégr. Pierre Vignéras Bull R&D

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Systèmes en réseau : Linux 1ère partie : Introduction

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

EJBCA Le futur de la PKI

Les nouvelles architectures des SI : Etat de l Art

ZABBIX est distribué sous licence GNU General Public License Version 2 (GPL v.2).

Formation en Logiciels Libres. Fiche d inscription

OpenERP, un progiciel de gestion intégré pour entreprise, distribué sous licence libre (GPL), qui répond de manière efficace à la complexité et aux

La reconquête de vos marges de manœuvre

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

Architecture et infrastructure Web

Introduction MOSS 2007

Environnements de Développement

J2EE in practice. Olivier Liechti Patrik Fuhrer. Department of Informatics. Computer Science Master Course - SH 2004/05

Mettez les évolutions technologiques au service de vos objectifs métier

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

Catalogue des Formations Techniques

IFCE : Industrialisation et professionnalisation du SI

Migration vers le Libre

Logiciels libres et Open source

Prestations d audit et de conseil 2015

Mise à disposition d une plateforme de veille et d analyse sur le Web et les réseaux sociaux

Jean-Christophe BECQUET

IBM Business Process Manager

Industrialisation du déploiement d'applications et de socles techniques

Conclusions de la 9ème réunion du Groupe Consultatif du SYGADE

Gérez efficacement vos flux d entreprises.

Vérifier la qualité de vos applications logicielle de manière continue

Notre Catalogue des Formations IT / 2015

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008

Zimbra. S I A T. T é l : ( ) F a x : ( )

Dix bonnes raisons de choisir ExpressCluster en environnement virtualisé

> + Consultant / Architecte JEE Indépendant. Fabien GUIBERT 34 ans, 11 ans d expérience d expérience COMPETENCES / DOMAINES METIERS

REQUEA. v PD 20 mars Mouvements d arrivée / départ de personnels Description produit

Sujet Solution de sauvegarde de serveurs et postes de travail avec BackupPC et Bacula. par ALIXEN

Master Data Management en Open Source C est le Bon Moment

Qu'est-ce que le BPM?

Petit Déjeuner Pépinière du Logiciel Libre. 25 juin 2008

Présentation Alfresco

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

Configuration matérielle et logicielle requise et prérequis de formation pour le SYGADE 6

CA ARCserve Backup. Avantages. Vue d'ensemble. Pourquoi choisir CA

30 ans d ingénierie, 23 ans de conseil en architecture de SI

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

Java pour le Web. Cours Java - F. Michel

Feuille de route sur les achats innovants

WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM

Annexe : La Programmation Informatique

SOA Open Source Intégration des services et business process dans une architecture SOA Open Source. Bruno Georges JBoss, a Division of Red Hat

Méthode d Évaluation des Coûts liés à l Open Source (ECOS)

JOnAS 5. Serveur d application d

Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL)

Méthodologie de mise en place de

Configuration Interface for MEssage ROuting

2. Activités et Modèles de développement en Génie Logiciel

Augmenter la disponibilité des applications JEE grâce au clustering : Le projet open source JShaft

IBM INNOVATION CENTER PARIS ADOPTEZ LES TECHNOLOGIES IBM ET ACCELEREZ VOTRE BUSINESS

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

IPBX SATURNE. Spécifications Techniques

OpenERP, un progiciel de gestion intégré pour entreprise, distribué sous licence libre (GPL), qui répond de manière efficace à la complexité et aux

Dr.Web Les Fonctionnalités

SIO-SISR : Projet GSB. LOT 1 : Evaluation d un logiciel d inventaire et de gestion de parc. BTS Services Informatiques aux Organisations 1 ère année

Technologies du Web. Créer et héberger un site Web. Pierre Senellart. Page 1 / 26 Licence de droits d usage

DA MOTA Anthony - Comparaison de technologies : PhoneGap VS Cordova

La démarche SOA et l interopérabilité applicative

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Qu est-ce que ArcGIS?

Droits d'usage et mises à jour des logiciels Microsoft - renouvellement - autorisation de signer -

Logiciels libres à Anderlecht

Youssef LYHYAOUI Ingénieur Java/J2EE, SOA, ESB, Web services 31 ans Statut : Indépendant SITUATION ACTUELLE

Chapitre 02. Configuration et Installation

Développer avec les technologies ESRI. ESRI Developer Network (EDN) Gaëtan LAVENU ESRI France Jérémie MAJEROWICZ ESRI France

Bénéfices pour votre organisation : une solution pouvant supporter vos besoins d affaires

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

BI Open Source Octobre Alioune Dia, Consultant BI

Famille IBM WebSphere Application Server

1/15. Jean Bernard CRAMPES Daniel VIELLE

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

TYPO3, le CMS de référence

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

Les infrastructures de clés publiques (PKI, IGC, ICP)

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

MARCHES PUBLICS DE FOURNITURES COURANTES ET SERVICES CAHIER DES CLAUSES TECHNIQUES PARTICULIÈRES. Objet du marché :

ERP5. Gestion des Services Techniques des Collectivités Locales

Transcription:

Direction des Technologies de l Information Présentation OCDE Contribution du Parlement européen L utilisation de l OPEN SOURCE au PE DIRECTION GÉNÉRALE DE LA PRÉSIDENCE DIRECTION DES TECHNOLOGIES DE L INFORMATION

Introduction... 3 Politique Open source au Parlement européen... 4 Les choix Open Source du PE : état de l'art...4 Les Systèmes de Gestion de Base de Données Open Source...5 La plate forme technologique du Parlement Européen... 6 L'architecture J2EE...6 Le POC MS Dot Net...6 Efforts et ressources liées à la mise en oeuvre des solutions Open Source... 6 Conclusion... 7 2/7

INTRODUCTION La Direction des Technologies de l Information (DIT) du Parlement européen travaille sur le sujet des logiciels libres depuis plusieurs années au niveau du Parlement et au niveau inter institutionnel. La problématique de l utilisation des logiciels libres est très vaste et est analysée selon les trois grandes catégories d équipements et de systèmes intervenant dans les technologies de l Information au Parlement européen, à savoir : les infrastructures, les serveurs et les stations de travail. La première catégorie correspond à des éléments particuliers, peu nombreux, et très spécialisés de nos infrastructures, notamment au niveau «réseau» pris au sens large. Dans ce secteur, le Parlement européen a depuis quasiment l ouverture vers Internet, cherché à utiliser en priorité des logiciels libres. On peut citer par exemple le logiciel BIND (pour les DNS), SENDMAIL pour des passerelles du courrier électronique et SQUID pour des serveurs proxies. Pour les deuxième et troisième catégories, respectivement celle des serveurs et celle des stations de travail, le PE suis une approche à la fois opportuniste et interinstitutionnelle (institutions de l EU) L approche est opportuniste, car lorsqu un projet est très spécifique et les contraintes d inter fonctionnement sont clairement circonscrites et maîtrisables, la DIT essaye d utiliser en priorité des logiciels libres. C est déjà le cas d'un certain nombre d applications en production basées sur des solutions/produits issus du monde Open Source tels que JAHIA, JBoss, Open Office, Eclipse etc., ces applications s'exécutant toutes sur la plate-forme standard J2EE. L approche est également interinstitutionnelle, car le sous-groupe bureautique du Comité Informatique Interinstitutionnel (CII), a notamment lancé une étude sur la faisabilité d une configuration standard «Open Source Software» (OSS) pour des stations de travail, ainsi qu une utilisation plus large de Linux au niveau des serveurs. Dans ce cadre, une configuration de test est actuellement en préparation pour être utilisé en pilote (environ 70 utilisateurs). Les études entreprises couvriront l ensemble de la problématique, et en particulier celle du déploiement automatique des logiciels, de leurs mises à jour et des correctifs, ainsi que les possibilités de suivi et de support à distance. De ces deux initiatives interinstitutionnelles, il semble à ce stade, que la plus aisée et la plus prometteuse, soit l emploi plus large de LINUX comme OS pour les serveurs départementaux. La station de travail OSS, est beaucoup plus délicate car il faut obtenir le même niveau de convivialité et de transparence que celui actuel, tant côté utilisateur que côté développement, déploiement, support et management. Néanmoins, il faut préciser que pour permettre une utilisation transparente et conviviale, les logiciels libres exigent dans un contexte comme celui du Parlement européen (sans même aborder la problématique multilingue), de mettre en place et maintenir des équipes hautement qualifiées pour en assurer le suivi, le déploiement, le support et les adaptations indispensables : la DIT à donc créé en son sein des cellules de compétences spécifiques ayant une double mission de recherche et développement de solutions et support aux équipes projets en charge de la mise en œuvre de ces solutions. 3/7

La démarche suivie doit être prudente car l enjeu pour notre Institution est énorme. Notre fonctionnement impose désormais un bon fonctionnement en continu de nos infrastructures et de notre informatique, qui sont de plus en plus ouvertes et doivent donc évoluer au même rythme que l extérieur. Enfin, pour aborder le côté économique des choses, il faut considérer que le coût du logiciel d une station de travail est désormais largement inférieur au 10 % du côut global de revient de la station de travail, (Total Cost of Ownership), loin derrière les coûts d entretien, de support et de gestion du parc. POLITIQUE OPEN SOURCE AU PARLEMENT EUROPÉEN Au niveau du Système d information et du développement des applications, les critères ci-dessous ont guidés les choix informatiques du Parlement européen : Contrainte et nécessité croissante d'interopérabilité impliquant des choix de protocoles et formats ouverts et par conséquents des technologies les plus adaptés et les plus adaptables. Réduction de la dépendance vis-à-vis de systèmes propriétaires et refus de la suprématie d'un marché désireux de créer des situations de client captifs mutualisation des développements existants, en les rendant homogènes, compatibles, interopérables et ouverts sur les standards de l'industrie adhésion à des groupes de développement collaboratif favorisant l'accroissement d'un patrimoine commun de logiciels libre affectations budgétaire plus en adéquation avec les besoins du PE, ce qui se traduit par un recours plus importants à des prestations de services alimentant également le marché régional. Les choix Open Source du PE : état de l'art Jahia Système de portail applicatif et de gestion de contenu multilangue, simple d'utilisation et reposant sur des standards (J2EE, Soap, Ldap, Xml, Webdav) il intègre un moteur de personnalisation ainsi que des fonctionnalités de recherche multicritères, de versioning, de workflow et gestion avancées de documents. La licence site acquise par le PE est basé sur le principe du développement collaboratif dont les principes constituants sont les suivants : Accès illimité et gratuit à la totalité du code source Présence d'une organisation garantissant la pérennité du logiciel, un cycle de release, une équipe de développement de base stable, des tests, du support, de la documentation, une maintenance des versions précédentes... Les dernières versions de JAHIA intègrent nombre de fonctionnalités spécifiques demandées par le PE. Jboss Serveur d'application J2EE, leader actuel du marché et dont la version utilisée à ce jour au PE est celle V 3.2.3 contenant entre autres, les composants suivants : Tomcat 4.1.29 JBossWeb HTTP server and JSP/Servlet engine EJB, CMP2.0 JCA, IIOP 4/7

Clustering JTA, JMX Elle est exécutée sur une JVM Sun 1.4.2_03 (disponible pour Windows et Solaris). JBoss vient d'obtenir la certification J2EE 1.4. Cette étape est importante pour le Parlement européen car elle permet d'accéder de façon standardisée à ce qui était jusqu'alors des extensions propriétaires de la norme J2EE 1.3 (par exemple l'inclusion du JSR 109 pour les web services). Eclipse La plate-forme Eclipse 2.1.2 a été choisie pour mettre en place l'environnement de développement, ceci pour différentes raisons : son coût de licence nul sa modularité via l'ajout de plug-ins, sa reconnaissance pratiquement universelle Maven Maven est un outil de gestion et de suivi de projet qui permet, entre autre : aux maîtres d'ouvrage et d'œuvre d'accéder à un tableau de bord présentant un ensemble paramétrable d'informations comme des métriques, les résultats des tests unitaires, l'adéquation du code et des règles de codage... aux équipes de développement de réaliser des "builds" centralisés et automatiques... Jira Jira est le système de suivi de bugs et demandes centralisé qui va être mis prochainement à disposition des équipes de développement du Parlement Européen : le plug-in Jira pour Eclipse v2 permet aux développeur de suivre leurs tâches depuis leur IDE sans utiliser de browser. Jira présente divers avantages dont le fait d'être une application J2EE personnalisable aisément. Linux Le PE à décider la mise sur pied au sein de la DIT d'un atelier Linux qui a pour mission: La définition d'une plate-forme Linux standard pour le PE sur base de l'évaluation des différentes distributions Linux du marché. De tester sur cette plate-forme les solutions et produits présents et d'autres à venir. De créer un centre de compétence Linux destiné à apporter un support adéquat aux équipes des futurs projets sous Linux à venir D'offrir aux développeurs répartis dans les services du Secrétariat général du PE une alternative robuste et standard au duo Solaris/Oracle Les Systèmes de Gestion de Base de Données OpenSource La DIT s'intéresse de très près à des solutions telles que MySQL et PostgreSQL qui se présentent de plus en plus comme des alternatives plus que viables aux solutions commerciales standard sur marché tel qu'oracle. Ces deux solutions ont d'ailleurs déjà fait l'objet de premiers tests comparatifs sur des applications opérationnelles du PE - et ont montrés des performances supérieures. 5/7

Nous allons maintenant étendre le champ technico/fonctionnel de ces tests et porter ces deux solutions sur une plateforme Linux en situation réelle afin d'être en mesure d'avoir une offre concurrente du Duo Solaris/Oracle pour la fin de l'année 2004. LA PLATE FORME TECHNOLOGIQUE DU PARLEMENT EUROPÉEN L'objectif du PE à terme est de construire une véritable architecture orientée service (SOA), qui, pour sa réussite, nécessitera l'implication et la coordination de tous, l'utilisation des technologies adéquates, le respect d'un ensemble de norme et standard ainsi que l'emploi d'un outil structurant tel Aris. L'architecture J2EE La plate forme J2EE ne peut à elle seule satisfaire à ce jour l'ensemble des besoins fonctionnels et techniques exprimés au sein du Parlement européen notamment en terme de technologie RAD et de convivialité d'interfaces utilisateurs. Pour cette raison nous menons actuellement dans le cadre d'un "Proof Of Concept" (POC) une étude du framework.net, en portant une attention toute particulière à son interopérabilité potentielle avec la plate-forme J2EE, standard du PE. Parmi les tâches essentielles inhérentes aux équipes de la DIT (ISP) et relatives à la plateforme J2EE il y a : la définition de bonnes pratiques de développement J2EE, notamment dans l'objectif de favoriser la transition de Weblogic vers Jboss, mais également pour rester conforme aux standards de l'industrie la définition d'un environnement de travail pour les programmeurs (IDE Eclipse) permettant de tirer pleinement et efficacement parti de la plateforme J2EE et ce de manière conforme aux standards de la maison et aux bonnes pratiques du marché la définition d'une plate-forme de développement rapide (RAD) afin d'accompagner l'abandon de Cold Fusion en fournissant un environnement de travail simplifié et conforme aux standards du PE le conseil pour l'architecture et la réalisation des projets J2EE en étroite collaboration avec les équipes de développement, au sein des ateliers "Best Practices de Développement" et "Librairies Communes et Réutilisation", le support direct aux utilisateurs des nouvelles solutions (JBoss, Eclipse,...). Le POC MS Dot Net L'exploitation d'un certain nombre d'avantages offerts par ce framework notamment en terme de gestion de formulaires, techniques, de réalisation d'interfaces utilisateurs sophistiqués, de convivialité de ces interfaçes, de développement RAD, est la raison d'être de ce POC dont les premiers résultats sont attendus pour fin septembre. EFFORTS ET RESSOURCES LIÉES À LA MISE EN OEUVRE DES SOLUTIONS OPEN SOURCE Cette mise en œuvre fait apparaître un besoin en ressources adéquates d'un niveau d'expertise certain à la fois pour la mise en place des nouvelles solutions mais aussi pour le support techniques aux nombreuses équipes projets. 6/7

Ce type de ressource est relativement disponible sur le marché régional (LUX- FR-BE) à un coût proportionnel au niveau d'expertise requis. Un effort de formation conséquent devra être entrepris pour permettre aux informatiens du PE d'acquérir assez rapidement le niveau de maîtrise nécessaire à une bonne administration des nouveaux systèmes et nouvelles solutions qui commencent à se mettre en place. CONCLUSION Notre institution est bien active dans ce domaine, tant à titre individuel qu au titre inter institutionnel. La problématique est néanmoins examinée dans son ensemble et comprend notamment la transparence et la convivialité pour les utilisateurs, mais aussi le déploiement, le support, les évolutions, ainsi que le maintien à niveau et la compatibilité vis à vis des produits utilisés à l extérieur du Parlement. L utilisation plus large de Linux pour les serveurs fait actuellement l objet d une étude dans le but d'arriver rapidement à un déploiement. Pour ce faire, une équipe de spécialistes à été mise sur pied pour assurer le support technique, et des efforts substantiels de formation devront être consentis pour nos informaticiens. Par ailleurs, si nous voulons pouvoir évoluer vers des solutions Open Source, des efforts supplémentaires de standardisation restent à faire. Un des domaines important est celui du format de l ensemble des documents, qui doit continuer d évoluer vers XML. La DIT est déjà bien engagée dans cette démarche, il est indispensable que cette stratégie soit suivie par toutes les entités du Parlement européen. Il semble difficile d aller plus loin aujourd hui sans disposer des études et résultats des expériences pilotes en cours et à venir dont certaines ont déjà fournis des résultats très positifs. Aujourd hui force est de constater qu une station de travail qui s appuierait sur Linux et les autres logiciels Open Source manque encore de maturité pour un environnement aussi exigeant que celui du PE, au contraire de ce qui se passe dans le monde académique ou dans celui de la Recherche, voir les administrations régionales et nationales. Toutefois, la DIT, en sus de ses premières expériences réussies reste vigilante au regard des logiciels Open Source et suit de très près toute la problématique associée. 7/7