Déclaration des mouvements de main-d œuvre par échange de données informatisées. Informations de mise en œuvre

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Déclaration des mouvements de main-d œuvre par échange de données informatisées. Informations de mise en œuvre"

Transcription

1 Ministère du Travail, des Relations sociales, de la Famille et de la Solidarité Déclaration des mouvements de main-d œuvre par échange de données informatisées Informations de mise en œuvre Mai /11

2 SOMMAIRE 1. INTRODUCTION MODE TEST ET MODE REEL SECURITE ET IDENTIFICATION SERVICES DISPONIBLES INTERACTIONS ENTRE LE DECLARANT ET TELE-DMMO SERVICEWEB «DECLARERDMMO( )» POUR LE DEPOT DES DECLARATIONS DESCRIPTION DU SERVICE «DECLARERDMMO( )» FORMAT DU FICHIER D ENTREE XML CONTENANT LES DECLARATIONS SERVICEWEB «STATUTDECLARATION ( )» POUR RECUPERER LE COMPTE RENDU DES DECLARATIONS DESCRIPTION DU SERVICE COMPTE RENDU DES DECLARATIONS ETATS ET ANOMALIES ACCUSE DE RECEPTION DE DEPOT DE FICHIER WSDL EXEMPLE D ECRITURE DE L APPLICATION CLIENTE INFORMATIONS UTILES INFORMATIONS SUR LES ENVIRONNEMENTS DE DEVELOPPEMENT ET LES LIBRAIRIES LIENS /11

3 1. INTRODUCTION L objet de ce document est de présenter brièvement les éléments nécessaires pour la mise en place des Web Services dans le cadre de l application Télé-DMMO. Les fichiers ci-dessous sont fournis dans le fichier TeleDMMO EDI.zip Titre L accès aux Web Services Télé-DMMO EDI Charte.doc dmmoservices.wsdl Contenu https://www.dmmo.travail.gouv.fr/axis2/services/dmmowebs ervices La charte EDI Le fichier WSDL représente la description du service web. Il décrit les «fonctions» qu on peut appeler, les entités manipulées par ces «fonctions» (données en entrée et données en sorties», le protocole utilisé pour appeler ces fonctions (SOAP-http par exemple). Ce fichier est également accessible à l adresse suivante : DMMO.xsd DMMOSortie.xsd dmmo_ zip https://www.dmmo.travail.gouv.fr/axis2/services/dmmowebs ervices?wsdl Le schéma xml du fichier de la télé-déclaration des entreprises Le schéma xml du fichier rapport de la télé déclaration reçu par le webservice StatutDeclaration En exemple : le zip du fichier xml d une télé déclaration 3/11

4 2. MODE TEST ET MODE REEL Afin de permettre les tests, deux modes ont été mis en place test : aucune donnée ne sera intégrée en base. Un rapport sera quand même mis à disposition. intégration : enregistrement des déclarations validées dans la base. Ce paramètre figure dans le fichier xml que le télédéclarant envoie en entrée pour le service «declarerdmmo( )» Exemple <TDMMO_TYPE_TRAITEMENT >1</TDMMO_TYPE_TRAITEMENT> 3. SECURITE ET IDENTIFICATION Le protocole utilisé pour les webservices est de type HTTPS afin d assurer le cryptage et la confidentialité des données échangées entre le serveur TELE-DMMO et l établissement émetteur. Il n est pas prévu actuellement de mettre en place un système d authentification des logiciels utilisateurs du service web des TELEDMMO. De même, aucun certificat particulier n est demandé pour valider un dépôt de déclaration. L association SIREN/CodeDmmo permet de valider l identification et la prise en charge des déclarations contenues dans le fichier. 4/11

5 4. SERVICES DISPONIBLES 4.1. INTERACTIONS ENTRE LE DECLARANT ET TELE-DMMO La figure ci-dessous regroupe les actions qui interviendront entre le déclarant (logiciel éditeur) et l application TELE-DMMO. Figure 1 : diagramme de séquences entre les webservices teledmmo Deux servicesweb declarerdmmo() et statutdeclaration() seront directement accessibles depuis Internet. Il n est pas prévu actuellement de passer par un portail qui assurerait l accès aux services. 1. Le premier service declarerdmmo() permettra de déposer les déclarations sur le serveur de TELE-DMMO 2. Le deuxième service statutdeclaration() permettra de récupérer après dépôt le compte rendu du traitement de la ou les déclarations déposées. La présence de deux webservices provient du fait que le traitement des déclarations se fera de manière asynchrone par rapport au dépôt de fichier : Après dépôt, l analyse des déclarations sera automatiquement exécutée mais son temps de traitement sera fonction du nombre de déclarations déposées et du contenu de chaque déclaration. Pour ces raisons, la connexion ne peut pas rester ouverte en attente d un compte rendu en attendant que le traitement se termine. C est pour cela qu un deuxième webservices sera mis en place afin de fournir ultérieurement le compte rendu une fois l analyse et l intégration des déclarations terminée SERVICEWEB «DECLARERDMMO( )» POUR LE DEPOT DES DECLARATIONS 5/11

