Configuration Interface for MEssage ROuting

Dimension: px
Commencer à balayer dès la page:

Download "Configuration Interface for MEssage ROuting"

Transcription

1 Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16

2 Table des révisions Version Date Modifications /01/07 Création du document /02/07 Modification du document suite à une lecture de Jérôme Camilleri /02/07 Modification du document suite à une lecture de Jérôme Camilleri (fiche CDC_Camilleri_ odt) /03/07 Modification du document suite à une réunion (fiche reunion_ odt) /03/07 Modification du document suite à une lecture de Jérôme Camilleri (fiche CDC_Camilleri_ odt) /03/07 Validation du document par Jérôme Camilleri /04/2007 Modification suite au 1er audit avec Martine Tasset (fiche Audit1_ odt) 2/16

3 Table des matières 1 Introduction But du document Portée du document Définition, Acronymes et Abréviations Organisation du document Description générale Contexte Analyse de l'existant Généralités Fonctionnalités Description technique Analyse des besoins Utilisateurs du futur système Besoins fonctionnels Acteur Cas d'utilisation Besoins non fonctionnels Refonte de l'architecture ESB supportés Composants implémentés Contraintes Exigences de documentation Exigences de qualité Contraintes temporelles et ressources Contraintes techniques Environnement de développement Environnement logiciel de l'application Framework Évolutions envisageables /16

4 1 Introduction 1.1 But du document Ce document a pour but de définir le problème soumis par le client et auquel le projet logiciel doit apporter une solution. Il devra décrire précisément les besoins (fonctionnels et non fonctionnels) et exigences des utilisateurs futurs, les fonctionnalités attendues ainsi que les contraintes techniques. Une série de discussions, de réunions et de réflexion avec le MOAd permettra de rédiger ce cahier des charges. 1.2 Portée du document Ce cahier des charges, une fois validé par le client, servira de base à la spécification et à la conception du produit à livrer. Ce document est destiné: au MOAd : Jérôme Camilleri à la consultante : Martine Tasset au jury du Master 2 Pro GI pour l'évaluation du stage à l'équipe projet : Natacha Bagnard et Julien Forot Ce document permettra d'avoir une définition unique et précise du produit/prototype. Il servira de base : à l'évaluation du produit final. à la rédaction des plans de tests d'acceptation. à la rédaction du plan de développement logiciel. 1.3 Définition, Acronymes et Abréviations projet. Le tableau suivant donne une définition des acronymes et abréviations spécifiques à ce Terme BC Définition Les Binding Components fournissent des connections pour des services externes à l'environnement JBI (protocoles de communications ftp, soap,..) grâce à un mécanisme de normalisation. Le BC normalise le message qui lui vient de l'extérieur sous format WSDL 1.1 ou WSDL /16

5 Terme Eclipse EMF ESB Définition Eclipse est un environnement de développement (IDE) Open Source principalement destiné au langage JAVA et fonctionnant à base d'extensions (plugins). Eclipse Modeling Framework est un framework Eclipse qui permet de générer une partie du code d'un programme à partir de son modèle de données. L'Enterprise Service Bus ou ESB est une technologie informatique intergicielle permettant à des applications hétérogènes d'interagir au travers de services standards qu'elles mettent à disposition. Elle s'appuie sur les standards suivants : Services Web (SOAP, WSDL, etc.) Connecteurs d'applications JCA Langage XML. JBI Java Business Integration est une norme édictée dans la JSR 208 dans le cadre du Java Community Process. Le problème initial est l'intégration de données en provenance de sources différentes au sein d'un Système d'informations composé d'applications disparates. Les ESB font partie des solutions existantes. JBI est une spécification normalisant ces intégrations via un jeu d'api permettant à tout fournisseur les respectant, de pouvoir se connecter à un container JBI pour échanger des messages avec le reste du SI. GEF GMF Package JBI Petals Graphical Editing Framework est un framework Eclipse qui permet de générer une partie du code d'une interface graphique à partir du modèle de celle ci. Graphical Modeling Framework est un framework Eclipse fournissant un pont entre les frameworks EMF et GEF. Archive Zip contenant toutes les informations nécessaires au déploiement et au fonctionnement d'une application JBI. Petals (ObjectWeb) est un produit Open Source ESB qui implémente la norme JBI (Java Business Integration : cf spécification JSR 208). Petals est un serveur d'applications Java. Il fournit un support des composants suivants : SOAP Binding, JMS, Mail, FTP, XQuare, POJO, XSLT, CSV, Forward, BPEL Orchestra. Plugin Application étendant les capacités et les fonctionnalités d'une autre application. 5/16

6 Terme SA SE ServiceMix SOA Définition Service Assembly. Ensemble des Service Unit et des informations concernant les connexions entre les composants. Les Service Engine fournissent des services de transformations et de «logique business» aux autres composants. Ne sont pas directement en contact avec des composants extérieurs au JBI, contrairement aux BC. ServiceMix (Apache) est un produit Open Source ESB qui implémente de la norme JBI (Java Business Integration : cf spécification JSR 208). ServiceMix est un composant léger qui peut être intégré à n'importe quel serveur d'applications Java. Ses fonctionnalités se rapprochent de celles d'un broker ou d'un serveur d'intégration. Il fournit un support des composants suivants : BPEL, JCA, Transformation / XSLT, XSQL, FTP, HTTP, JMS, RSS, . SOA est le sigle de Service Oriented Architecture ou Architecture Orientée Services. La notion de SOA est un modèle d interaction applicative qui met en œuvre des services (composants logiciels). Le service est une action exécutée par un «fournisseur» (ou «producteur») à l attention d un «client» (ou «consommateur»). SOAP protocol Simple Object Acces Protocol. Il s'agit d'un modèle décrit par une recommandation du W3C. Celui ci permet l'appel de méthodes sur un objet distribué à travers le réseau Internet. Les paramètres nécessaires à l'appel sont transférés via le protocole HTTP par un message XML si bien qu'aucun problème de Firewall ou Proxy ne se pose. SU Service Unit. Ensemble des fichiers utilisés par une instance d'un composant : fichiers de configuration du composant et fichiers annexes utilisés par le composant ( feuille de style XSLT par exemple pour une transformation). 6/16

