W4 EXTENSION BUS TUTORIEL - DEVELOPPEMENT DE CONNECTEURS. Référence: W4XT_TUTORIAL_020_FR
|
|
- Raphaël Marchand
- il y a 8 ans
- Total affichages :
Transcription
1 W4 EXTENSION BUS TUTORIEL - DEVELOPPEMENT DE CONNECTEURS Référence: W4XT_TUTORIAL_020_FR Les prochaines mises à jour de ce document seront disponibles sur
2
3 W4 EXTENSION BUS TUTORIEL - DEVELOPPEMENT DE CONNECTEURS Référence: W4XT_TUTORIAL_020_FR
4
5 W4. Tous droits réservés. L'acquisition du présent document confère un droit d'utilisation incessible, non exclusif et personnel et non un droit de propriété. L'utilisation, la copie, la reproduction et la distribution du présent document sont permises à condition: 1. que la mention de droits d'auteur ci-dessus figure sur toutes les copies et que cette mention de droits d'auteur et la présente mention d'autorisation apparaissent conjointement ; 2. que le présent document ne soit utilisé qu'à des fins d'information et non commerciales ; 3. que le présent document ne soit modifié de quelque manière que ce soit. Tous les produits et marques cités sont la propriété de leurs titulaires respectifs. Les informations contenues dans ce document pourront faire l objet de modifications sans préavis.
6 Sommaire Présentation 6 Objectif du document 6 Préparation de l environnement de développement 7 Configuration logicielle 7 Positionnement des variables d environnement 7 Répertoire de travail 7 Ressources utiles 7 Exemple 1 8 Développement du connecteur 8 Compilation 9 Création et déploiement de l archive 9 Vérification du déploiement 9 Fichier de description du connecteur 10 Test du connecteur 11 Exemple 2 12 Développement du connecteur 12 Compilation 13 Création et déploiement de l archive 13 Vérification du déploiement 14 W4 Extension Bus Tutoriel - Développement de connecteurs 4
7 Fichier de description du connecteur 14 Test du connecteur 14 Exemple 3 16 Développement du connecteur 16 Compilation 17 Création et déploiement de l archive 17 Vérification du déploiement 18 Fichier de description du connecteur 18 Test du connecteur 18 5 Sommaire
8 Chapitre 1 1 Présentation Ce chapitre présente les connecteurs que ce tutoriel vous propose de développer et les conditions préalables que vous devez observer avant de débuter le développement. 1.1 Objectif du document Ce tutoriel présente le développement de connecteurs simples destinés à s exécuter sur W4 Extension Bus : un connecteur terminant une tâche un connecteur récupérant une liste de variables et modifiant une variable de tâche un connecteur récupérant une liste de variables de tâche et de dossier Ce tutoriel aborde les différentes étapes du développement des connecteurs : création du code compilation création et déploiement de l archive création du fichier XML de description du connecteur pour mise à disposition du connecteur dans Process Composer Mise en oeuvre du connecteur dans une modélisation Process Composer Test du fonctionnement du connecteur par la génération d une application sous Process Composer W4 Extension Bus Tutoriel - Développement de connecteurs 6
9 1.2 Préparation de l environnement de développement Cette section vous fournit des indications sur le travail de préparation nécessaire avant de débuter le développement du connecteur Configuration logicielle Vous devez disposer sur votre poste de développement des éléments suivants : W4 Engine, version 6.5 ou ultérieure W4 Extension Bus, version 6.5 ou ultérieure Process Composer, version 6.5 ou ultérieure Un JDK (Java Development Kit) de version 1.5 ou ultérieure Positionnement des variables d environnement Vérifiez que la variable d environnement PATH pointe correctement vers la variable d environnement JAVA_HOME et que cette dernière référence correctement le JDK utilisé Répertoire de travail Nous vous recommandons d utiliser un environnement de travail comportant les répertoires suivants : src: répertoire de destination des fichiers sources (extension.java) lib : fichiers requis pour la compilation des connecteurs. Copiez dans ce répertoire la bibliothèque de W4 Extension Bus - extbus.jar - que vous trouverez à l emplacement suivant : <W4ExtensionBus_Home>\product\common\lib build : répertoire de destination des fichiers compilés (extension.class) dist : répertoire de destination des fichiers archives (extension.jar) Ressources utiles Consultez la Javadoc de W4 Extension Bus, disponible dans la documentation de W4 Extension Bus. Consultez la Javadoc de W4 BPM API, disponible dans la documentation de W4 Engine. 7 Chapitre 1 Présentation
10 Chapitre 2 2 Exemple 1 Ce chapitre présente le développement d un connecteur simple destiné à s exécuter sur W4 Extension Bus et dont la fonction consiste à terminer une tâche. 2.1 Développement du connecteur Tout connecteur destiné à fonctionner sur W4 Extension Bus doit hériter de la classe W4Connector. La classe W4Connector réside dans le package eu.w4.connector. La méthode service() est obligatoire pour l implémentation de la classe W4Connector. Cette classe définit les traitements effectués par le connecteur via l objet W4Result et son énumération W4ResultAction. Cet exemple présente le développement d un connecteur très simple,. Il se limitera à implémenter la méthode service() pour terminer une tâche. A cet effet il implémentera l énumération SUBMIT de l objet W4Result. NOTE Consultez la Javadoc de W4 Extension Bus, disponible dans la documentation de W4 Extension Bus. Le code de ce connecteur est le suivant : // Import du package W4 Extension Bus import eu.w4.connector.*; // Nom et version du version="1.0") public class SubmitConnector extends W4Connector { // implémentation de la méthode obligatoire service() public W4Result service() throws W4ConnectorExecutionException { W4Result result = new W4Result(W4ResultAction.SUBMIT); return result; W4 Extension Bus Tutoriel - Développement de connecteurs 8
11 } } Sauvegardez ce code dans un fichier nommé SubmitConnector.java dans votre répertoire src. 2.2 Compilation Exécutez la commande suivante pour compiler le connecteur (à adapter en fonction de vos noms de répertoires) : javac -classpath lib\extbus.jar -sourcepath src -d build src\*.java 2.3 Création et déploiement de l archive Exécutez la commande suivante pour créer l archive du connecteur (à adapter en fonction de vos noms de répertoires et de fichiers) : jar -cf dist\submitconnector.jar -C build SubmitConnector.class Copiez l archive SubmitConnector.jar dans le répertoire suivant : <W4ExtensionBus_Home>\product\connectors\simple\connector Redémarrez W4 Engine. 2.4 Vérification du déploiement Consultez le fichier journal extbus<i>.log situé sous <W4Engine_Home>\adm\log\<instanceName>. Une notification du type Successfully loaded connector doit y être consignée : 26 févr :20:06 eu.w4.connector.w4cnnloader loadconnectors INFO: Successfully loaded connector 'SubmitConnector', version '1.0'. 9 Chapitre 2 Exemple 1
12 2.5 Fichier de description du connecteur Pour être utilisé dans la modélisation d'une procédure, tout connecteur doit être rendu disponible dans Process Composer via un fichier descriptif au format XML. Ce fichier doit avoir pour nom celui du connecteur et doit être placé sous <ProcessComposer_Home>\lib\connector. Pour plus de détails sur ce fichier, veuillez consulter le Manuel de modélisation de Process Composer. Exemple de fichier : <?xml version="1.0" encoding="utf-8"?> <CONNECTOR xmlns:xsi=" xsi:nonamespaceschemalocation="connector.xsd" version="1.0" VersionModel="1.0"> <NAME id="submitconnector"> <LABEL lang="fr">exemple simple</label> <LABEL lang="en">simple sample</label> </NAME> <CATEGORY> <LABEL lang="fr">exemples</label> <LABEL lang="en">samples</label> </CATEGORY> <DESCRIPTION> <LABEL lang="fr">exemple de connecteur simple</label> <LABEL lang="en">simple connector sample</label> </DESCRIPTION> <ICON path="lib\connector\images\submit.gif"/> <VARIABLES> </VARIABLES> <PROPERTIES> </PROPERTIES> </CONNECTOR> IMPORTANT L attribut id de la balise NAME doit correspondre à la valeur de l attribut NAME de l annotation W4aConnectorDescription. Si l annotation W4aConnectorDescription n a pas été utilisée, cette valeur doit correspondre au nom de la classe du connecteur. Process Composer utilise les infiormations du fichier de description du connecteur pour faciliter l utilisation du connecteur dans la modélisation de la procédure : Dans la fenêtre de propriétés du noeud robot, le fait de sélectionner Etape connecteur dans le champ Type spécifique permet de sélectionner le connecteur dans le champ Nom du connecteur. Si des propréiés ont été définies dans la section PROPERTIES, celles-ci apparissent dans le dossier Attributs étendus de la fenêtre de propriétés. Si une icône a été spécifiée dans l élément ICON, celle-ci remplace la représentation graphique du noeud robot sur la fenêtre de modélisation à la sélection du connecteur dans le champ Nom du connecteur. L activité correspondant à l étape connecteur est automatiquement créée dans le dossier Activités de l environnement de travail. Les variables déclarées dans la section VARIABLES sont automatiquement créées dans la fenêtre Variables d activité et la fenêtre Association de variables est pré-renseignée pour les colonnes Entrée, Variables connecteur et Sortie. NOTE Si Process Composer ne vous fournit pas ces informations, utilisez la commande Edition Chargement des connecteurs W4 Extension Bus Tutoriel - Développement de connecteurs 10
13 2.6 Test du connecteur Sous Process Composer, créez une procédure de test comportant un noeud d étape robot. Dans la fenêtre des propriétés de ce noeud, sélectionnez Etape connecteur dans le champ Type spécifique. Votre connecteur doit ensuite pouvoir être sélectionné dans le champ Nom du connecteur. Vérifiez la procédure puis transférez-la sur le serveur W4 Engine. Pour que la procédure soit valide, vous devez avoir : spécifié le rôle responsable de la procédure (champ Rôle Rôle responsable de la fenêtre de propriétés de la procédure) créé (à partir du dossier Activités de l environnement de travail) et affecté (champ Activité de la fenêtre de propriétés des noeuds) une activité à chaque noeud d étape spécifié le mode d assignation de chaque noeud d étape (dossier Assignation de la fenêtre de propriétés des noeuds) Transférez la procédure sur le serveur W4 Engine. Lors du transfert de la procédure, W4 Engine crée automatiquement un acteur du nom du connecteur (correspondant à l attribut id de l élément NAME dans le fichier de description du connecteur), auquel les tâches associées au connecteur seront attribuées. Afin que ces tâches soient correctement assignées à l acteur, vous devez lui attribuer le rôle extensionconnector. Générez une application fondée sur la procédure puis déployez-la sous Tomcat. 11 Chapitre 2 Exemple 1
14 Chapitre 3 3 Exemple 2 Ce chapitre présente le développement d un connecteur simple destiné à s exécuter sur W4 Extension Bus, récupérant une liste de variables et modifiant une variable de tâche. 3.1 Développement du connecteur Cet exemple présente le développement d un connecteur récupérant une liste de variables et modifiant une variable de tâche. NOTE Consultez la Javadoc de W4 Extension Bus, disponible dans la documentation de W4 Extension Bus, et la Javadoc de W4 BPM API, disponible dans la documentation de W4 Engine. Le code de ce connecteur est le suivant : import eu.w4.connector.*; import eu.w4.bpm.*; import public class ChangeTaskVarConnector extends W4Connector public W4Result service() throws W4ConnectorExecutionException { BPMVariableMap outvarmap = BPMVariables.createVariableMap(); try { BPMVariableMap invarmap = getbpmtasksnapshot().getattachedtaskvariables(); String invarvalue = invarmap.get("var_stringtest").getvalue() + "_MOD"; BPMVariable outvar = BPMVariables.createVariable("Var_StringTest", BPMDataType.STRING, W4 Extension Bus Tutoriel - Développement de connecteurs 12
15 } invarvalue); outvarmap.put(outvar); } catch(bpmincompletesnapshotexception e) { getlogger().error(e); } return new W4Result(W4ResultAction.SUBMIT, outvarmap, null); } Sauvegardez ce code dans un fichier nommé ChangeTaskVarConnector.java dans votre répertoire src. 3.2 Compilation Exécutez la commande suivante pour compiler le connecteur (à adapter en fonction de vos noms de répertoires) : [UNIX] javac -classpath lib\extbus.jar:w4bpmapi.jar -sourcepath src -d build src\*.java [Windows] javac -classpath lib\extbus.jar;w4bpmapi.jar -sourcepath src -d build src\*.java 3.3 Création et déploiement de l archive Exécutez la commande suivante pour créer l archive du connecteur (à adapter en fonction de vos noms de répertoires et de fichiers) : jar -cf dist\changetaskvarconnector.jar -C build ChangeTaskVarConnector.class Copiez l archive ChangeTaskVarConnector.jar dans le répertoire suivant : <W4ExtensionBus_Home>\product\connectors\simple\connector Redémarrez W4 Engine. 13 Chapitre 3 Exemple 2
16 3.4 Vérification du déploiement Consultez le fichier journal extbus<i>.log situé sous <W4Engine_Home>\adm\log\<instanceName>. Une notification du type Successfully loaded connector doit y être consignée : 26 févr :20:06 eu.w4.connector.w4cnnloader loadconnectors INFO: Successfully loaded connector 'ChangeTaskVarConnector', version '1.0'. 3.5 Fichier de description du connecteur Reportez-vous au chapitre suivant : 2.5 Fichier de description du connecteur, page Test du connecteur Reportez-vous au chapitre suivant : 2.6 Test du connecteur, page 11 W4 Extension Bus Tutoriel - Développement de connecteurs 14
17 15 Chapitre 3 Exemple 2
18 Chapitre 4 4 Exemple 3 Ce chapitre présente le développement d un connecteur simple destiné à s exécuter sur W4 Extension Bus, récupérant une liste de variables de tâche et de dossier. 4.1 Développement du connecteur Cet exemple présente le développement d un connecteur récupérant une liste de variables de tâche et de dossier. NOTE Consultez la Javadoc de W4 Extension Bus, disponible dans la documentation de W4 Extension Bus, et la Javadoc de W4 BPM API, disponible dans la documentation de W4 Engine. Le code de ce connecteur est le suivant : import eu.w4.connector.*; import eu.w4.bpm.*; import eu.w4.bpm.service.*; import public class GetTaskCaseVarConnector extends W4Connector public W4Result service() throws W4ConnectorExecutionException { BPMVariableMap outvarmap = BPMVariables.createVariableMap(); try { BPMVariableMap invarmap = getbpmtasksnapshot().getattachedworkcasevariables(); int invarvalue = (Integer)(inVarMap.get("anIntVariable").getValue()) + 1; BPMVariable outvar = W4 Extension Bus Tutoriel - Développement de connecteurs 16
19 BPMVariables.createVariable("Var_StringTest", BPMDataType.STRING, "" + invarvalue); outvarmap.put(outvar); } catch(bpmincompletesnapshotexception e) { getlogger().error(e); } return new W4Result(W4ResultAction.SUBMIT, outvarmap, null); } // le fait de surcharger cette méthode demande à W4 Extension Bus de fournir également les variables de public BPMTaskAttachment getbpmtaskattachment() throws BPMException { BPMTaskAttachment l_bpmtaskattachment = getbpmservice().gettaskservice().createtaskattachment(); l_bpmtaskattachment.attachalltaskvariables(); l_bpmtaskattachment.attachallworkcasevariables(); return l_bpmtaskattachment; } } Sauvegardez ce code dans un fichier nommé GetTaskCaseVarConnector.java dans votre répertoire src. 4.2 Compilation Exécutez la commande suivante pour compiler le connecteur (à adapter en fonction de vos noms de répertoires) : [UNIX] javac -classpath lib\extbus.jar:w4bpmapi.jar -sourcepath src -d build src\*.java [Windows] javac -classpath lib\extbus.jar;w4bpmapi.jar -sourcepath src -d build src\*.java 4.3 Création et déploiement de l archive Exécutez la commande suivante pour créer l archive du connecteur (à adapter en fonction de vos noms de répertoires et de fichiers) : jar -cf dist\gettaskcasevarconnector.jar -C build ChangeCaseVarConnector.class Copiez l archive GetTaskCaseVarConnector.jar dans le répertoire suivant : <W4ExtensionBus_Home>\product\connectors\simple\connector Redémarrez W4 Engine. 17 Chapitre 4 Exemple 3
20 4.4 Vérification du déploiement Consultez le fichier journal extbus<i>.log situé sous <W4Engine_Home>\adm\log\<instanceName>. Une notification du type Successfully loaded connector doit y être consignée : 26 févr :20:06 eu.w4.connector.w4cnnloader loadconnectors INFO: Successfully loaded connector 'GetTaskCaseVarConnector', version '1.0'. 4.5 Fichier de description du connecteur Reportez-vous au chapitre suivant : 2.5 Fichier de description du connecteur, page Test du connecteur Reportez-vous au chapitre suivant : 2.6 Test du connecteur, page 11 W4 Extension Bus Tutoriel - Développement de connecteurs 18
21
22 Illustrations W4 Extension Bus Tutoriel - Développement de connecteurs 20
23 21 Illustrations
24 Index W4 Extension Bus Tutoriel - Développement de connecteurs 22
25 23 Index
26 W4 EXTENSION BUS TUTORIEL - DEVELOPPEMENT DE CONNECTEURS Référence: W4XT_TUTORIAL_020_FR Pour toute remarque ou suggestion concernant ce document, vous pouvez contacter le support technique W4, en précisant la référence du document : par le service de traitement des dossiers Supportflow sur MyW4.com, à l adresse suivante : Par courrier électronique : support@w4global.com Par téléphone : +33 (0)
Extension SSO Java. Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java.
Note technique W4 Engine Extension SSO Java Cette note technique décrit la configuration et la mise en œuvre du filtre de custom SSO Java. 1 Présentation 3 2 Custom SSO Java 4 3 Bilan 10 Sommaire Référence
Plus en détailAuthentifications à W4 Engine en.net (SSO)
Note technique W4 Engine Authentifications à W4 Engine en.net (SSO) Cette note technique a pour but d expliquer le mécanisme de fonctionnement de la connexion des utilisateurs à W4 Engine, notamment lorsque
Plus en détailServeur d'application Client HTML/JS. Apache Thrift Bootcamp
Serveur d'application Client HTML/JS Apache Thrift Bootcamp Pré-requis La liste ci-dessous de logiciels doit être installée et opérationnelle sur la machine des participants : Compilateur thrift http://thrift.apache.org/
Plus en détailBases 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
Plus en détailTP1. Outils Java Eléments de correction
c sep. 2008, v2.1 Java TP1. Outils Java Eléments de correction Sébastien Jean Le but de ce TP, sur une séance, est de se familiariser avec les outils de développement et de documentation Java fournis par
Plus en détailbbc Launch Pad Juillet 2011 Version 10.0
bbc Configuration d Adobe Digital Enterprise Platform Document Services - Launch Pad 10.0 Guide de l administrateur et du développeur Launch Pad Juillet 2011 Version 10.0 Mentions juridiques Pour plus
Plus en détailCONFIGURATION DE LA LIBRAIRIE WEBUTIL (10g) Oracle Forms 10g
CONFIGURATION DE LA LIBRAIRIE WEBUTIL (10g) Oracle Forms 10g Préparé par : Hafed BENTEFTIFA Mai 2008 Version : 1.0 1 1. INTRODUCTION La librairie webutil a été mise en place par Oracle afin de pourvoir
Plus en détailTutoriel d installation de Hibernate avec Eclipse
Tutoriel d installation de Hibernate avec Eclipse Table des matières 1. Création de la base de données... 4 2. Installation de Hibernate Synchronizer... 5 3. Utilisation de Hibernate... 6 3.1 Création
Plus en détailLa base de données XML exist. A. Belaïd
La base de données XML exist Introduction Qu est-ce-que exist? C est une base de donnée native, entièrement écrite en Java XML n est pas une base de données en soi Bien qu il possède quelques caractéristiques
Plus en détailGénéralités. javadoc. Format des commentaires. Format des commentaires. Caractères spéciaux. Insérer du code
Généralités javadoc Université de Nice - Sophia Antipolis Richard Grin Version 1.4.1 8/2/11 javadoc produit de la documentation en partant de commentaires particuliers insérés dans le code source des classes
Plus en détailIntroduction à Eclipse
Introduction à Eclipse Eclipse IDE est un environnement de développement intégré libre (le terme Eclipse désigne également le projet correspondant, lancé par IBM) extensible, universel et polyvalent, permettant
Plus en détailW4 BPM WORKSPACE. MANUEL DE SUPERVISION FONCTIONNELLE Référence: W4WK_SUPERVISION_020_FR
W4 BPM WORKSPACE MANUEL DE SUPERVISION FONCTIONNELLE Référence: W4WK_SUPERVISION_020_FR Les prochaines mises à jour de ce document seront disponibles sur www.myw4.com W4 BPM WORKSPACE MANUEL DE SUPERVISION
Plus en détailTP1 : Initiation à Java et Eclipse
TP1 : Initiation à Java et Eclipse 1 TP1 : Initiation à Java et Eclipse Systèmes d Exploitation Avancés I. Objectifs du TP Ce TP est une introduction au langage Java. Il vous permettra de comprendre les
Plus en détailarcopole Studio Version 3.3
arcopole Studio Version 3.3 Documentation d installation Mise à jour depuis une version antérieure Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation
Plus en détailOpen Source Job Scheduler. Installation(s)
Open Source Job Scheduler Installation(s) Installations Standard Configuration Superviseur Agent SOS-Paris 2 Pré-requis o Base de données o MySQL, MSACCESS, Oracle o JDBC ou ODBC o Connecteurs o Mysql
Plus en détailTraitement de données
Traitement de données Présentation du module TINI Présentation du module : Le module Tini se décline en plusieurs versions, il est constitué d une carte d application et d un module processeur : Les modules
Plus en détailFileMaker Server 14. Guide de démarrage
FileMaker Server 14 Guide de démarrage 2007-2015 FileMaker, Inc. Tous droits réservés. FileMaker, Inc. 5201 Patrick Henry Drive Santa Clara, Californie 95054 FileMaker et FileMaker Go sont des marques
Plus en détailRemote Method Invocation (RMI)
Remote Method Invocation (RMI) TP Réseau Université Paul Sabatier Master Informatique 1 ère Année Année 2006/2007 Plan Objectifs et Inconvénients de RMI Fonctionnement Définitions Architecture et principe
Plus en détailInitiation à JAVA et à la programmation objet. raphael.bolze@ens-lyon.fr
Initiation à JAVA et à la programmation objet raphael.bolze@ens-lyon.fr O b j e c t i f s Découvrir un langage de programmation objet. Découvrir l'environnement java Découvrir les concepts de la programmation
Plus en détailInstallation et prise en main
TP1 Installation et prise en main Android est le système d'exploitation pour smartphones, tablettes et autres appareils développé par Google. Pour permettre aux utilisateurs d'installer des applications
Plus en détailWeb Tier : déploiement de servlets
Web Tier : déploiement de servlets 1 / 35 Plan 1 Introduction 2 Servlet : Principe de fonctionnement 3 Création et développement sur un serveur JEE 4 Quelques méthodes de l API des servlets 5 Utilisation
Plus en détailDéployer les Fonts, Icones, et Images avec Forms Services 11G
Déployer les Fonts, Icones, et Images avec Forms Services 11G 1. Le fichier Registry.dat Le fichier Registry.dat permet de gérer les correspondances de font entre celles utilisées pour le développement
Plus en détailModule Criteo Tags et Flux pour Magento
Module Criteo Tags et Flux pour Ma Module Criteo Tags et Flux pour Ma Documentation Auteur : Web In Color Date : 23 décembre 2014 Version : 1.3.1 Compatibilité : Ma 1.5.x 1.9.x Nom du document : wic_criteo_fr.pdf
Plus en détailProgrammer en JAVA. par Tama (tama@via.ecp.fr( tama@via.ecp.fr)
Programmer en JAVA par Tama (tama@via.ecp.fr( tama@via.ecp.fr) Plan 1. Présentation de Java 2. Les bases du langage 3. Concepts avancés 4. Documentation 5. Index des mots-clés 6. Les erreurs fréquentes
Plus en détailModule d anonymisation
Module d anonymisation Préambule Ce module permet d «anonymiser» un fichier, c est à dire de masquer les informations qu il contient en fonction de règles préalablement spécifiées. Le fichier généré par
Plus en détailWEBSERVICES. Michael Fortier. Master Informatique 2ème année. fortier@lipn.univ-paris13.fr A308, Université de Paris 13
WEBSERVICES Michael Fortier Master Informatique 2ème année fortier@lipn.univ-paris13.fr A308, Université de Paris 13 https ://lipn.univ-paris13.fr/ fortier/enseignement/webservices/ Sommaire 1 Rappels
Plus en détailEuropa. Développement JEE 5. avec Eclipse. K a r i m D j a a f a r. A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i
Développement JEE 5 avec Eclipse Europa K a r i m D j a a f a r A v e c l a c o n t r i b u t i o n d e O l i v i e r S a l v a t o r i Groupe Eyrolles, 2008, ISBN : 978-2-212-12061-5 5 Le projet WTP (Web
Plus en détailJava c est quoi? Java. Java. Java : Principe de fonctionnement 31/01/2012. 1 - Vue générale 2 - Mon premier programme 3 - Types de Programme Java
1 - Vue générale 2 - Mon premier programme 3 - Types de Programme 1 2 c est quoi? Technologie développée par SUN Microsystems lancée en 1995 Dans un des premiers papiers* sur le langage JAVA, SUN le décrit
Plus en détailInstitut Supérieur de Gestion. Cours pour 3 ème LFIG. Java Enterprise Edition Introduction Bayoudhi Chaouki
Institut Supérieur de Gestion Cours pour 3 ème LFIG Java Enterprise Edition Introduction Bayoudhi Chaouki 1 Java EE - Objectifs Faciliter le développement de nouvelles applications à base de composants
Plus en détailas Architecture des Systèmes d Information
Plan Plan Programmation - Introduction - Nicolas Malandain March 14, 2005 Introduction à Java 1 Introduction Présentation Caractéristiques Le langage Java 2 Types et Variables Types simples Types complexes
Plus en détailJava Licence professionnelle CISII, 2009-2010
Java Licence professionnelle CISII, 2009-2010 Cours 6 : le paquetage (package) Cours inspiré des cours de Richard Grin, Antoine Tabbone et Hazel Everett 1 Définition - Les classes Java sont regroupées
Plus en détailTD/TP 1 Introduction au SDK d Android
TD/TP 1 Introduction au SDK d Android Romain Raveaux 1 Introduction Android est un système d'exploitation pour téléphone portable de nouvelle génération développé par Google. Celui-ci met à disposition
Plus en détailInstaller ADONIS:CE. ADONIS:Community Edition 2.0 Français. Prérequis et procédure pas à pas. BOC Information Systems 5 rue du Helder, 75009 Paris
ADONIS:Community Edition 2.0 Français Installer ADONIS:CE Prérequis et procédure pas à pas BOC Information Systems 5 rue du Helder, 75009 Paris Site Internet : www.boc-group.com/fr BOC Management Office,
Plus en détailConstruire des plug-ins pour SAS Management Console SAS 9.1
Construire des plug-ins pour SAS Management Console SAS 9.1 Janvier 2005 Sommaire 1 INTRODUCTION... 3 1.1 OBJECTIFS... 3 1.2 PERIMETRE... 3 2 LES COMPOSANTS DE SAS MANAGEMENT CONSOLE... 4 3 LA CONSTRUCTION
Plus en détailD E S C R I P T I O N D E S É L É M E N T S C L E F S D ' U I M A
UIMA UIMA (Unstructured Information Management Architecture) est un framework de développement et de déploiement d'applications de traitement des données non structurées. Lancé par IBM, et maintenant en
Plus en détailServeur d'archivage 2007 Installation et utilisation de la BD exist
Type du document Procédure d'installation Auteur(s) Eric Bouladier Date de création 26/02/20007 Domaine de diffusion tous Validé par Equipe Versions Date Auteur(s) Modifications V1.00 26/02/2007 Eric Bouladier
Plus en détail1. Installation d'un serveur d'application JBoss:
EPITA Ala Eddine BEN SALEM App-Ing2 J2EE T.P. 4 EJB3, Serveur d'application JBoss 1. Installation d'un serveur d'application JBoss: télécharger l'archive du serveur JBoss à l'adresse: http://sourceforge.net/projects/jboss/files/jboss/jboss-5.0.0.ga/jboss-5.0.0.ga.zip/download
Plus en détailEtude de cas : PGE JEE V2
Arrivés à ce point du tutoriel, nous savons créer une application Web implémentant la persistance des données. Toutefois, le modèle de cette application était simple et composé d'une unique classe et les
Plus en détailCréation d une application JEE
Création d une application JEE Rédacteurs : Alexandre Baillif, Philippe Lacomme, Raksmey Phan et Michaël PLAN Date : juillet 2010 Mise à jour : Michaël PLAN Date : octobre 2014 Avertissement : - ce document
Plus en détailW4 CONNECTORS FOR JAVA MANUEL D UTILISATION
W4 CONNECTORS FOR JAVA MANUEL D UTILISATION Référence: W4JC_USER_022_FR Les prochaines mises à jour de ce document seront disponibles sur www.myw4.com W4 CONNECTORS FOR JAVA MANUEL D UTILISATION Référence:
Plus en détailA. Architecture du serveur Tomcat 6
Administration du serveur A. Architecture du serveur Tomcat 6 La compréhension de l architecture interne du serveur Tomcat 6 est un pré-requis indispensable pour bien en maîtriser l administration et la
Plus en détailUtilisation de Jakarta Tomcat
ISI 1022 : Déploiement d applications Web Jean-Noël Sorenti. Année 2002/2003 Déploiement d application Web Utilisation de Jakarta Tomcat ISI 1022 : 1 ISI 1022 : Déploiement d applications Web Une application
Plus en détailUtilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008
Introduction Utilisation de JAVA coté Application serveur couplé avec Oracle Forms Hafed Benteftifa www.degenio.com Novembre 2008 Forms 10g permet l utilisation du JAVA côté client et côté application
Plus en détailBIRT (Business Intelligence and Reporting Tools)
BIRT (Business Intelligence and Reporting Tools) Introduction Cette publication a pour objectif de présenter l outil de reporting BIRT, dans le cadre de l unité de valeur «Data Warehouse et Outils Décisionnels»
Plus en détailCréation d un service web avec NetBeans 5.5 et SJAS 9
Sommaire Création d un service web avec NetBeans 5.5 et SJAS 9 1. Présentation... 2 2. Création d un service web avec NetBeans... 2 2.1. Création d une application Web... 2 2.2. Création du service web...
Plus en détailInstaller et configurer Oracle Forms 11gR2 Windows 7 64 bits
1 Installer et configurer Oracle Forms 11gR2 (Windows x64) Installer et configurer Oracle Forms 11gR2 Windows 7 64 bits Document préparé par Abderrahmane Abed Juin 2013 Version 1.0 Courriel: aabed@oraweb.ca
Plus en détailEclipse atelier Java
Eclipse atelier Java Table des matières 1. Introduction...2 2. Télécharger eclipse...3 3. Installer eclipse...3 4. Premier lancement d eclipse...3 5. Configurer eclipse pour faire du Java...5 6. Développer
Plus en détailProjet Java EE Approfondi
EISTI Projet Java EE Approfondi Manuel d installation du framework Stripes Amaury Languillat, Yann Gonzalez, Arnaud Recher, Vincent Laronde, Anys Mechkar 10 Manuel d installation Téléchargement On part
Plus en détailHP Data Protector Express Software - Tutoriel 4. Utilisation de Quick Access Control (Windows uniquement)
HP Data Protector Express Software - Tutoriel 4 Utilisation de Quick Access Control (Windows uniquement) Que contient ce tutoriel? Quick Access Control est une application qui s'exécute indépendamment
Plus en détailDéploiement, administration et configuration
Office 365 Déploiement, administration et configuration Mickaël GILARDEAU Table des matières 1 Les éléments à télécharger sont disponibles à l'adresse suivante : http://www.editions-eni.fr Saisissez la
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Introduction aux EDI, la plateforme Eclipse Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailJava au cœur de la base de données Oracle
32 Tips&techniques Philippe Daucourt, HEG Haute école de gestion Arc Java au cœur de la base de données Oracle Depuis la version 8i, Oracle embarque une machine virtuelle Java (JVM) au cœur de sa base
Plus en détailHudson Serveur d Intégration Continue. Adrien Lecharpentier IR3 Ingénieurs2000, Université de Marne la Vallée
Hudson Serveur d Intégration Continue IR3 Ingénieurs2000, Université de Marne la Vallée Hudson 1. Qu est-ce que s est? 2. A quoi ça sert? 3. Comment ça fonctionne? 4. Comment s en sert-on? 5. Pour aller
Plus en détailProgrammation Par Objets
Programmation Par Objets Structures de données package java.util B. Carré Polytech Lille 1 Tableaux et structures de données Tableaux «Objets» taille fixe type des éléments : primitif (homogène) ou objets
Plus en détailProgrammeur Java 1.4 et 5.0
Emmanuel Puybaret les Cahiers du Programmeur Java 1.4 et 5.0 Avec la contribution de Jean-Marie Thomas ISBN : 2-212-11478-8 Principes du langage et installation de l environnement 2 Desktop Application
Plus en détailInstallation et utilisation de Cobian Backup 8
Installation et utilisation de Cobian Backup 8 Dernière mise à jour le 25/09/2007 Version utilisée : 8.4.0.198 Version du document : 1.0 Page 1 sur 12 SOMMAIRE 1. Téléchargement 2. Installation 3. Mise
Plus en détailEnvironnements de développement (intégrés)
Environnements de développement (intégrés) Tests unitaires, outils de couverture de code Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure
Plus en détailOracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Hypothèses Installation Oracle Linux 5 (OL5)
Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et 10.3.6) Installation sur Oracle Linux 5 et 6 Cet article présente une brève présentation de l'installation de Oracle WebLogic Server (WLS) 11gR1 (10.3.5 et
Plus en détailRMI le langage Java XII-1 JMF
Remote Method Invocation (RMI) XII-1 Introduction RMI est un ensemble de classes permettant de manipuler des objets sur des machines distantes (objets distants) de manière similaire aux objets sur la machine
Plus en détailDispositions relatives à l'installation :
Dispositions relatives à l'installation : Consultez le Guide d'installation pour obtenir des informations détaillées sur les opérations décrites dans ce guide, notamment sur l'alimentation, le montage
Plus en détailPrésentation. Au programme. Fonctionnement. A l issue de ce module vous devriez...
Au programme Conception Orientée Objet Jean-Christophe Routier Licence mention Informatique Université Lille 1 Présentation L UE COO est le prolongement immédiat de l UE POO du S4 informatique. cf. http://portail.fil.univ-lille1.fr/portail/ls4/poo
Plus en détailGénérer du code à partir d une description de haut niveau
Cedric Dumoulin Générer du code à partir d une description de haut niveau Ce projet vise à fournir un environnement de développement permettant de modéliser des UI Android à un haut niveau d abstraction,
Plus en détailServeur Acronis Backup & Recovery 10 pour Linux. Update 5. Guide d'installation
Serveur Acronis Backup & Recovery 10 pour Linux Update 5 Guide d'installation Table des matières 1 Avant l'installation...3 1.1 Composants d'acronis Backup & Recovery 10... 3 1.1.1 Agent pour Linux...
Plus en détailFTP / WebDeploy /WebDAV. Manuel
FTP / WebDeploy /WebDAV Manuel Août 2015, Copyright Webland AG 2015 Sommaire Introduction FTP WebDeploy FrontPage Modes d'emploi FTP Windows Mac WebDeploy Windows FrontPage Windows WebDAV Windows Mac Introduction
Plus en détailPréparer la synchronisation d'annuaires
1 sur 6 16/02/2015 14:24 En utilisant ce site, vous autorisez les cookies à des fins d'analyse, de pertinence et de publicité En savoir plus France (Français) Se connecter Rechercher sur TechNet avec Bing
Plus en détailCours Plugin Eclipse. Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com
Cours Plugin Eclipse Université Paris VI / Parcours STL / Master I Pierre-Arnaud Marcelot - Iktek - pamarcelot@iktek.com 1 Qui suis-je? Ancien étudiant de Jussieu - Paris VI Diplomé du Master Technologies
Plus en détailPage 1 sur 5 TP3. Thèmes du TP : l la classe Object. l Vector<T> l tutorial Interfaces. l Stack<T>
Page 1 sur 5 TP3 Lectures préalables : l Java_II l tutorial Interfaces Thèmes du TP : l la classe Object l Vector l Stack Une pile d'objects Les éléments de la classe Pile sont maintenant des instances
Plus en détailTerminal Server RemoteAPP pour Windows Server 2008
Terminal Server RemoteAPP pour Windows Server 2008 La présente démonstration va vous montrer comment déployer une application via RemoteAPP du serveur Terminal Server TS, nous allons choisir un exemple
Plus en détailChapitre VI- La validation de la composition.
Chapitre VI- La validation de la composition. Objectifs du chapitre : Expliquer les conséquences de l utilisation de règles de typage souples dans SEP. Présenter le mécanisme de validation des connexions
Plus en détailCorrespondances Windows-Linux
Correspondances - Correspondances - page Subversion : Commandes Subversion 2 Subversion : Statut des fichiers (quand mise à jour) 4 Subversion : Résolution de conflit manuelle 5 Installation d'ori-oai
Plus en détailet 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étailInstallation de GFI MailEssentials
Installation de GFI MailEssentials Introduction à l installation de GFI MailEssentials Ce chapitre explique la procédure à suivre pour installer et configurer GFI MailEssentials. Il y a deux façons de
Plus en détailarcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr
4 arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr Auteur du document : Esri France Version de la documentation : 1.2 Date de dernière mise à jour : 26/02/2015 Sommaire
Plus en détailIBM SPSS Statistics Version 22. Instructions d'installation sous Windows (licence nominative)
IBM SPSS Statistics Version 22 Instructions d'installation sous Windows (licence nominative) Table des matières Instructions d'installation....... 1 Configuration requise........... 1 Code d'autorisation...........
Plus en détail< Atelier 1 /> Démarrer une application web
MES ANNOTATIONS SONT EN ROUGE : Axel < Atelier 1 /> Démarrer une application web Microsoft France Tutorial Découverte de ASP.NET 2.0 Sommaire 1 INTRODUCTION... 3 1.1 CONTEXTE FONCTIONNEL... 3 1.2 CONTEXTE
Plus en détailMicrosoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION
Microsoft Hosted Exchange 2010 DOCUMENT D EXPLOITATION SOMMAIRE ACCES EX10... 3 CONFIGURATION EX10 A. Entrées DNS à créer sur le(s) nom(s) de domaine choisi(s)... 3 B. Configuration Outlook 2007 - MAPI...
Plus en détailConfiguration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de JBOSS
Configuration des grappes de serveurs d applications ADOBE LIVECYCLE ES3 à l aide de JBOSS Informations juridiques Informations juridiques Pour les informations juridiques, voir http://help.adobe.com/fr_fr/legalnotices/index.html.
Plus en détailFANTEC HDD-Sneaker MANUEL D'UTILISATION. Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation
FANTEC HDD-Sneaker MANUEL D'UTILISATION Comprend: Guide d'installation de materiel Disque dur Formatage manuel PCClone EX Guide d'installation Connexion de l'alimentation et le port USB 3.0: Bouton de
Plus en détailCompte Rendu d intégration d application
ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...
Plus en détailPlateforme PAYZEN. Définition de Web-services
Plateforme PAYZEN Définition de Web-services Ordre de paiement Version 1.1 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Lyra-Network
Plus en détailTutoriel BlueJ. Michael Kölling Mærsk Institute University of Southern Denmark. Version 1.4 fr-2 par le groupe Sigma 1 pour BlueJ Version 1.2.
Tutoriel BlueJ Michael Kölling Mærsk Institute University of Southern Denmark Version 1.4 fr-2 par le groupe Sigma 1 pour BlueJ Version 1.2.x Table des matières 1 Avant-propos 3 1.1 BlueJ......................................
Plus en détailSupervision et infrastructure - Accès aux applications JAVA. Document FAQ. Page: 1 / 9 Dernière mise à jour: 15/04/12 16:14
Document FAQ Supervision et infrastructure - Accès aux EXP Page: 1 / 9 Table des matières Introduction... 3 Démarrage de la console JMX...4 I.Généralités... 4 II.WebLogic... 5 III.WebSphere... 6 IV.JBoss...
Plus en détailDOSSIER DEVELOPPEUR Projet CAR
DOSSIER DEVELOPPEUR Projet CAR Maître d ouvrage (enseignant responsable) : Titulaire (équipe de conception) : William BOHER-COY Jonathan FAVIER Samuel ROLLET Robin HAIDER Date de rédaction : 26/01/2008
Plus en détailBluetooth pour Windows
Bluetooth pour Windows Mise en route 2006 Hewlett-Packard Development Company, L.P. Microsoft et Windows sont des marques déposées de Microsoft Corporation aux Etats-Unis. Bluetooth est une marque détenue
Plus en détail27/11/12 Nature. SDK Python et Java pour le développement de services ACCORD Module(s)
Propriétés du Document Source du Document SDK_accords.odt Titre du Document SDK Python et Java pour le développement de services ACCORD Module(s) PyaccordsSDK, JaccordsSDK Responsable Prologue Auteur(s)
Plus en détailHP Data Protector Express Software - Tutoriel 3. Réalisation de votre première sauvegarde et restauration de disque
HP Data Protector Express Software - Tutoriel 3 Réalisation de votre première sauvegarde et restauration de disque Que contient ce tutoriel? Après avoir lu ce tutoriel, vous pourrez : utiliser les fonctions
Plus en détailProjet De Stijl Plate-forme pour robots mobiles
Projet De Stijl Plate-forme pour robots mobiles Guide de prise en main de Xenomai et des cibles Version : 22 janvier 2013 S. Di Mercurio, P.-E. Hladik Table des matières 1 Glossaire.........................................
Plus en détailMachine virtuelle Java pour Palm TX
Machine virtuelle Java pour Palm TX Sommaire 1. Présentation de la machine virtuelle d IBM...1 2. Installation sur le Palm TX...2 2.1. Téléchargement...2 2.2. Installation...2 2.3. Application de test...2
Plus en détailIntroduction à Java. Matthieu Herrb CNRS-LAAS. Mars 2014. http://homepages.laas.fr/matthieu/cours/java/java.pdf
Introduction à Java Matthieu Herrb CNRS-LAAS http://homepages.laas.fr/matthieu/cours/java/java.pdf Mars 2014 Plan 1 Concepts 2 Éléments du langage 3 Classes et objets 4 Packages 2/28 Histoire et motivations
Plus en détailTropimed Guide d'installation
Tropimed Guide d'installation 1. A propos de ce guide... 2 2. Configurations matérielles et logicielles requises... 2 2.1 Configuration Windows... 2 2.2 Configuration MacOs... 2 2.3 Configuration requise
Plus en détailNetwork Scanner Tool R2.7. Guide de l'utilisateur
Network Scanner Tool R2.7 Guide de l'utilisateur Copyright 2000-2003 par Sharp Corporation. Tous droits réservés. Toute reproduction, adaptation ou traduction sans autorisation écrite préalable est interdite,
Plus en détailDSI - Pôle Infrastructures
Département du Système d Information CONTEXTE DSI - Pôle Infrastructures SUJET Architecture cible pour un projet devant intégrer le SI de l'inserm référence PI01091V02V.doc version statut créé le 29/06/2006
Plus en détailVERITAS NetBackup 5.0 en 5 jours : Administration Avancée
DESCRIPTIF DU COURS Mode d'administration Cours dispensé par un formateur Durée 5 jours Objectifs du cours Ce cours composé de 2 modules vous prépare à l implémenation de la solution de data protection
Plus en détailVERITAS Backup Exec TM 10.0 for Windows Servers
VERITAS Backup Exec TM 10.0 for Windows Servers Guide d installation rapide N134418 Avertissement Les informations contenues dans cette documentation peuvent être modifiées sans préavis. VERITAS Software
Plus en détail