6 DESCRIPTION DU SERVICE «DECLARERDMMO( )» Les traitements et les règles fonctionnelles relatives aux déclarations qui seront transmises à l application seront effectués au niveau de l application TELE-DMMO Le tableau suivant illustre les différents paramètres qui seront pris en compte pour le service. NOMBRE TYPE DESCRIPTION Nom du service - - declarationdmmo() String Numéro de dépôt SIREN+ANNEE+MOIS+JOUR+HEURE+MIN+SEC Paramètres Fichier ZIP contenant le fichier XML contenant la ou 2 d entrée les déclarations à intégrer. Ce fichier XML devra byte[] porter le nom suivant : dmmo_(n Depot).xml Ex : dmmo_ xml Paramètre de sortie 1 String Renverra un code retour permettant d identifier la bonne réception des déclarations. La valeur du code est définie dans le paragraphe de ce document Tableau 1 : Description du service web des déclarations de mouvements de main d'œuvre FORMAT DU FICHIER D ENTREE XML CONTENANT LES DECLARATIONS Le fichier XML qui sera passé en paramètre au service web devra répondre aux exigences du fichier XSD associé DMMO.xsd 4.3. SERVICEWEB «STATUTDECLARATION ( )» POUR RECUPERER LE COMPTE RENDU DES DECLARATIONS DESCRIPTION DU SERVICE Ce service permet au déclarant de récupérer le compte rendu de son dépôt de fichier. Le tableau suivant illustre les différents paramètres qui seront pris en compte pour le service web. PARAMETRES NOMBRE TYPE DESCRIPTION Nom du service - - statutdéclaration ( ) Paramètres entrée 1 String Numéro d identification de dépôt du fichier Paramètre de sortie 1 byte[] Fourni un fichier ZIP contenant le fichier XML qui regroupe l état des déclarations qui ont été intégrée. Le fichier XML contenu dans le ZIP s intitulera :RetourDmmo_(N Depot).XML Tableau 2 : Description du service web «declarerdmmo( )» COMPTE RENDU DES DECLARATIONS ETATS ET ANOMALIES Le fichier XML qui sera retourné par le serviceweb «statutdéclaration ( )» fera office d accusé de réception. Dans ce fichier XML, toutes les informations nécessaires seront mises à disposition du déclarant pour connaître le statut global de sa déclaration et le cas échéant, connaître les différentes anomalies. 6/11

7 5. ACCUSE DE RECEPTION DE DEPOT DE FICHIER Le tableau ci-dessous dresse la liste des codes possibles qui seront renvoyés suite au dépôt de fichier. Code retour Description 0 ACCEPTE - Dépôt déclaration reçu et validé 1 REFUSE - Fichier/flux ZIP non valide / non exploitable 2 REFUSE fichier XML non présent dans le ZIP 3 REFUSE - Structure XML non conforme par rapport au fichier XSD de référence 4 REFUSE - Authentification SIREN / code teledmmo erroné 5 REFUSE Erreur Technique sur serveur TELE-DMMO 7/11

8 6. WSDL Dans le WSDL le type du paramètre correspondant à un fichier binaire est : base64binary Ce type est défini dans le schéma de grammaire suivant : xmlns:xs=http://www.w3.org/2001/xmlschema Exemple :... <wsdl:types> <xs:schema xmlns:xs="http://www.w3.org/2001/xmlschema" xmlns:types="http://dmmowebservices.webservice.dmmo.dagemo.com/types" targetnamespace="http://dmmowebservices.webservice.dmmo.dagemo.com/types" elementformdefault="unqualified" attributeformdefault="unqualified"> <xs:element name="envoyerdmmo"> <xs:complextype> <xs:sequence> <xs:element type="xs:base64binary" name="dmmoxml" /> </xs:sequence> </xs:complextype> </xs:element> <xs:element name="envoyerdmmoresponse"> <xs:complextype> <xs:sequence> <xs:element type="xs:base64binary" name="return" /> </xs:sequence> </xs:complextype> </xs:element> </xs:schema> </wsdl:types>... 8/11

9 7. EXEMPLE D ECRITURE DE L APPLICATION CLIENTE Le fichier post fixé par «Stub» permet l appel des web services et la réception des messages de réponse. Les étapes pour écrire un client : Etape 1 : Configurer le «Stub» Instancier le «stub» en lui passant en parametre l url du Web Service. Etape 2 : Construire le paramètre d entrée du service Etape 3 : Réceptionner la réponse du Service Etape 4 : Lire la réponse Voici une application qui teste le web service décrit dans les sections précédentes : package com.dagemo.dmmo.webservice.test; import java.io.bufferedreader; import java.io.file; import java.io.fileinputstream; import java.io.inputstream; import java.io.inputstreamreader; import com.dagemo.dmmo.webservice.dmmowebservices.dmmowebservicesstub; import com.dagemo.dmmo.webservice.dmmowebservices.types.declarerdmmo; import com.dagemo.dmmo.webservice.dmmowebservices.types.declarerdmmoresponse; public class Test { public static void main(string[] args) { try{ // Binding du webservice DmmoWebServicesStub stub = new DmmoWebServicesStub(null, "http://localhost:8080/axis2/services/dmmowebservices"); // Lecture du fichier à envoyer File file = new File("Test25Mo.txt"); InputStream in = new FileInputStream(file); BufferedReader bufferedreader = new BufferedReader(new InputStreamReader(in)); StringBuffer xmlbuffer = new StringBuffer(); String ligne; while((ligne = bufferedreader.readline())!= null){ xmlbuffer.append(ligne); } bufferedreader.close(); // envoi et reception de la réponse System.out.println("Appel au webservice."); long start = System.currentTimeMillis(); DeclarerDmmo xml = new DeclarerDmmo(); xml.setdmmoxml(xmlbuffer.tostring()); DeclarerDmmoResponse reponse = stub.declarerdmmo(xml); // Lire la réponse 9/11

10 int resultat = reponse.get_return(); long duree = System.currentTimeMillis() - start; System.out.println("Resultat de l'appel: "+resultat+"\ntemps d'exécution = "+(duree/1000)); } } }catch (Exception e) { e.printstacktrace(); } 10/11

11 8. INFORMATIONS UTILES 8.1. INFORMATIONS SUR LES ENVIRONNEMENTS DE DEVELOPPEMENT ET LES LIBRAIRIES IDENTIFIANT VERSION LIENS DE TELECHARGEMENT DESCRIPTION 5.5 http ://tomcat.apache.org/ Apache Tomcat Serveur d application Java Runtime ObjectWeb Lomboz for JavaEE Development Axis 2 (War Distribution zip) Xalan-j Code Generator Wizard - Eclipse Plugin x /lomboz 1.0 ad/1_0/download.cgi ml/xalan-j/binaries/ s/mirrors.cgi/ws/axis2/tools/1_1/a xis2-eclipse-codegen-wizard.zip Environnement de développement base sur Eclipse. Il intègres : Web Tools dont Editeur WSDL, Ant, Ce zip contient le War deployable sur Tomcat permattant d administrer les web services. Contient des moteurs de transformations xml nécessaire pour axis Permet de générer un fichier WSDL à partir d une classe Java et des fichiers java à partir d un WSDL 8.2. LIENS Le site de Axis 2 : Article sur les Web services et notament Axis2 : 11/11