7 Terme Workflow XML XSL XSLT Définition Un workflow est un flux d'informations au sein d'une organisation, comme par exemple la transmission automatique de documents entre des personnes. On appelle «workflow» («flux de travail») la modélisation et la gestion informatique de l'ensemble des tâches à accomplir et des différents acteurs impliqués dans la réalisation d'un processus métier. Le terme de «workflow» pourrait donc être traduit en français par «gestion électronique des processus métier». De façon plus pratique, le workflow décrit le circuit de validation, les tâches à accomplir entre les différents acteurs d'un processus, les délais, les modes de validation, et fournit à chacun des acteurs les informations nécessaires pour la réalisation de sa tâche. Extensible Markup Language. Métalangage extensible dérivé de SGML permettant la structuration des données. Extensible Stylesheet Language. Spécifications du W3C en vue de permettre une création de documents HTML ou XML qui sépare le fond et la forme, pour une clarté et une maintenance des sites plus simples. C'est un descendant de CSS. XSL Transformations : Langage dédié à la transformation de données XML, faisant partie de XSL. 1.4 Organisation du document La suite de ce document donne une vue générale de l'application logicielle qui fait l'objet de ce travail. Il donne la description des besoins et fonctions du produit demandé. Le paragraphe 2 décrit le contexte dans lequel le projet se déroule et l'application existante. Il décrit également les utilisateurs visés par cette application. Le paragraphe 3 détaille les besoins fonctionnels et non fonctionnels de l'application. Le paragraphe 4 traite des contraintes de développement et de maintenance. Le paragraphe 5 dresse une liste non exhaustive des évolutions envisagées/envisageables pour l'application. 2 Description générale 2.1 Contexte Ce projet est réalisé dans le cadre du projet BSOA (Bull Service Oriented Architecture). BSOA est une plate forme middleware Open Source développée par Bull R&D. Celle ci devra 7/16

8 permettre la mise en oeuvre de systèmes d'informations flexibles grâce à l'approche SOA (Service Oriented Architecture). BSOA comprend entre autres un workflow de personnes (Bonita), un workflow de services Web inter applicatifs (Orchestra), une console d'administration, un IDE et un portail Web (ExoPlatforme) ; le tout étant déployé sur le serveur d'applications J2EE JonAS. BULL BULL service BULL R&D Equipe BSOA ( Projet cimero ) MOA MOE Illustration 1: Contexte du projet CIMERO Dans le cadre du projet BSOA, deux anciens Master2 Pro GI ont développé une solution logicielle, CIMERO (Configuration Interface for MEssage ROuting), permettant de faciliter l'utilisation de ServiceMix et la configuration graphique d'un flux de messages. Le but de ce stage est de réaliser une nouvelle version de CIMERO. 2.2 Analyse de l'existant Généralités CIMERO se compose actuellement de 2 plugins distincts : l'éditeur graphique (editor) et le plugin ServiceMix. CIMERO editor offre à l'utilisateur la possibilité de générer un fichier de configuration sous format XML ou un package JBI sous forme d'archive, représentant tout deux le graphe créé par l'utilisateur mais sous une forme différente. Via un menu contextuel, il est possible de déployer le package JBI généré sur un serveur ServiceMix, si celui ci est lancé. CIMERO ServiceMix permet de lancer à partir de l'environnement Eclipse un serveur ServiceMix. L'utilisateur peut ainsi démarrer ou arrêter ServiceMix Fonctionnalités Le projet CIMERO développé par deux anciens étudiants Master2 Pro Génie Informatique possède déjà de nombreuses fonctionnalités. Le diagramme de cas d'utilisation suivant présente les 8/16

9 fonctionnalités proposées par Cimero 1. Illustration 2: Use Case général de CIMERO version 1 a)acteurs Le développeur représente tous les utilisateurs qui désirent créer ou éditer un graphe destiné à la configuration de ServiceMix. Toutes les actions présentées ci dessus lui sont accessibles. b)cas d'utilisation Créer un graphe et modifier un graphe L'utilisateur peut créer une nouvelle représentation du flux sous la forme d'un graphe. Il peut ensuite le modifier en y ajoutant, paramétrant ou supprimant des composants. Il peut ajouter des composants disponibles dans une boîte à outils, modifier les propriétés d'un composant précédemment inséré ou choisir de le supprimer. Charger / sauvegarder un graphe Il est possible de sauvegarder un graphe. Son état actuel (les composants, la configuration, etc...) est sauvegardé et il est possible, par la suite, de charger ce graphe et ainsi retrouver son état au moment de la sauvegarde. Créer un fichier de configuration/package JBI L'utilisateur, après avoir édité un graphe, peut décider de créer le fichier de configuration ou un package JBI correspondant à ce graphe. Les fichiers générés sont spécifiques à ServiceMix. Démarrer / arrêter ServiceMix 1 Voir Cahier des charges de la version précédente : CahierDesChargesV2.5.sxw. 9/16

10 L'utilisateur peut démarrer (et arrêter) ServiceMix sans quitter son environnement de développement (Eclipse). Une fois ServiceMix démarré, il est possible de déployer des fichiers de configuration. Déployer un fichier de configuration/package JBI L'utilisateur peut déployer un fichier de configuration ou un package JBI qu'il a généré au préalable pour un flux donné. Les services déployés sont alors actifs Description technique Ce logiciel fonctionne sous l'ide Eclipse 3.1. Il est écrit en langage JAVA à l'aide du JDK 1.4. Il fonctionne quelque soit l'os utilisé : Windows, Debian... 3 Analyse des besoins 3.1 Utilisateurs du futur système Les utilisateurs finaux de CIMERO sont des designers de flux. On distingue 2 catégories principales d'utilisateurs cibles pour le logiciel : Les utilisateurs novices : Ils utilisent un outil comme CIMERO pour découvrir JBI. Ils n'utilisent pas les fonctions avancées du logiciel. Les utilisateurs expérimentés : Ils utilisent un outil comme CIMERO pour produire des applications JBI qu'ils modifieront ensuite manuellement si besoin. Des fonctionnalités avancés décrites dans la partie suivante seront mises à leur disposition. 3.2 Besoins fonctionnels La nouvelle version de CIMERO propose de nouvelles fonctionnalités. Le diagramme des cas d'utilisation suivant présente l'ensemble des fonctions qui seront accessibles à l'utilisateur, les décorations précisent le niveau minimum de compétence des utilisateurs cibles. Les fonctionnalités concernant les fichiers de configurations (déployer et générer) ne seront plus disponibles car ces fichiers ne sont pas standards. 10/16