Création d un web service sous Eclipse/Tomcat tutorial version 2 pour Windows

Création d un web service sous Eclipse/Tomcat tutorial version 2 pour Windows Création d un web service sous Eclipse/Tomcat tutorial version 2 pour Windows Téléchargement et mise en place des outils 2 Dossiers d installation 2 Configuration d Eclipse avec Tomcat/Axis 3 Développement

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

Kit d intégration JAVA

Kit d intégration JAVA Kit d intégration JAVA sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Public visé... 3 1.3. Contenu du document... 3 1.4. Liste des documents de référence... 3 1.5. Avertissement... 4 1.6.

Plus en détail

L'objectif du TP est de: mettre en pratique un exemple simple de service Web, de programmer un service Web calculatrice, et son client.

L'objectif du TP est de: mettre en pratique un exemple simple de service Web, de programmer un service Web calculatrice, et son client. MASTER SSR - SERVICES WEB! Version 2011 L'objectif du TP est de: mettre en pratique un exemple simple de service Web, de programmer un service Web calculatrice, et son client. Introduction Nous proposons

Plus en détail

Le réseau. Sommaire. Ce chapitre concerne les classes du package java.net qui permettent de travailler avec le réseau au niveau applicatif.

Le réseau. Sommaire. Ce chapitre concerne les classes du package java.net qui permettent de travailler avec le réseau au niveau applicatif. Le réseau Ce chapitre concerne les classes du package java.net qui permettent de travailler avec le réseau au niveau applicatif. Sommaire 1.LES URL... 2 1.1DÉFINITIONS...2 1.2LES CLASSES URL ET URLCONNECTION...

Plus en détail

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL

IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL IFIPS 5 / Nouvelles Architectures Logicielles Projet : Bus de web services avec «moteur» BPEL Un bus de services Un bus de services (ESB) permet d assembler des web services existants, le résultat de cet

Plus en détail

Transfert de fichiers EFIDEM

Transfert de fichiers EFIDEM Transfert de fichiers EFIDEM Traitement XML Format de fichier/message XML pour l envoi de SMS en mode transfert de fichiers/messages 26/10/2011 Contenu EFIDEM...2 Principe...2 Transfert de fichiers...3

Plus en détail

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI

TP WEBSERVICES. 1 Pré-requis. 1.1 L environnement de développement. 1.2 Les librairies nécessaires 1.3 SOAPUI Institut Galilée Année 2014-2015 TP WEBSERVICES Programmation et Logiciels sûrs Master 2 PLS Résumé Ce TP s appuie sur le cours de C. Fouqueré traitant des Environnements et Langage Évolués, ainsi que

Plus en détail

TP 7 Client REST Java - OAuth

TP 7 Client REST Java - OAuth TP 7 Client REST Java - OAuth Xavier de Rochefort xderoche@labri.fr - labri.fr/~xderoche 15 mai 2014 Résumé Dans le TP5 nous avons comment effectué des requêtes à un service tiers et comment permettre

Plus en détail

Web services en Java (services Web) Jean-marc Farinone

Web services en Java (services Web) Jean-marc Farinone Web services en Java (services Web) Jean-marc Farinone Web services (services web) : qu'est ce? Une architecture orientée objet et distribuée où les messages sont en syntaxe XML. Une définition : Les Services

Plus en détail

TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008

TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008 Université Claude Bernard Lyon 1 UFR d informatique avril 2006 MIAG soir Systèmes d Information Méthodes Avancées TP 2 : programmation côté serveur À rendre pour le mardi 6 mai 2008 Introduction Dans ce

Plus en détail

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android

Guillaume MONTAVON Benoît MEILHAC. Rapport Technique du projet. Gestionnaire de tâches pour Android Guillaume MONTAVON Benoît MEILHAC Rapport Technique du projet Gestionnaire de tâches pour Android Sommaire 1. Introduction... 3 2. Outils utilisés... 3 2.1. Android SDK... 3 2.2. Android dans Eclipse...

Plus en détail

Travaux Pratiques de Réseaux DUT 2 eme année

Travaux Pratiques de Réseaux DUT 2 eme année Travaux Pratiques de Réseaux DUT 2 eme année Copyright c Emmanuel Nataf Chapitre 1 Programmation réseaux 1.1 Communication avec UDP - package java.net Le but de ce TP est de réaliser deux programmes permettant

Plus en détail

Déploiement d un web service SOAP sur Tomcat

Déploiement d un web service SOAP sur Tomcat Déploiement d un web service SOAP sur Tomcat Novembre 2016 L objectif de ce document est d expliquer comment créer sa première application distribuée composée d un serveur et d un client qui communiquent

Plus en détail

Approche Contract First

Approche Contract First Exemple HelpDesk Approche Contract First Développement d un premier web service en utilisant l approche contract first (ou WSDL First) Écriture du wsdl avant d écrire le code java Autre possibilité implementation

Plus en détail

RMI. Remote Method Invocation: permet d'invoquer des méthodes d'objets distants.

RMI. Remote Method Invocation: permet d'invoquer des méthodes d'objets distants. RMI Remote Method Invocation: permet d'invoquer des méthodes d'objets distants. Méthode proche de RPC. Outils et classes qui rendent l'implantation d'appels de méthodes d'objets distants aussi simples

Plus en détail

Parseur XML (2 séances)

Parseur XML (2 séances) Parseur XML (2 séances) Raksmey PHAN Ce TP vous a pour objectif de vous faire découvrir les fichiers XML. Nous allons créer un programme qui permet de lire et écrire un fichier XML. Puis nous verrons un

Plus en détail

TP4 : Stockage de données

TP4 : Stockage de données TP4 : Stockage de données 1 TP4 : Stockage de données Programmation Mobile Objectifs du TP Ce TP a pour objectif de vous initier au stockage des données dans le téléphone Android, dans la mémoire interne

Plus en détail

Plateforme d'évaluation professionnelle. Manuel d utilisation du service Web d EvaLog

Plateforme d'évaluation professionnelle. Manuel d utilisation du service Web d EvaLog Plateforme d'évaluation professionnelle Manuel d utilisation du service Web d EvaLog Un produit de la société AlgoWin http://www.algowin.fr Version 1.1.0 du 31/01/2015 Table des matières Présentation d

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

édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe 15

édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe 15 Table des matières Au sujet de l auteur 1 Introduction 3 édition revue et corrigée avec Java SE 7 7 1 Les bases 11 Compiler un programme Java 13 Exécuter un programme Java 14 Définir le chemin de classe

Plus en détail

Définition des Webservices Ordre de paiement par email. Version 1.0

Définition des Webservices Ordre de paiement par email. Version 1.0 Définition des Webservices Ordre de paiement par email Version 1.0 Rédaction, Vérification, Approbation Rédaction Vérification Approbation Nom Date/Visa Nom Date/Visa Nom Date/Visa Historique du document

Plus en détail

Programmation Socket en Java

Programmation Socket en Java Programmation Socket en Java Cours sockets Université Paul Sabatier Plan Un bon réflexe Les adresses IP en Java Sockets en mode flot La classe Socket La classe ServerSocket Communication via les Sockets

Plus en détail

Java Avancé - Cours 1 Solution des exercices

Java Avancé - Cours 1 Solution des exercices Solution des exercices Java Avancé - Cours 1 1/6 Java Avancé - Cours 1 Solution des exercices Liste des exercices: Exercice 1.1 Q1 On utilise les deux constructeurs suivants : java.io.inputstreamreader

Plus en détail

4. SERVICES WEB REST 46

4. SERVICES WEB REST 46 4. SERVICES WEB REST 46 REST REST acronyme de REpresentational State Transfert Concept introduit en 2000 dans la thèse de Roy FIELDING Est un style d architecture inspiré de l architecture WEB En 2010,

Plus en détail

Utilisation des webservices

Utilisation des webservices Utilisation des webservices V1.4 Évolution du document: Version Nature des changements Date 1.0 Création du document (Florent Veyrès ADULLACT Projet) 01/09/11 1.1 Mis à jour par Florent Veyrès 21/01/13

Plus en détail

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr

arcopole 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étail

Dossier spécifications «Webservice de dépôt» Version v007

Dossier spécifications «Webservice de dépôt» Version v007 Dossier spécifications «Webservice de dépôt» Version v007 22 Avril 2015 LISTE DE DIFFUSION Organisme ou Noms des Nombre de Pour Entreprise Destinataires copies Action Information ASPONE Dany SALMON 1 X

Plus en détail

Java Avancé - Cours 2

Java Avancé - Cours 2 Java avancé - cours 2 1/8 Java Avancé - Cours 2 Plan 1 Communication entre objets 1 1.1 Motivation....................................................... 1 1.2 Relations entre le panier et le rayon.........................................

Plus en détail

PLATEFORME DES ACHATS DE L ANFH CÔTÉ PRESTATAIRES. Version juin 2014

PLATEFORME DES ACHATS DE L ANFH CÔTÉ PRESTATAIRES. Version juin 2014 PLATEFORME DES ACHATS DE L ANFH CÔTÉ PRESTATAIRES Version juin 2014 SOMMAIRE 1. Première connexion, inscription de l entreprise sur la plateforme... 4 Compte de mon Entreprise... 6 Rubrique «Identification

Plus en détail

Exercice lesgaulois 01

Exercice lesgaulois 01 Exercice lesgaulois 01 Exercice A partir de la base de données lesgaulois, créer un service Web permettant d interroger un gaulois par son nom Projet : LesGauloisWS On affichera les informations suivantes

Plus en détail

Processus 2D-Doc. Version : 1.1 Date : 16/11/2012 Pôle Convergence AGENCE NATIONALE DES TITRES SECURISÉS. Processus 2D-Doc.

Processus 2D-Doc. Version : 1.1 Date : 16/11/2012 Pôle Convergence AGENCE NATIONALE DES TITRES SECURISÉS. Processus 2D-Doc. Page 1 sur 16 PROCESSUS 2D-DOC...1 1. ARCHITECTURE GLOBALE...4 1.1. 1.2. Les rôles... 4 Les étapes fonctionnelles... 5 1.2.1. Etape 1 : la création du code à barres... 5 1.2.2. Etape 2 : l envoi du document...

Plus en détail

Tp2 Emacs Développement Web

Tp2 Emacs Développement Web Tp2 Emacs Développement Web Les indications ci-dessous donnent les grandes lignes du développement. 1/ Evenement Ajax Jquery: Le code javascript jquery suivant permet d afficher un message dans un span

Plus en détail

Guide d'implémentation - Échanges de fichiers

Guide d'implémentation - Échanges de fichiers Guide d'implémentation - Échanges de fichiers Gestion des paiements par identifiant PayZen 2.3 Version du document 1.6 Sommaire 1. HISTORIQUE DU DOCUMENT... 3 2. CONTACTER L'ASSISTANCE TECHNIQUE...4 3.

Plus en détail

Modèle client-serveur

Modèle client-serveur Modèle client-serveur Daniel Hagimont IRIT/ENSEEIHT 2 rue Charles Camichel - BP 7122 31071 TOULOUSE CEDEX 7 Daniel.Hagimont@enseeiht.fr http://hagimont.perso.enseeiht.fr 1 Plan Principes généraux Modèle

Plus en détail

Programmation par RPC et Java-RMI :

Programmation par RPC et Java-RMI : 2A-SI 3 Prog. réseau et systèmes distribués 3.2 et JavaRMI Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Support de cours élaboré avec l aide de l équipe pédagogique du

Plus en détail

Familiarisation avec Eclipse / Netbeans

Familiarisation avec Eclipse / Netbeans Institut Galilée LEE Année 011-01 Master T.P. 0 Familiarisation avec Eclipse / Netbeans Lien important contenant le pdf du cours et du TP, et ensuite des sources : http://www-lipn.univ-paris13.fr/~fouquere/mpls