11 Illustration 3: Use Case général de CIMERO version Acteur Le type d'acteur concerné ne change pas. Voir section 2.2.1, page 9 de ce document Cas d'utilisation Les cas d'utilisation conservé de la version précédente sont décrits section 2.2.2, page 9 de ce document. Ajouter/Éditer un composant L'utilisateur pourra ajouter de nouveaux composants standards en décrivant ses propriétés, grâce à un outil graphique, inclus dans CIMERO. Ces propriétés permettront de construire un modèle du composant. Ceux ci seront ensuite inclus dans la palette et utilisables dans un graphe. 11/16

12 Lors de l'utilisation d'un de ces composants dans un graphe, les valeurs des propriétés du modèle devront être définies. L'utilisateur aura également la possibilité d'éditer un composant déjà présent dans la palette via cet outil graphique, ceci afin de permettre au logiciel de gérer l'évolution des composants existants comme l'ajout de nouvelles propriétés, la suppression de propriétés, etc... Une livraison partielle de cette fonctionnalité pourra être proposée dans la mesure où les aspects techniques ne sont pas totalement maîtrisés. Migrer un fichier de CIMERO Version 1 vers CIMERO Version 2 L'utilisateur pourra importer un fichier XML correspondant à la traduction d'un fichier CIMERO Version 1 (.cimero) dont il souhaite générer le.cimero2 associé. Le fichier XML devra être de la forme attendue et utiliser des composants disponibles dans CIMERO, sous peine de ne pas pouvoir être importé. Si ces conditions sont vérifiées l'utilisateur pourra alors visualiser le graphe correspondant et l'éditer. Le logiciel proposera un mode dégradé dans le cas où le fichier est correct mais que des composants ne sont pas supportés par CIMERO : Représentation graphique commune à tous les composants non reconnus, aucune visualisation des propriétés et donc pas d'édition de leurs valeurs possible. Générer une tâche Ant pour un flux L'utilisateur pourra choisir de générer une tâche Ant. Voici un exemple de la tâche ant qui devra être générée pour le graphe suivant : Graphe CIMERO Tâche Ant Composant1 Générer SA unique Générer SA Composant 1 Générer SA Composant 2 Composant2 Générer SA Composant 3 Déployer SA unique Déployer SAs distincts Composant3 Illustration 4: Exemple de tâche Ant pour un graphe donné Générer SA unique Cette cible permet de créer un package JBI correspondant à un SA unique, contenant les Sus 12/16

13 des différents composants. Générer SA Composant n Cette cible permet de créer un package JBI correspondant à un SA contenant un SU, qui instancie le composant n. Les packages sont indépendants les uns des autres. Déployer SA unique Cette cible permet de déployer le package JBI généré grâce à la cible «Générer SA unique». Déployer SAs distincts Cette cible permet de déployer les packages JBI générés grâce aux cibles «Générer SA Composant n». L'utilisateur devra modifier manuellement la tâche Ant, si il souhaite préciser sur quel serveur chaque package doit être déployé, sinon tous les packages seront déployées sur l'esb défini par défaut. Monitorer un flux L'utilisateur aura la possibilité de passer en mode test. Il pourra alors visualiser, sur le graphe CIMERO, les échanges de messages dans l'application JBI déployée sur le bus grâce à des capteurs intégrés à l'esb ServiceMix. Pour rendre cette fonction accessible aux autres ESB, il faudra implémenter des capteurs spécifiques pour chacun d'eux. Les tests et la mise au point des applications JBI développées grâce à CIMERO seront donc facilités par cet outil, car il permettra de suivre le parcours des messages et leurs contenus, et donc de repérer les composants qui posent problème. 3.3 Besoins non fonctionnels Refonte de l'architecture Une refonte de l'architecture globale du logiciel est nécessaire, pour des questions de maintenabilité et d'évolutivité. Le framework GMF devra être utilisé dans le cadre de cette refonte ESB supportés La première version de CIMERO est entièrement dépendante de l'esb ServiceMix. Bull souhaite pour la deuxième version de l'application être le plus indépendant possible de l'esb, pour des raisons d'évolutivité et de standardisation, et pour avoir, par exemple, la possibilité d'utiliser un autre conteneur JBI, comme PETALS. La nouvelle version de CIMERO doit permettre de supporter un nouvel ESB avec un coût minimum de développement : simple ajout d'un nouveau module. Le logiciel sera donc le plus générique possible, il s'appuiera sur les spécifications JBI 1. 1 JBI 1.0 JSR /16

14 3.3.3 Composants implémentés a)composants standards ServiceMix Les composants ServiceMix suivants seront supportés par CIMERO : Binding Components Nom du composant servicemix http servicemix jms servicemix ftp servicemix quartz Description Nécessaire pour la communication avec les Services Web Nécessaire pour la communication avec les destinations JMS Utilisé pour accéder à un serveur ftp (lire/écrire) ou surveiller un répertoire ftp Permet de planifier des actions dans le temps Service Engines Nom du composant servicemix saxon servicemix drools servicemix eip:content based router servicemix eip:wire tap servicemix eip:content enricher servicemix eip:split aggregator servicemix eip:xpath splitter servicemix eip:message filter Description Permet de transformer un document XML suivant les règles du fichier de transformation XSLT Routeur utilisant un fichier de règles Drools Routeur sur le contenu (règles XPATH) Envoie une copie du flot sur une deuxième sortie Enrichit le message à partir d'une source (par exemple un WS) Collecte les messages qu'il reçoit et renvoi l'agrégation en fonction d'une propriété définie Reçoit un message et le renvoi en plusieurs parties (grâce à des règles XPATH) Filtre les messages reçus grâce à un prédicat XPATH b)composants non-supportés dans le futur CIMERO Les composants non standards ne seront pas supportés dans la nouvelle version de 14/16