Plus en détail

POO 1/3 - Introduction à la Programmation Orientée Objet. Pierre Parrend IUT Lumière Lyon II, 2005-2006 pierre.parrend@univ-lyon2.

POO 1/3 - Introduction à la Programmation Orientée Objet. Pierre Parrend IUT Lumière Lyon II, 2005-2006 pierre.parrend@univ-lyon2. POO 1/3 - Introduction à la Programmation Orientée Objet Pierre Parrend IUT Lumière Lyon II, 2005-2006 pierre.parrend@univ-lyon2.fr Sommaire Les Langages de Programmation Premier Programme Les Objets Objets

Plus en détail

Rapport Gestion de projet

Rapport Gestion de projet IN56 Printemps 2008 Rapport Gestion de projet Binôme : Alexandre HAFFNER Nicolas MONNERET Enseignant : Nathanaël COTTIN Sommaire Description du projet... 2 Fonctionnalités... 2 Navigation... 4 Description

Plus en détail

Bureau d étude COO-POO COOKBOOK: BLUETOOTH POUR JAVA. NGOM Moctar Sarr Groupe 1 4RT 09/10

Bureau d étude COO-POO COOKBOOK: BLUETOOTH POUR JAVA. NGOM Moctar Sarr Groupe 1 4RT 09/10 Bureau d étude COO-POO COOKBOOK: BLUETOOTH POUR JAVA CHUI Rodney NGOM Moctar Sarr Groupe 1 4RT 09/10 Tuteur : M. ROMARIC I. Introduction Ce document permet de découvrir le processus de connexion entre

Plus en détail

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE

MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE MINISTÈRE DU TRAVAIL, DE l EMPLOI ET DE LA SANTÉ MINISTÈRE DES SOLIDARITÉ ET DE LA COHÉSION SOCIALE MINISTÈRE DU BUDGET, DES COMPTES PUBLICS ET DE LA RÉFORME DE L ÉTAT Standard d'interopérabilité entre

Plus en détail

Guichet ONEGATE COLLECTE XBRL SOLVABILITE II (S2P) Manuel d utilisateur VERSION 1.4 16/04/2014 ORGANISATION ET INFORMATIQUE SDESS.

Guichet ONEGATE COLLECTE XBRL SOLVABILITE II (S2P) Manuel d utilisateur VERSION 1.4 16/04/2014 ORGANISATION ET INFORMATIQUE SDESS. Guichet ONEGATE Manuel d utilisateur COLLECTE XBRL SOLVABILITE II (S2P) ORGANISATION ET INFORMATIQUE SDESS VERSION 1.4 16/04/2014 Version 1 SUIVI DES VERSIONS Version Date Nature des modifications Paragraphe

Plus en détail

Démo d accès et d utilisation de l application «JMONNET» via Fedict MyminfinPro Version 2015-12

Démo d accès et d utilisation de l application «JMONNET» via Fedict MyminfinPro Version 2015-12 Démo d accès et d utilisation de l application «JMONNET» via Fedict MyminfinPro Version 2015-12 Introduction : Cette année (2016), l application JMonnet fait peau neuve. Il s agit d un changement dans

Plus en détail

TP programmation Internet en JAVA

TP programmation Internet en JAVA TP programmation Internet en JAVA préparé par P. Bakowski Ce TP nécessite quelques préparations du logiciel. Vous pouvez utiliser l environnement NetBeans avec le pack SDK Java SE Le site polytech2go.fr

Plus en détail

DPAE PAR TÉLÉCHARGEMENT (UPLOAD)

DPAE PAR TÉLÉCHARGEMENT (UPLOAD) DPAE PAR TÉLÉCHARGEMENT (UPLOAD) Documentation Informaticiens - Guide technique Référence du document : NAT-CER31-ACC-DAPG-UPLOADTXT-091000-v5.doc Nb de pages : 9 Date de création : 06/03/2009 Date de

Plus en détail

JDBC. Daniel Tschirhart : Programmation Java V1.35 1.1

JDBC. Daniel Tschirhart : Programmation Java V1.35 1.1 JDBC Daniel Tschirhart : Programmation Java V1.35 1.1 JDBC JDBC est l'acronyme de Java DataBase Connectivity et désigne une API définie par Sun pour permettre un accès aux bases de données avec Java Accès

Plus en détail

Plan. Environnement Client/Serveur. Cours 7 JavaServer Pages (1) JSP. Programmation Web coté serveur

Plan. Environnement Client/Serveur. Cours 7 JavaServer Pages (1) JSP. Programmation Web coté serveur Plan Environnement Client/Serveur Cours 7 JavaServer Pages (1) kn@lri.fr 7.1 Principe 7.2 Rappels HTTP 7.3 Le serveur web Tomcat Programmation Web coté serveur JSP 2/28 (rappel) génération de pages-web

Plus en détail

Les services web. Module 04 Les Services Web. Campus-Booster ID : 697. www.supinfo.com. Copyright SUPINFO. All rights reserved

Les services web. Module 04 Les Services Web. Campus-Booster ID : 697. www.supinfo.com. Copyright SUPINFO. All rights reserved Les services web Module 04 Les Services Web Campus-Booster ID : 697 www.supinfo.com Copyright SUPINFO. All rights reserved Les services web Objectifs de ce module En suivant ce module vous allez: Comprendre

Plus en détail

Architectures et Web

Architectures et Web Architectures et Web Niveaux d'abstraction d'une application En règle générale, une application est découpée en 3 niveaux d'abstraction : La couche présentation ou IHM (Interface Homme/Machine) gère les

Plus en détail

Objets distribués et Appel de Méthodes à Distance 2009-2010

Objets distribués et Appel de Méthodes à Distance 2009-2010 Objets distribués et Appel de Méthodes à Distance 2009-2010 1 Objectif : construire une application où différents modules peuvent être situés sur des machines différentes, en utilisant un modèle à objets

Plus en détail

Il se présente sous forme d un service Windows qui interroge un webservice distant toutes les (n) minutes. 1. PREREQUIS

Il se présente sous forme d un service Windows qui interroge un webservice distant toutes les (n) minutes. 1. PREREQUIS IXBUS TRANSMETTEUR Le transmetteur permet d envoyer des fichiers présents dans des dossiers au serveur ixbus. Tous les transferts se font en sortie de la machine cliente (protocole HTTP(S)). Cela évite

Plus en détail

Objectifs. Comprendre l architecture typique d une application web Exemple: Expérimenter avec:

Objectifs. Comprendre l architecture typique d une application web Exemple: Expérimenter avec: Cedric Dumoulin Objectifs Comprendre l architecture typique d une application web Exemple: Application permettant de lister un catalogue d articles, et de créer des articles Expérimenter avec: EJB, JPA

Plus en détail

Remote Method Invocation (RMI)

Remote 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étail

DEMATERIALISATION. Signature électronique et sécurité

DEMATERIALISATION. Signature électronique et sécurité DEMATERIALISATION Signature électronique et sécurité Editeur du Progiciel MARCO, le spécialiste de la gestion des achats et marchés publics Parc Euromédecine 95 rue Pierre Flourens 34090 MONTPELLIER Tél

Plus en détail

II LE DEPOT D UNE DEMANDE DE REMBOURSEMENT : «EFFECTUER UNE DEMARCHE»

II LE DEPOT D UNE DEMANDE DE REMBOURSEMENT : «EFFECTUER UNE DEMARCHE» Mise en œuvre de la directive 2008/9/CE du 12 février 2008 Dématérialisation de la procédure de remboursement de TVA supportée dans un autre État membre. Fiche n 4 bis : Les modalités de dépôt d une deman

Plus en détail

Web & XML. Evaluation 1/2. ENSEIRB Programmation Web / XML. Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP. Page 1/9

Web & XML. Evaluation 1/2. ENSEIRB Programmation Web / XML. Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP. Page 1/9 Web & XML ENSEIRB Programmation Web / XML Evaluation 1/2 Version 1.00 du 19 décembre 2012 Etat : Travail SOPRA GROUP Page 1/9 Historique : Version Date Origine de la mise à jour Rédigée par Validée par

Plus en détail

Conception Plateforme Messagerie

Conception Plateforme Messagerie Conception Plateforme Messagerie Date du document Vendredi 19 mai 2006 Sommaire du document I. Introduction...1 II. Une vision globale du système...1 1. Le diagramme de classes UML...1 2. Détail des méthodes

Plus en détail

Web Tier : déploiement de servlets

Web 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étail

Création d un service web avec NetBeans 5.5 et SJAS 9

Cré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étail

Géocodage d une flotte de téléphones portables Principes (niveau débutants)

Géocodage d une flotte de téléphones portables Principes (niveau débutants) Géocodage d une flotte de téléphones portables Principes (niveau débutants) P. Lacomme (placomme@isima.fr) 1. Mise en place d un serveur web Étape 1 : Installer un serveur php. Par exemple : http://www.easyphp.org/

Plus en détail

Projet de Système d Information National (SIN) SAMU Grippe A H1N1 / Déploiement dans les SAMU Centre 15

Projet de Système d Information National (SIN) SAMU Grippe A H1N1 / Déploiement dans les SAMU Centre 15 Projet de Système d Information National (SIN) SAMU Grippe A H1N1 Déploiement dans les SAMU-Centre 15 Mission de préfiguration ASIP 9, rue Georges Pitard 75 015 Paris Tél 01 58 45 32 50 Fax 01 58 45 33

Plus en détail

Plateforme PAYZEN. Définition de Web-services

Plateforme 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étail

Guide technique EDI TDFC : Les Etats Comptables et Fiscaux et Sage DirectDéclaration

Guide technique EDI TDFC : Les Etats Comptables et Fiscaux et Sage DirectDéclaration Guide technique EDI TDFC : Les Etats Comptables et Fiscaux et Sage DirectDéclaration Ce guide a pour vocation de vous aider dans la génération et l envoi de votre déclaration fiscale au format EDI-TDFC

Plus en détail

L2 Informatique - gr A HLIN406-25 mars 2015. Contrôle continu 1

L2 Informatique - gr A HLIN406-25 mars 2015. Contrôle continu 1 L2 Informatique - gr A HLIN406-25 mars 2015 Nom : Prénom : Numéro d étudiant : Contrôle continu 1 Tous documents sur support papier autorisés. Durée : 1h00. L ensemble des réponses sera à donner sur les

Plus en détail

ModSecurity. Cible de sécurité CSPN Version 0.96

ModSecurity. Cible de sécurité CSPN Version 0.96 Cible de sécurité CSPN Version 0.96 TABLE DES MATIERES 1 IDENTIFICATION... 3 1.1 IDENTIFICATION DE LA CIBLE DE SECURITE... 3 1.2 IDENTIFICATION DU PRODUIT... 3 2 ARGUMENTAIRE (DESCRIPTION) DU PRODUIT...

Plus en détail

SII du transporteur avec BPEL

SII du transporteur avec BPEL SII du transporteur avec BPEL Projet BPMS Dernière modification : 18.12.2007 Table des matières 1. INTRODUCTION...3 2. SERVEURS...3 2.1. RÉFÉRENTIEL DESIGNER...3 2.2. SERVEUR DE BASE DE DONNÉES...3 2.3.

Plus en détail

Programmation orientée objet en langage JAVA

Programmation orientée objet en langage JAVA Programmation orientée objet en langage JAVA Connexion à une base de données avec JDBC Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX

Plus en détail

Travaux pratiques : EJB avec JBoss 5 + Java 6 + Eclipse

Travaux pratiques : EJB avec JBoss 5 + Java 6 + Eclipse Travaux pratiques : EJB avec JBoss 5 + Java 6 + Eclipse Introduction Le but de ce TP est de programmer une application à la norme EJB en utilisant le serveur d application JBoss. Matériel requis - JBoss

Plus en détail

TP1 - Entreprise Java Beans