15 CIMERO. Voici la liste des composants supportés par ServiceMix mais qui ne seront plus supportés par CIMERO : RSS flow Cependant, si une version standard de ces composants est proposée par la suite, ils pourront être ajoutés grâce à l'outil d'ajout de composants. c) Packaging du produit final Le plugin developpé devra être disponible sous deux packaging différents : plugin Eclipse classique version standalone 4 Contraintes 4.1 Exigences de documentation Dans l'optique d'une maintenabilité facilitée, une documentation aussi complète et précise que possible sera rédigée et permettra à une future équipe de développeurs de reprendre et d'améliorer ce projet. Liste des documents qui seront attachés à ce projet : Cahier des charges Plan d'assurance qualité logicielle Plan de développement logiciel Dossier de spécifications externes Dossier de conception globale Dossier de conception détaillée Plan de tests Jeu de tests Manuel utilisateur 4.2 Exigences de qualité L'application sera développée en suivant les recommandations faites dans le Plan d'assurance Qualité Logicielle. Les principaux facteurs requis sont : Portabilité Maintenabilité 15/16

16 4.3 Contraintes temporelles et ressources Le projet durera 9 mois. Il sera composé de deux périodes : une période à mi temps (3 mois) : le mardi, mercredi et jeudi de début janvier à fin mars une période à plein temps (6 mois) : de début avril à fin septembre. L'équipe de développement sera composée de deux personnes et le projet devra être terminé avant le 30 septembre. 4.4 Contraintes techniques Environnement de développement Le plugin sera écrit en langage JAVA à l'aide du JDK 1.5, avec l'ide Eclipse Environnement logiciel de l'application Ce logiciel devra fonctionner sous l'ide Eclipse 3.3. Le fonctionnement du logiciel sera indépendant de l'os Framework L'application sera développée en utilisant le framework GMF d'eclipse. 5 Évolutions envisageables Le module de support de l'esb Petals pourra être implémenté pour permettre également à l'utilisateur de créer des applications JBI pour Petals avec CIMERO. Grâce à l'architecture mise en place pendant le développement du logiciel, le module s'intégrera facilement à l'application. 16/16

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Plan de développement logiciel Date : 22/08/07 Version : 1.2 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/15 Table des révisions Version Date

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting ConfigurationInterfaceforMEssageROuting Date:21/05/07 Version:0.3 Statut:diffusable Auteurs: 1/22 BAGNARDNatacha FOROTJulien Tabledesrévisions Version Date Modifications 0.1 02/04/07 Créationdudocument

Plus en détail

Guide utilisateur. Cimero2 BULL R&D. Version : Forot Julien

Guide utilisateur. Cimero2 BULL R&D. Version : Forot Julien Guide utilisateur Cimero2 BULL R&D Date : 29 août 2007 Version : 2.0 Auteur : Bagnard Natacha Forot Julien Version Description 1.0 Corps du document Ecrit par Noseda Anne Revu par Date 24/08/2007 (BULL)

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Plan d'assurance Qualité Logicielle Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/19 Tables des révisions Version

Plus en détail

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 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

Plus en détail

Configuration Interface for MEssage ROuting

Configuration Interface for MEssage ROuting Configuration Interface for MEssage ROuting Conception détaillée Date : 10/04/07 Version : 0.2 Statut : initial Auteurs : BAGNARD Natacha FOROT Julien 1/19 Table des révisions Version Date Modifications

Plus en détail

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base

SOA et Services Web. 23 octobre 2011. SOA: Concepts de base SOA et Services Web 23 octobre 2011 1 SOA: Concepts de base 2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité

Plus en détail

Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet

Cahier de charges (Source : Java EE - Guide de développement d'applications web en Java par Jérôme Lafosse) Module. Site Web dynamique JSP / Servlet Cahier de charges (Source : "Java EE - Guide de développement d'applications web en Java" par Jérôme Lafosse) Module Site Web dynamique JSP / Servlet Sujet : betaboutique Soutenance le 04 / 01 /2013 &

Plus en détail

La S O A O pen S ource avec. Démos / Outils PEtALS

La S O A O pen S ource avec. Démos / Outils PEtALS La S O A O pen S ource avec Démos / Outils PEtALS Sept. 2007 La route vers la SOA Un ESB (Enterprise Service Bus) basé sur les standards Java, JBI et Web Services est une bonne technologie pour instancier

Plus en détail

FOSS Enterprise Integration Plattaform

FOSS Enterprise Integration Plattaform FOSS Enterprise Integration Plattaform 1 Modèle architectural Visual tools Human Activity Orchestr. Integration ESB Assembly 1 JBI BC e-form BPEL Server Assembly 2 SCA Assemly 3 Enterprise Monitor MetaDB

Plus en détail

l'esb JBI au coeur de l'initiative SOA

l'esb JBI au coeur de l'initiative SOA l'esb JBI au coeur de l'initiative SOA Initiative SOA Gaël Blondelle CTO EBM WebSourcing Chairman Technology Council OW2 13 Juin 2007 Agenda Ptf de référence OW2 Initiative SOA PEtALS, l'esb d'ow2 2 Opportunité

Plus en détail

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

XML, PMML, SOAP. Rapport. EPITA SCIA Promo 2004 16 janvier 2003. Julien Lemoine Alexandre Thibault Nicolas Wiest-Million XML, PMML, SOAP Rapport EPITA SCIA Promo 2004 16 janvier 2003 Julien Lemoine Alexandre Thibault Nicolas Wiest-Million i TABLE DES MATIÈRES Table des matières 1 XML 1 1.1 Présentation de XML.................................

Plus en détail

Découverte d'activiti et comparaison avec Bonita

Découverte d'activiti et comparaison avec Bonita Découverte d'activiti et comparaison avec Bonita STARXPERT - Siège social : 100 rue des Fougères 69009 LYON SAS au capital de 40 000 - Siret : 449 436 732 00035 - NAF : 723Z Table des matières 1 Introduction...3

Plus en détail

OpenText Content Server v10 Cours 3-0126 (ex 215)

OpenText Content Server v10 Cours 3-0126 (ex 215) v10 Cours 3-0126 (ex 215) Administration système et indexation-recherche Durée : 5 jours Ce cours de 5 jours apprendra aux administrateurs, aux architectes système et aux services support comment installer,

Plus en détail

Gestion des immeubles

Gestion des immeubles RAPPORT DE CONCEPTION Gestion des immeubles BOUSSRHAN YOUSSEF & BENZITI WALID Email : Youssefboussrhan@gmail.com GSM : 0678510690, 0611347597 ISTA NTIC SYBA CRJJ GROUPE B Annexe : Figure 1: Diagramme de

Plus en détail

Vanilla. Open Source Business Intelligence. Présentation de la plateforme

Vanilla. Open Source Business Intelligence. Présentation de la plateforme Vanilla Open Source Business Intelligence Présentation de la plateforme Novembre 2008 Patrick Beaucamp BPM Conseil Contact : patrick.beaucamp@bpm-conseil.com Table des matières Introduction...3 Portail

Plus en détail

Java pour le Web. Cours Java - F. Michel

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

Plus en détail

Dossier de conception. Conception d un site E-learning

Dossier de conception. Conception d un site E-learning Conception d un site E-learning Encadré par : Mr. LACHGAR Mohamed Réalisé par : LECHQER Younesse ELEOUAD Abdelhadi SOMMAIRE I. PERIMETRE DU PROJET... 2 1.1. ENJEUX ET VISION DU PROJET... 3 1.2. ARCHITECTURE

Plus en détail

Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique

Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Aucune notes personnelles ou documents ne sont autorisés. Lundi 07 juillet 2008 1) Le firewall 1.1) Quelle est la

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de Workflow Le moteur de workflow 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/