TP1 - Entreprise Java Beans TP1 - Entreprise Java Beans Réseaux Middlewares - Jules Chevalier 1 Configuration Minimale Pour ce TP, vous aurez besoin de outils suivants : Un JDK installé (le JRE est insuffisant) Un IDE édition Java

Plus en détail

MODE D EMPLOI Envoi des télédéclarations au Portail

MODE D EMPLOI Envoi des télédéclarations au Portail MODE D EMPLOI Envoi des télédéclarations au Portail SOMMAIRE 1- Télédéclaration manuelle : Exemple avec Outlook Express 2 A - Charger le programme : 2 B Préparer le message d envoi : 3 C - Insérer en pièce

Plus en détail

Interfaces DPPR / SIH - Boîte Noire DPPR

Interfaces DPPR / SIH - Boîte Noire DPPR Interfaces DPPR / SIH - Boîte Noire DPPR DPPR/SPF_002 / 3.4 Client Entité Projet : GIP RESEAU ONCORA : SWORD/SWL : DPPR Id Projet : DPPR Date (1) : 21 décembre 2005 Etat : à valider validé Diffusion :

Plus en détail

Création d'un convertisseur SQL SiTools

Création d'un convertisseur SQL SiTools Création d'un convertisseur SQL SiTools 1 - Introduction Un convertisseur permet de transformer la requête SQL, envoyé par la webapp SiTools à la webapp catalog ou l'inverse. C'est à dire que cette conversion

Plus en détail

Formation ESUP Portail Cours 4

Formation ESUP Portail Cours 4 Formation ESUP Portail Cours 4 http://www.esup-portail.org 1 Plan Prérequis Outils Normes Esup portail Canal uportal Publication d'un canal Web services 2 Prérequis Java Ant XML XSL/XSLT 3 Outils http://www.esup-portail.org/consortium/espace/normes_1c/tech/build/index.

Plus en détail

PROCEDURE D'APPEL DU WEBSERVICE PERMETTANT DE CONTROLER LES FICHIERS XML-SANDRE Version 4

PROCEDURE D'APPEL DU WEBSERVICE PERMETTANT DE CONTROLER LES FICHIERS XML-SANDRE Version 4 PRCEDURE D'APPEL DU WEBSERVICE PERMETTANT DE CNTRLER LES ICHIERS XML-SANDRE Version 4 Titre : PRCEDURE D'APPEL DU WEBSERVICE DU PARSEUR V4 PERMETTANT DE CNTRLER LES ICHIERS XML-SANDRE Créateur : Système

Plus en détail

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux

Apache Tomcat 8 Guide d'administration du serveur Java EE 7 sous Windows et Linux Avant-propos 1. À qui s adresse ce livre? 11 2. Les pré-requis 12 Préambule 1. Rappel sur les architectures Internet/Intranet/Extranet 13 1.1 Le protocole HTTP 14 1.1.1 Les méthodes HTTP 16 1.1.2 Les codes

Plus en détail

Poste Carte Agent ANTS: Installation environnement utilisateur En Préfecture

Poste Carte Agent ANTS: Installation environnement utilisateur En Préfecture : Installation environnement utilisateur En Préfecture Référence:ANTS_CARTES_PREF_TECH_Guide-Installation_Poste_Carte_Agent_ANTS_v1.7.doc SOMMAIRE 1 INTRODUCTION... 3 1.1 Objet... 3 1.2 Présentation du

Plus en détail

Cours Bases de données 2ème année IUT

Cours Bases de données 2ème année IUT Cours Bases de données 2ème année IUT Cours 6 : JDBC : ou comment lier ORACLE avec Java 1ère partie Anne Vilnat http://www.limsi.fr/individu/anne/cours Plan 1 Introduction 2 les étapes de la connexion

Plus en détail

Guide d'installation pour Plug-in : PHP et Perl

Guide d'installation pour Plug-in : PHP et Perl Guide d'installation pour Plug-in : PHP et Perl Version AE280507-APIv6 Guide d'installation pour Plug-in : PHP et Perl API v6 Avertissements : Le fichier Version.txt précise l'environnement dans lequel

Plus en détail

Programmation RMI Ph. Truillet

Programmation RMI Ph. Truillet http://www.irit.fr/~philippe.truillet Ph. Truillet Octobre 2015 v. 1.7 0. déroulement du TP RMI (Remote Method Invocation) est une technologie développée et fournie par Sun à partir du JDK 1.1 pour permettre

Plus en détail

Les Systèmes et Applications Réparties et leur Programmation

Les Systèmes et Applications Réparties et leur Programmation Les Systèmes et Applications Réparties et leur Programmation Samia Bouzefrane Maître de Conférences Laboratoire CEDRIC Conservatoire National des Arts et Métiers 292 rue Saint Martin 75141 Paris Cédex

Plus en détail

Intégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat)

Intégration d'applications à gros grain Unité d'intégration : le service (interface + contrat) Motivations Motivations Intégration d'applications à "gros grain" Unité d'intégration : le "service" (interface + contrat) Contraintes Applications conçues indépendamment, sans avoir prévu une intégration

Plus en détail

Cours Serveurs d application. et Java avancé. Introduction au cours Serveurs d application. et Java avancé. Prérequis / Objectifs.

Cours Serveurs d application. et Java avancé. Introduction au cours Serveurs d application. et Java avancé. Prérequis / Objectifs. Cours Serveurs d application et Java avancé Introduction au cours Serveurs d application et Java avancé ITU Université de Nice Richard Grin Version O 1.0.1 12/4/14 20 h de cours et TPs Richard Grin, université

Plus en détail

Kit d intégration.net

Kit d intégration.net Kit d intégration.net Sommaire 1. Introduction... 3 1.1. Objet du document... 3 1.2. Public visé... 3 1.3. Contenu du document... 3 1.4. Liste des documents de référence... 3 1.5. Avertissement... 4 1.6.

Plus en détail

Web services en Java (services Web) JMF (Tous droits réservés) 1

Web services en Java (services Web) JMF (Tous droits réservés) 1 Web services en Java (services Web) JMF (Tous droits réservés) 1 Web services (services web) : qu'est ce? Une architecture orientée objet et distribuée où les messages sont en syntaxe XML Ce n'est pas

Plus en détail

JVM. RMI - couche de référence. RMI - couche de transport TCP/IP

JVM. RMI - couche de référence. RMI - couche de transport TCP/IP Chapitre 9 Dans ce chapitre nous abordons le mécanisme RMI (Remote Method Invocation) permettant le développe ment des systèmes répartis. Nous expliquerons comment les classes d un serveur peuvent être

Plus en détail

Utiliser NDK dans un projet Android

Utiliser NDK dans un projet Android Introduction NDK est une suite d outils permettant de compiler puis d utiliser du code natif dans une application Android. Ce code natif est ensuite appelé via JNI (Java Native Interface), fournissant

Plus en détail

Environnements de développement (intégrés)

Environnements de développement (intégrés) Environnements de développement (intégrés) Développement de greffons Patrick Labatut labatut@di.ens.fr http://www.di.ens.fr/~labatut/ Département d informatique École normale supérieure Centre d enseignement

Plus en détail

arcopole Studio Annexe 7 Architectures Site du programme arcopole : www.arcopole.fr

arcopole 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.3.0.1 Date de dernière mise à jour : 15/10/2015 Sommaire

Plus en détail

Guichet ONEGATE. Protide saisie en ligne (PRO) Manuel d utilisateur VERSION 1.0-12/12/2014 ORGANISATION ET INFORMATIQUE SDESS

Guichet ONEGATE. Protide saisie en ligne (PRO) Manuel d utilisateur VERSION 1.0-12/12/2014 ORGANISATION ET INFORMATIQUE SDESS Guichet ONEGATE Manuel d utilisateur Protide saisie en ligne (PRO) VERSION 1.0-12/12/2014 ORGANISATION ET INFORMATIQUE SDESS SUIVI DES VERSIONS Version Date Commentaire Rédacteur 1.0 12/12/2014 Version

Plus en détail

L exemple qui est mis à votre disposition a pour but de rechercher les données contenues dans un fichier services.xml fourni :

L exemple qui est mis à votre disposition a pour but de rechercher les données contenues dans un fichier services.xml fourni : TP n 9 Xml/Json 1) Exemple d application analysant un fichier XML L exemple qui est mis à votre disposition a pour but de rechercher les données contenues dans un fichier services.xml fourni : Ce fichier

Plus en détail

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005

Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 MDA : Un Tutoriel Introduction pratique au Développement orienté Modèle Pierre Parrend, Mars 2005 1 Sommaire Table des matières 1 Sommaire 1 2 Introduction 2 2.1 A qui s adresse ce tutoriel......................

Plus en détail

Projet ERA PROCEDURES DE TESTS EDITEURS SGL PROCEDURE DE PASSAGE EN PRODUCTION LABM

Projet ERA PROCEDURES DE TESTS EDITEURS SGL PROCEDURE DE PASSAGE EN PRODUCTION LABM Projet ERA PROCEDURES DE TESTS EDITEURS SGL PROCEDURE DE PASSAGE EN PRODUCTION LABM ERA_Procedures_Test&Passage_en_Production_v2.0.doc Page 1 sur 10 Table des Matières 1 Introduction 2 Validation du flux

Plus en détail

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module

STS SE. FreeRTOS. Programmation réseau WIFI. Programmation réseau. Socket Tcp. FlyPort smart Wi-Fi 802.11 module François SCHNEIDER Lycée Victor-Hugo BESANÇON. STS SE FreeRTOS Programmation réseau WIFI Programmation réseau Socket Tcp FlyPort smart Wi-Fi 802.11 module Prérequis : langage C, connaissance réseau : Ip,

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

TP de Java Exceptions et E/S. catch (IOException ioe) { System.out.println(" E/S problem :" + ioe);

TP de Java Exceptions et E/S. catch (IOException ioe) { System.out.println( E/S problem : + ioe); TP de Java Exceptions et E/S Sujets abordés dans ce TP : Bloc try/catch/finally Déclenchement d exception Redéfinition d exception Taxonomie des exceptions Gestion de fichiers Tokenizer 1) Les erreurs

Plus en détail

Compétence (niveau moyen) Java J2EE - 2014

Compétence (niveau moyen) Java J2EE - 2014 Compétence (niveau moyen) Java J2EE - 2014 «Mars-Mai 2014. Réf : JAVA J2EE Version 1 Page 1 sur 23 Sommaire CONTEXTE DE LA REMISE A NIVEAU JAVA J2EE EN AUTOFORMATION... 3 1. UTILISATION DE ECLIPSE KEPLER

Plus en détail

Applications Réparties TD 3 Web Services.NET

Applications Réparties TD 3 Web Services.NET Ce TD vous enseignera les bases de l'utilisation des Web Services en.net avec Visual Studio.NET 1 Introduction Vos applications.net, quelles soient Windows Forms ou Web Forms, peuvent avoir recours, dans

Plus en détail

RICM 4 ème année 12/1/2012

RICM 4 ème année 12/1/2012 RICM 4 ème année 12/1/2012 Examen de Systèmes Répartis Durée : 2h, Documents autorisés à l exception des livres. Le barème est indicatif. Partie A Applications Web Question 1. Dans un répertoire contenant

Plus en détail

Lecture de variable automate en utilisant le service web de l ETZ (application J2SE)

Lecture de variable automate en utilisant le service web de l ETZ (application J2SE) Lecture de variable automate en utilisant le service web de l ETZ (application J2SE) Sommaire 1. Objectifs...2 2. Création d un nouveau projet J2SE...2 3. Intégration du client Web Service...5 3.1. Description

Plus en détail

Modèle client-serveur

Modèle client-serveur Modèle client-serveur Daniel Hagimont IRIT/ENSEEIHT 2 rue Charles Camichel - BP 7122 31071 TOULOUSE CEDEX 7 Daniel.Hagimont@enseeiht.fr http://hagimont.perso.enseeiht.fr Remerciements Michel Riveill 1

Plus en détail