Plus en détail

Refonte front-office / back-office - Architecture & Conception -

Refonte front-office / back-office - Architecture & Conception - Refonte front-office / back-office - Architecture & Conception - GLG204 - Architectures Logicielles Java 2008/2009 Nom : Cédric Poisson Matricule : 06-49012 Version : 1.0 Jeudi 28 mai 2009 1 / 23 Table

Plus en détail

Le moteur de workflow JBPM

Le moteur de workflow JBPM Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com http://litis.univ-lehavre.fr/ duvallet/

Plus en détail

Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI

Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI Mini-projet XML/IHM Gestion d emplois du temps I3 - option SI Olivier Beaudoux 4 septembre 2008 1 Introduction 1.1 Propos Dans ce mini-projet, nous proposons de construire différentes briques logicielles

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

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

Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation Février 2008 Objectifs À la fin de cette présentation, vous serez en mesure : de citer des ministères ayant fait

Plus en détail

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

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 -

Plus en détail

LE SAS SOFTWARE DEPOT EN VERSION 9.3

LE SAS SOFTWARE DEPOT EN VERSION 9.3 LE SAS SOFTWARE DEPOT EN VERSION 9.3 Depuis SAS 9, l ensemble des logiciels SAS peuvent être installés depuis un répertoire unique : le «SAS Software Depot», que nous appellerons plus simplement «dépôt»

Plus en détail

Les Enterprise Service Bus. Amine Slimane

Les Enterprise Service Bus. Amine Slimane Les Enterprise Service Bus Amine Slimane 1 Plan de la présentation Principes de la SOA Principe d un ESB Fonctionnement interne d un ESB L intégration d un ESB au travers d un exemple concret Conclusion

Plus en détail

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform

Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform IBM Software Group Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform Thierry Bourrier, Techical Consultant thierry.bourrier@fr.ibm.com L Architecture

Plus en détail

Développement de Servlets et JSP avec Eclipse

Développement de Servlets et JSP avec Eclipse Développement de Servlets et JSP avec Eclipse Sommaire 1 Mise en place o 1.1 Installation de Galileo o 1.2 Association de Galileo avec une installation de Tomcat o 1.3 Pilotage des serveurs 2 Développement

Plus en détail

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7

et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 Tsoft et Groupe Eyrolles, 2006, ISBN : 2-212-11747-7 OEM Console Java OEM Console HTTP OEM Database Control Oracle Net Manager 6 Module 6 : Oracle Enterprise Manager Objectifs Contenu A la fin de ce module,

Plus en détail

Composition de Services Web

Composition de Services Web Composition de Services Web Dr. Djamel Benmerzoug Email : djamel.benmerzoug@univ-constantine2.dz Maitre de Conférences A, Département TLSI Faculté des NTIC Université Constantine 2 Abdelhamid Mehri 127

Plus en détail

VisualAge Pacbase 3.0 et WebSphere

VisualAge Pacbase 3.0 et WebSphere VisualAge Pacbase 3.0 et WebSphere Conférence VisualAge Pacbase 13 décembre 2001 Fernand Bonaguidi Jean-François Lévi 1 La plateforme logicielle WebSphere Applications de s et de Partenaires Accélérateurs

Plus en détail

Chapitre 2: Typologies & Techniques d intégration

Chapitre 2: Typologies & Techniques d intégration Chapitre 2: Typologies & Techniques d intégration Dr. Benmerzoug D. Département TLSI Faculté des NTIC Université Constantine 2 INTA - Master 2 - Recherche 66 Chapitre 2: Typologies & Techniques d intégration

Plus en détail

Documentation technique. [EIP] TransLSF. Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO

Documentation technique. [EIP] TransLSF. Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO Documentation technique [EIP] TransLSF Henri HARDILLIER - Thomas MOREL - Florian JOUSSEAU Alexis MONNIER - Keo KHEMARA - Leo MARTIN Stéphane RICARDO Résumé Ce document présente la partie technique de TransLSF.

Plus en détail

plateformes prises en charge...5 Installation et activation...7 Intégration avec une plateforme SAP BusinessObjects...11

plateformes prises en charge...5 Installation et activation...7 Intégration avec une plateforme SAP BusinessObjects...11 2009-11-24 Copyright 2009 SAP AG. Tous droits réservés.sap, R/3, SAP NetWeaver, Duet, PartnerEdge, ByDesign, SAP Business ByDesign, et les autres produits et services SAP mentionnés dans ce document, ainsi

Plus en détail

Workflow. François Bailly Christophe Brion M2 SID Miage Nancy

Workflow. François Bailly Christophe Brion M2 SID Miage Nancy Workflow François Bailly Christophe Brion M2 SID Miage Nancy Sommaire Introduction Description et bref historique Fonctionnement des Workflow Règles de conception Avantages et problèmes relatifs à l'entreprise

Plus en détail

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage

Serveur d'archivage 2007 Planning réel du projet serveur d'archivage Type du document Auteur(s) Planning Danielle Drillon Date de création 20/02/2007 Domaine de diffusion Validé par Interne Équipe Versions Auteur(s) Modifications 1.0 Danielle Drillon Création 1.1 Danielle

Plus en détail

JOnAS Day 5.1. Outils de développements

JOnAS Day 5.1. Outils de développements JOnAS Day 5.1 Outils de développements Agenda Introduction Plugin Eclipse (JOPE) Plugin NetBeans (JOnbAS) Cargo 2 Bull, 2009 JOnAS Day 5.1 Objectifs - Réduire les temps de développement - Construction

Plus en détail

Périmètre de la solution

Périmètre de la solution Périmètre de la solution Tests unitaires : Pouvoir créer rapidement un nouveau cas de test à la suite de l ajout ou de l évolution d une règle de gestion. Ne pas avoir à coder chaque nouveau cas de test.

Plus en détail

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours

Technologie SAFE* X3 - Outils et Développement. Développement, Fonction de base 2 e partie 3 jours. Web Services. 2 jours - Vous êtes consultant, chef de projets, acteur clé au sein de votre entreprise et vous intervenez en phase de déploiement ou de paramétrage d un logiciel Sage, Optez pour les formations «Produits» : Nous

Plus en détail

Mineure Architectures Orientées Services SOA Exécution de processus. Mineure SOA. Exécution de processus

Mineure Architectures Orientées Services SOA Exécution de processus. Mineure SOA. Exécution de processus Mineure SOA Exécution de processus Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Qu'est-ce qu'exécuter un processus? 2 Moteur de workflow 3 Moteur d'orchestration,

Plus en détail

Programmation Avancée pour le Web

Programmation Avancée pour le Web L3 Informatique Option : ISIL Programmation Avancée pour le Web RAMDANI Med U Bouira 1 Contenu du module Introduction aux applications Web Rappels sur les sites Web Conception d une application Web Notion

Plus en détail

PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture.

PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture. Développement d une application JAVA EE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AZRAGUE Abdelhaq Email : abdlhaqmilan@gmail.com GSM : 00212640108250 Organisme Scolaire : Gestion d'une agence

Plus en détail

INDUSTRIALISATION ET RATIONALISATION

INDUSTRIALISATION ET RATIONALISATION INDUSTRIALISATION ET RATIONALISATION A. LA PROBLEMATIQUE La mission de toute production informatique est de délivrer le service attendu par les utilisateurs. Ce service se compose de résultats de traitements

Plus en détail

Projet tutoré. Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc

Projet tutoré. Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc Projet tutoré Groupe: Yashine,Resnays, Martial,Amadou, Alain Tuteur: Moez Essaidi Objet: Module de Reporting Ad hoc Sommaire 2 Le projet Le Cadre Description Cahier des charges Architecture L'équipe La

Plus en détail

Spécification fonctionnelle Syllabus

Spécification fonctionnelle Syllabus 2013 2014 Université Paris Diderot Paris 7 Master 1 Informatique UFR Informatique Olden Fabre, Cynthia Thimon, Jakub Kaluza, Jean Desravines, Oliver Hamm Spécification fonctionnelle Syllabus -1- TABLE

Plus en détail

SIMAN (Simulation Manager) Le nouvel outil de gestion des études SALOME. Daniel Brunier-Coulin Journée des Utilisateurs SALOME du 21.11.

SIMAN (Simulation Manager) Le nouvel outil de gestion des études SALOME. Daniel Brunier-Coulin Journée des Utilisateurs SALOME du 21.11. SIMAN (Simulation Manager) Le nouvel outil de gestion des études SALOME Daniel Brunier-Coulin Journée des Utilisateurs SALOME du 21.11.2013 Sommaire Besoins et exigences couverts Fonctionnement général

Plus en détail

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 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,

Plus en détail

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés

Base de Connaissances SiteAudit. Utiliser les Rapports Planifiés. Sommaire des Fonctionnalités. Les Nouveautés Base de Connaissances SiteAudit Utiliser les Rapports Planifiés Avril 2010 Dans cet article: Sommaire des fonctionnalités Les nouveautés Planifier des rapports SiteAudit 4.0 fournit une nouvelle interface

Plus en détail

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013

Rapport de stage. Création d un site web. Stage du 20/01/2013 au 21/02/2013 Rapport de stage Création d un site web Stage du 20/01/2013 au 21/02/2013 Auteur : Antoine Luczak Tuteur professionnel : M. Tison Tuteur scolaire : Mme Girondon Année scolaire : 2013/2014 1 Table des matières

Plus en détail

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

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

Plus en détail

ESCALE MANUEL UTILISATEUR SIMPLIFIÉ ÉTAT : VERSION VALIDÉE DGFIP - BUREAU SI-2B - DEPS - ÉCHANGE DE DONNÉES. Version 1.

ESCALE MANUEL UTILISATEUR SIMPLIFIÉ ÉTAT : VERSION VALIDÉE DGFIP - BUREAU SI-2B - DEPS - ÉCHANGE DE DONNÉES. Version 1. ESCALE MANUEL UTILISATEUR SIMPLIFIÉ ÉTAT : VERSION VALIDÉE DGFIP - BUREAU SI-2B - DEPS - ÉCHANGE DE DONNÉES Version 1.3 du 8/11/12 Page 1/11 Objet et domaine d application Ce document constitue le manuel

Plus en détail

PRATIC Création site internet descriptif fonctionnel

PRATIC Création site internet descriptif fonctionnel PRATIC Création site internet descriptif fonctionnel Référence : Auteur : Marion Verlaine Overscan 091222_Pratic_DF Date : 22/12/2009 Diffusion : Marion Verlaine (Overscan) Claire Buisine (PRATIC). Historique

Plus en détail

Windchill ProjectLink 10.2. Guide des programmes de formation

Windchill ProjectLink 10.2. Guide des programmes de formation Windchill ProjectLink 10.2 Guide des programmes de formation Guide des programmes de formation avec instructeur Introduction à Windchill ProjectLink 10.2 Administration du système de Windchill 10.2 Introduction

Plus en détail

Exécution de processus

Exécution de processus Exécution de processus Electif SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 21 jan. 22 jan. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architectures applicatives

Plus en détail

Exécution de processus

Exécution de processus Exécution de processus Mineure SOA Cécile Hardebolle cecile.hardebolle@supelec.fr Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture et cartographie

Plus en détail

Dossier de Conception Système

Dossier de Conception Système Dossier de Conception Systeme FullMANGA Document Dossier de Conception Système Version 1.2 Commencé le 30 novembre 2006 Dernière modification 4 décembre 2006 Statut Finale Client Enseignants du M2P GI

Plus en détail

Pluridisciplinarité. Classe de BTS DATR 1 -----------------------------------------------------------------------

Pluridisciplinarité. Classe de BTS DATR 1 ----------------------------------------------------------------------- Pluridisciplinarité Classe de BTS DATR 1 ----------------------------------------------------------------------- Module M53: Diagnostic de territoire cible dans le secteur des services. -----------------------------------------------------------------------

Plus en détail

Oracle Identity Manager 11g R2: Développer le provisionnement des identités

Oracle Identity Manager 11g R2: Développer le provisionnement des identités Oracle University Appelez-nous: +33 15 7602 081 Oracle Identity Manager 11g R2: Développer le provisionnement des identités Durée: 5 Jours Description Le cours commence par des rappels sur les concepts

Plus en détail

Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium. Comparatif Choco/Drools dans le cadre du projet JASMINe

Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium. Comparatif Choco/Drools dans le cadre du projet JASMINe Guillaume SOLDERA (B guillaume.soldera@serli.fr) SERLI Informatique Bull OW2 Consortium dans le cadre du projet JASMINe Avril 2008 Table des matières 1 Introduction 3 1.1 Rappel sur JASMINe.......................................

Plus en détail

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14

FileMaker Pro 14. Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 FileMaker Pro 14 Utilisation d'une Connexion Bureau à distance avec FileMaker Pro 14 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054

Plus en détail

Gestion de stock facturation : openstock 1.02 juin 2006

Gestion de stock facturation : openstock 1.02 juin 2006 Introduction Gestion de stock facturation : openstock 1.02 juin 2006 Le rapport de stage de Laurent POUCHOULOU décrivant son travail sur la période d Avril à Juin 2006 a été transformé en documentation

Plus en détail

SENTINEL S/5 avec CODESOFT Version 8

SENTINEL S/5 avec CODESOFT Version 8 SENTINEL S/5 avec CODESOFT Version 8 TEKLYNX International Copyright 2005 5 Décembre, 2005 RN-0001.00 PRODUCT RELEASE NOTES SENTINEL S/5 version 5.01 Release Notes v.fr 1 SENTINEL S/5 avec CODESOFT version

Plus en détail

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS

Les tableaux de bord de pilotage de nouvelle génération. Copyright 2002-2008 PRELYTIS Les tableaux de bord de pilotage de nouvelle génération Sommaire PRELYTIS en quelques mots LiveDashBoard : principes directeurs et positionnement La couverture fonctionnelle Démonstration Les packages

Plus en détail

Institut Supérieur d Informatique WORKFLOW. Fahem KEBAIR kebairf@gmail.com

Institut Supérieur d Informatique WORKFLOW. Fahem KEBAIR kebairf@gmail.com Institut Supérieur d Informatique WORKFLOW Fahem KEBAIR kebairf@gmail.com INTRODUCTION Les entreprises cherchent de plus en plus des mécanismes aidant à l organisation, l exécution et l optimisation du

Plus en détail

Présentation générale des Web Services

Présentation générale des Web Services Présentation générale des Web Services Vue Globale Type d'architecture reposant sur les standards de l'internet Alternative aux architectures classiques : Client/serveur n/tiers Orientée services permettant

Plus en détail

Les nouvelles architectures des SI : Etat de l Art

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

Plus en détail

GPI 2012. Fonctionnalités Windows. Version mise à jour le 26 février 2015

GPI 2012. Fonctionnalités Windows. Version mise à jour le 26 février 2015 Fonctionnalités Windows Version mise à jour le 26 février 2015 Janvier 2015 Table des matières 1 NOUVEAUTÉS TECHNIQUES... 3 2 PROCÉDURE D INSTALLATION... 5 ANNEXE A MISE À NIVEAU DES BASES DE DONNÉES...

Plus en détail

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

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

Plus en détail

Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL

Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL Conseil, Etudes et Edition de logiciels NORMES & CONVENTIONS DE DEVELOPPEMENT JAVA ET SQL Table des matières Système d'exploitation... 3 Environnement de développement intégré... 3 Le workspace... 3 Le

Plus en détail

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A

NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A NOUVEAUTES de Microsoft Dynamics CRM 2011 REF FR 80342A Durée : 1 jour A propos de ce cours Cette formation d'un jour, Nouveautés de Microsoft Dynamics CRM 2011, fournit aux étudiants les outils et informations

Plus en détail

ARCHITECTURE TECHNIQUE DU SYSTEME

ARCHITECTURE TECHNIQUE DU SYSTEME Vers. : 02 Date : 26/03/2014 Page : 1/13 Agence ou Service : I&S Projet : SAEM ARCHITECTURE TECHNIQUE DU SYSTEME Rédigé par : Benjamin CATINOT Diffusé à : SAEM Approuvé par : Willyam GUILLERON GROUPE AKKA

Plus en détail

Administration du site (Back Office)

Administration du site (Back Office) Administration du site (Back Office) A quoi sert une interface d'administration? Une interface d'administration est une composante essentielle de l'infrastructure d'un site internet. Il s'agit d'une interface

Plus en détail

Projet de Java Licence - JButcher

Projet de Java Licence - JButcher Projet de Java Licence - JButcher Le but de ce projet est de réaliser un filtreur de mail. Le logiciel devra tourner au moins sur les environnements Unix, MacOS X et Windows indifféremment. forax@univ-mlv.fr,

Plus en détail

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...

Plus en détail

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs

Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs Offre FlowUnit by CGI Tests automatisés de flux de données inter-applicatifs CGI Group Inc. 2013 Agenda 1 2 3 4 5 6 7 Problématiques et enjeux Solutions et fonctionnalités Concepts Exécution et rapport

Plus en détail

Projet : Plan Assurance Qualité

Projet : Plan Assurance Qualité Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET

Plus en détail

LES PROCESSUS SUPPORT

LES PROCESSUS SUPPORT Manuel de management de la qualité Chapitre 3 : Approuvé par Guy MAZUREK Le 1/10/2014 Visa Page 2 / 11 SOMMAIRE 1 LA GESTION DES DOCUMENTS ET DONNEES DU SMQ... 4 1.1 Architecture de la documentation du

Plus en détail

OpenESB Libre, standard, outillé, documenté et supporté

OpenESB Libre, standard, outillé, documenté et supporté OpenESB Libre, standard, outillé, documenté et supporté Alexis Moussine-Pouchkine Sun Microsystems, Inc. Constat Les projets d'intégration sont mono-éditeur Est-ce viable à long terme? Quel(s) Standard(s)

Plus en détail

SITE WEB. Définition. Ensemble de fichiers reliés entre eux et déposés sur un serveur internet. Ordinateur connecté au réseau

SITE WEB. Définition. Ensemble de fichiers reliés entre eux et déposés sur un serveur internet. Ordinateur connecté au réseau SITE WEB Définition Ensemble de fichiers reliés entre eux et déposés sur un serveur internet. Ordinateur connecté au réseau Comment mon site est sur internet Je crée mon site sur mon ordinateur, en local.

Plus en détail

Master 2 MIAGE NTDP Nom : Le Prof! UE «Web Services et SOA», Prénom

Master 2 MIAGE NTDP Nom : Le Prof! UE «Web Services et SOA», Prénom Master 2 MIAGE NTDP Nom : Le Prof! UE «Web Services et SOA», Prénom Epreuve écrite individuelle 8 Décembre 2008, durée 45 mns Aucun document autorisé => Finalement, autorisés et semble-t-il utiles!!...

Plus en détail

Fonctionnalités de développement

Fonctionnalités de développement 163 Chapitre 5 Fonctionnalités de développement 1. Optimisation des applications ASP.NET Fonctionnalités de développement 1.1 Présentation de ASP.NET ASP.NET est un ensemble de technologies créé par Microsoft

Plus en détail

Processus Unifié de développement de logiciel

Processus Unifié de développement de logiciel Processus Unifié de développement de logiciel Plan 1. SUP : une simplification de RUP 2. Les éléments de modélisation de SUP 3. Description de la dynamique de SUP 4. SUP sur une étude de cas 2 SUP : une

Plus en détail

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE

Oracle WebLogic 12c Mise en oeuvre, administration et exploitation du serveur d'applications JEE Avant-propos 1. À qui ce livre s'adresse-t-il? 19 2. Prérequis 20 3. Objectifs 20 4. Organisation du livre 21 5. Pour aller plus loin 22 N-tiers, JEE et Oracle WebLogic Server 1. Introduction 23 1.1 Modèle

Plus en détail

Plateforme de capture et d analyse de sites Web AspirWeb

Plateforme de capture et d analyse de sites Web AspirWeb Projet Java ESIAL 2A 2009-2010 Plateforme de capture et d analyse de sites Web AspirWeb 1. Contexte Ce projet de deuxième année permet d approfondir par la pratique les méthodes et techniques acquises

Plus en détail

CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES

CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES MODEL-BASED TESTING (MBT) CONCEPTS ET MISE EN PRATIQUE POUR LA VALIDATION DE GRANDS SYSTÈMES Le Model-Based Testing est une pratique de test en plein développement dans l'industrie pour accroitre l'efficacité

Plus en détail

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation ING 01 LANGAGUE JAVA Durée : 21 heures 1090 HT / jour Dates : à définir en 2012 Concevoir et développer des programmes en langage Java Comprendre le fonctionnement de la machine virtuelle S approprier

Plus en détail

PLAN. I. Pourquoi : les besoins, les types d applications

PLAN. I. Pourquoi : les besoins, les types d applications PLAN I. Pourquoi : les besoins, les types d applications II. Comment : les technos et pratiques dont on dispose pour mettre en œuvre les applications III. Avec quels outils III.1 Introduction aux IDE III.2

Plus en détail

Spécifications techniques. Analyse d une solution de gestion des processus

Spécifications techniques. Analyse d une solution de gestion des processus ACube : module workflow Spécifications techniques Analyse d une solution de gestion des processus Mise en place côté Framework Ergonomique d un composant permettant de piloter l ergonomie selon l avancement

Plus en détail

Introduction MOSS 2007

Introduction MOSS 2007 Introduction MOSS 2007 Z 2 Chapitre 01 Introduction à MOSS 2007 v. 1.0 Sommaire 1 SharePoint : Découverte... 3 1.1 Introduction... 3 1.2 Ce que vous gagnez à utiliser SharePoint... 3 1.3 Dans quel cas

Plus en détail

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed

Gestion du parc informatique matériel et logiciel de l Ensicaen. Rapport de projet. Spécialité Informatique 2 e année. SAKHI Taoufik SIFAOUI Mohammed 6, bd maréchal Juin F-14050 Caen cedex 4 Spécialité Informatique 2 e année Rapport de projet Gestion du parc informatique matériel et logiciel de l Ensicaen SAKHI Taoufik SIFAOUI Mohammed Suivi ENSICAEN

Plus en détail

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3

Manuel utilisateur. des. listes de diffusion. Sympa. l'université Lille 3 Manuel utilisateur des listes de diffusion Sympa à l'université Lille 3 1 Table des matières Table des matières...2 I. Introduction...3 II. Principe général de fonctionnement de «Sympa»...3 1. Les principaux

Plus en détail

Business & High Technology

Business & High Technology UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet...

Plus en détail

CAHIER DES CHARGES D IMPLANTATION

CAHIER DES CHARGES D IMPLANTATION CAHIER DES CHARGES D IMPLANTATION Tableau de diffusion du document Document : Cahier des Charges d Implantation EVRP Version 6 Etabli par DCSI Vérifié par Validé par Destinataires Pour information Création

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret.

Bien programmer. en Java 7. 10 000 ex. couleur. Avec plus de 50 études de cas et des comparaisons avec C++ et C# Emmanuel Puybaret. Bien programmer en Java 7 Avec plus de 50 études de cas et des comparaisons avec C++ et C# Plus de 10 000 ex. vendus! Édition en couleur Emmanuel Puybaret, ISBN : 978-2-212-12974-8 chapitre1 Présentation

Plus en détail

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics Analyse technique et développement d applications de

Plus en détail

GESTION DES BONS DE COMMANDE

GESTION DES BONS DE COMMANDE GESTION DES BONS DE COMMANDE P1 P2 Table des Matières LA GESTION DES BONS DE COMMANDE 4 PREMIERE EXECUTION DU LOGICIEL 5 DEFINITION DES PARAMETRES 8 Services 9 Comptes Utilisateurs 10 Adresse de livraison

Plus en détail

WordPress : Guide à l édition

WordPress : Guide à l édition WordPress : Guide à l édition WordPress : Guide à l édition... 1 Présentation... 2 1. Accès au site... 2 2. Le tableau de bord... 2 3. Editez les contenus... 4 Quelle est la différence entre les pages

Plus en détail