On Feature Interaction among Web Services Michael Weiss et Babak Esfandiari
|
|
- Josephine Lacroix
- il y a 8 ans
- Total affichages :
Transcription
1 On Feature Interaction among Web Services Michael Weiss et Babak Esfandiari Présenté par INF-6251 :: Automne 2005
2 Présentation Introduction
3 Contexte Bref historique Contexte Affaire (Business) Processus d affaire (Business Process) Intégration de processus d affaire Distance ZERO
4 Contexte Bref historique Bref historique Document Web Le partage des travaux de recherche Application Web Les transactions entre l entreprise et ses clients Service Web L intégration des processus d affaire
5 Service Web SOAP WSDL UDDI B2B Service Web Problème à résoudre Serveur de la compagnie Pierre Inc Serveur de la compagnie aérienne Le classique : Copier - Coller HTTP/HTML HTTP/HTML Interface Web de la compagnie Pierre Inc. Interface Web de la compagnie aérienne Vous!
6 Service Web SOAP WSDL UDDI B2B Service Web Problème à résoudre Serveur de la compagnie Pierre Inc Serveur de la compagnie aérienne Le classique : Copier - Coller HTTP/HTML HTTP/HTML Interface Web de la compagnie Pierre Inc. Interface Web de la compagnie aérienne Vous!
7 Service Web SOAP WSDL UDDI B2B Service Web (2) Solution apportée par le service web Serveur de la compagnie Pierre Inc Serveur de la compagnie aérienne HTTP/SOAP/XML HTTP/HTML HTTP/HTML Interface Web de la compagnie Pierre Inc. Vous!
8 Service Web SOAP WSDL UDDI B2B Service Web (3) Et si on poussait le vice? Serveur de la co. de location d auto Serveur de la compagnie aérienne Serveur de la compagnie Pierre Inc Serveur Web de l Hôtel HTTP / HTML WAP / WML Serveur de la bourse Vous encore! Interface Web de la compagnie Pierre Inc.
9 Service Web SOAP WSDL UDDI B2B Service Web (4) Composante logicielle accessible à travers Internet XML comme moyen de représentation des données <?xml version 1.0?> <methodcall> <methodname> PrixDe </methodname> <params> <param> <value><string> DollarCanadien </string></value> </param> </params> </methodcall>
10 Service Web SOAP WSDL UDDI B2B Service Web c est «In»? (5) Accessible à travers les protocoles standards (HTTP et SMTP par exemple). Centralisé «write once run everywhere». Utilisable par différentes applications peu importe le langage utilisé. Interopérabilité des processus d affaire
11 Service Web SOAP WSDL UDDI B2B Service Web - Éléments (6) XML : représentation des messages et résultats Standards SOAP : échange de messages (sur HTTP par ex.) WSDL : description de l interface du service web UDDI : dépôt des description WSDL (indexage) UDDI Rechercher Publier WSDL Client Connecter (Bind) HTTP / SOAP / XML Fournisseur de service
12 Service Web SOAP WSDL UDDI B2B S.O.A.P. Simple Object Access Protocol. Standard de communication (des messages) entre l application et son composant. L échange de messages est basé sur XML. SOAP encapsule ces messages. Véhiculer par HTTP, donc traverse les pare-feux (à moins de restrictions particulières à ce sujet). Analogie : SOAP encapsule XML comme que TCP encapsule IP.
13 Service Web SOAP WSDL UDDI B2B S.O.A.P. - Message (2) Message SOAP Entêtes HTTP Enveloppe SOAP Corps du message SOAP Appel de méthodes & description des données POST /StockQuote HTTP/1.1 Host: Content-Type: text/xml; charset="utf-8" Content-Length: nnnn SOAPAction: " <SOAP-ENV:Envelope xmlns:soap-env=" SOAP-ENV:encodingStyle=" <SOAP-ENV:Body> <m:getlasttradeprice xmlns:m=" <symbol>dis</symbol> </m:getlasttradeprice> </SOAP-ENV:Body> </SOAP-ENV:Envelope> Code exemple inspiré de : Understanding Web Services, Arthur Ryman
14 Service Web SOAP WSDL UDDI B2B S.O.A.P. - Exemple (3) Code exemple tiré de : A. Obaïd, Développement d applications réparties
15 Service Web SOAP WSDL UDDI B2B W.S.D.L. Web Service Description Langage Permet de définir pour un services Web Son adresse et son identité. Les opérations que l on peut invoquer et leurs arguments ( Types des données, Valeurs de retour, etc.). Les détails d implémentation. Etc. Conçu pour être extensible
16 Service Web SOAP WSDL UDDI B2B W.S.D.L. Exemple (2) <?xml version="1.0"?> <definitions name="stockquote" targetnamespace=" xmlns:tns=" xmlns:xsd1=" xmlns:soap=" xmlns=" <types> <schema targetnamespace=" xmlns=" <element name="getlasttradeprice"> <complextype> <all> <element name="symbol" type="string"/> </all> </complextype> </element> <element name="getlasttradepriceresponse"> <complextype> <all> <element name="price" type="float"/> </all> </complextype> </element> </schema> </types> Code exemple tiré de : Understanding Web Services, Arthur Ryman
17 Service Web SOAP WSDL UDDI B2B W.S.D.L. Exemple (3) <message name="getlasttradepriceinput"> <part name="body" element="xsd1:getlasttradeprice"/> </message> <message name="getlasttradepriceoutput"> <part name="body" element="xsd1:getlasttradepriceresponse"/> </message> <porttype name="stockquoteporttype"> <operation name="getlasttradeprice"> <input message="tns:getlasttradepriceinput"/> <output message="tns:getlasttradepriceoutput"/> </operation> </porttype> Code exemple tiré de : Understanding Web Services, Arthur Ryman
18 Service Web SOAP WSDL UDDI B2B W.S.D.L. Exemple (4) <binding name="stockquotesoapbinding" type="tns:stockquoteporttype"> <soap:binding style="document" transport=" <operation name="getlasttradeprice"> <soap:operation soapaction=" <input> <soap:body use="encoded" namespace=" encodingstyle=" </input> <output> <soap:body use="encoded" namespace=" encodingstyle=" </output> </operation> </binding> <service name="stockquoteservice"> <documentation>my first service</documentation> <port name="stockquoteport" binding="tns:stockquotebinding"> <soap:address location=" </port> </service> </definitions> Code exemple tiré de : Understanding Web Services, Arthur Ryman
19 Service Web SOAP WSDL UDDI B2B U.D.D.I. Universal Description, Discovery and Integration. Spécification pour la description et la découverte de Services Web. Les entreprises enregistrent des informations publiques les concernant et concernant les services qu ils offrent.
20 Service Web SOAP WSDL UDDI B2B U.D.D.I. (2) Pages blanches : Noms, adresses, contacts, identifiants Pages jaunes : Détails sur les activités de l entreprise, les services qu elle propose. Pages vertes : Informations techniques sur les services proposés.
21 Service Web SOAP WSDL UDDI B2B U.D.D.I. Entités (3) Business Entity Informations de bases sur l entreprise. Business Service Informations décrivant un groupe de services web de l entreprise. Binding Template Détails techniques pour l invocation du service web. Technology Model (tmodel) Association d un service à sa description abstraite WSDL.
22 Service Web SOAP WSDL UDDI B2B U.D.D.I. Exemple (4) <businessentity authorizedname="pierre Inc." businesskey=" r445t6y aa edfr5tgh7 " operator="pc Inc."> <name>les entreprises Pierre Chalfoun Inc. </name> <description xml:lang="fr"> Nous offrons des solutions pour satisfaire les besoins bla, bla et surtout BLA! </description> <contacts> <contact usetype="technical"> <description xml:lang="fr"> Solutions e-commerce </description> <personname> Pierre Chalfoun </personname> <address> Sherbrooke Est, Montreal, Que., Canada </address> </contact> </contacts> </businessentity>
23 Service Web SOAP WSDL UDDI B2B B.2B. Pardon? 1 Service Web c est bien mais 2 c est mieux! UDDI Rechercher Publier WSDL Client Connecter (Bind) HTTP / SOAP / XML Fournisseur de service Business To Business Collaborer est le mot d ordre!
24 Service Web SOAP WSDL UDDI B2B B.2B. Modéliser les BP? (2) Pourquoi modéliser des besoins logiciels? (UML) BPM Business Process (Management / Modeling) Conception, implémentation, évaluation, optimisation, etc. Notations disponibles Event Process Chains (EPC), Business Process Execution Language for Web Services (BPEL4WS), Activity-Decision Flow (ADF) diagram, etc. BPMI.org : Business Process Management Initiative
25 Measure -ments Introduction Service Web SOAP WSDL UDDI B2B B.2B. Vue d ensemble (3) Goals, Evironmental Analysis, Organizational Analysis Process Design Process Models Measures for Improvement Animation, Simulation Metrics, Targets Process Evaluation Target Values Process Implementation other reporting purposes Process Metrics Process Enactment Implemented Processes Process Metrics Process Monitoring Source: M. zur Muehlen: Workflow-based Process Controlling, 2004
26 Service Web SOAP WSDL UDDI B2B B.2B. Collaboration (4) Message A Processus d affaire Orchestration Message B BPEL4WS ebxml WS Choreography Source: Richard C. Gronback, Borland Conference 2004
27 Service Web SOAP WSDL UDDI B2B B.2B. Collaboration (4) Message A Processus d affaire Orchestration Message B BPEL4WS 1. Message A Chorégraphie Processus d affaire A Message B Message C Processus d affaire B ebxml WS Choreography Source: Richard C. Gronback, Borland Conference 2004
28 Service Web SOAP WSDL UDDI B2B B.2B. BPEL4WS (5) Andrews et al.: BPEL4WS 1.1., 2003
29 Service Web SOAP WSDL UDDI B2B B.2B. BPEL4WS (6) Points d intéractions États Comportements Andrews et al.: BPEL4WS 1.1., 2003
30 Service Web SOAP WSDL UDDI B2B B.2B. BPEL4WS (7) Andrews et al.: BPEL4WS 1.1., 2003
31 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude vue d ensemble Problématique Interaction de caractéristiques (Feature Interactions) Fonctionnelles Non-fonctionnelles Méthodologie de détection d interactions Analyse orientée objectif Modélisation de scénarios Cas d étude
32 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude problématique Introduction rapide + dynamisme = Intéractions négatives Coordination difficile des caractéristiques (services) Conflits de buts. Compétition pour des ressources. Changements concernant les suppositions faites sur les services. L évolution de la conception. Composition des Services Web Seule la mécanique a été largement exploitée. Et les fonctionnalités offertes par les services?
33 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude problématique (2) Problèmes à différentes étapes de la composition de SW Données, types et séquences logiques Besoins non-fonctionnelles tel que la sécurité, confidentialité, interopérabilité, etc. Origine : déploiement rapide et décentralisé des SW
34 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Fonctionnelle et non-fonctionnelle Caractéristique fonctionnelle (CF) Les fonctions / services que le produit devrait fournir. Caractéristique non-fonctionnelle (CNF) Sécurité, confidentialité, performance, etc. On ne parle d interaction que lorsqu on a une composition. Distinction nécessaire entre les caractéristiques fonctionnelles (CF) et les caractéristiques nonfonctionnelles (CNF). CF est motivée, au niveau des affaires, par une CNF
35 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude CCF (composition de caractéristiques fonctionnelles) Peut se produire suite à L ordre d invocation Condition à atteindre Réaction simultanée Erreurs de supposition Gestion de la ressource
36 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude CCF (composition de caractéristiques fonctionnelles) Peut se produire suite à L ordre d invocation Condition à atteindre Réaction simultanée Erreurs de supposition Gestion de la ressource
37 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude CCNF (composition de caractéristiques non-fonctionnelles) Interaction non désirée entre les caractéristiques nonfonctionnelles de l utilisabilité et de la confidentialité!
38 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude CCNF (composition de caractéristiques non-fonctionnelles) Interaction non désirée entre les caractéristiques nonfonctionnelles de l utilisabilité et de la confidentialité!
39 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Détection d interactions Modéliser les caractéristiques selon la notation User Requirements Notation ( URN ) Conflits entre objectifs avec Goal-Oriented Requirement Langage ( GRL ) Modéliser les buts de l entreprise Modéliser les CNF Déploiement de caractéristiques avec Use Case Maps ( UCM ) Décrire les CF sous forme de scénarios
40 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude GRL Construit selon les techniques d analyse orienté objectif Les CF et CNF sont tous deux modélisés comme objectifs à atteindre par l architecture du système. Introduction d un graphe d objectifs durant la phase d analyse. But ultime de la conception : résoudre les conflits de façon à atteindre tous les objectifs initiaux (CF et CNF). CNF Solutions pour atteindre les CF et/ou CNF CF Entité requise pour compléter une tâche (Task) ou un but (Goal)
41 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude GRL Construit selon les techniques d analyse orienté objectif Les CF et CNF sont tous deux modélisés comme objectifs à atteindre par l architecture du système. Introduction d un graphe d objectifs durant la phase d analyse. But ultime de la conception : résoudre les conflits de façon à atteindre tous les objectifs initiaux (CF et CNF). CNF Solutions pour atteindre les CF et/ou CNF CF Entité requise pour compléter une tâche (Task) ou un but (Goal)
42 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Méthodologie Modéliser les CF comme des objectifs, les CNF comme des objectifs-souples et les solutions pour y parvenir comme des tâches. Analyser le graphe à la recherche de conflits entre objectifs. Exemple: sécurité versus performance, utilisabilité versus confidentialité. Résoudre les interactions en utilisant l une des techniques proposées. À titre d exemple notons : Regroupement d objectifs Changement dans l ordre d invocation des services Mise sur pied d un service indépendant
43 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Cas d études Personnaliser un SW Objectif : analyser l impact de l implémentation d un service tierce dans l application. La gestion de l identification est un objectif et non une tâche puisqu on aimerait l implémenter via un service tierce, soit le SW Passport de Microsoft. Examinons le fonctionnement de ce service
44 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Cas d études Personnaliser un SW Objectif : analyser l impact de l implémentation d un service tierce dans l application. La gestion de l identification est un objectif et non une tâche puisqu on aimerait l implémenter via un service tierce, soit le SW Passport de Microsoft. Examinons le fonctionnement de ce service
45 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Cas d études Personnaliser un SW (2) Vue globale du service Passeport de Microsoft
46 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Cas d études Personnaliser un SW (3) Technique utilisée ici : refactoring NB: Cette technique est décrite dans GRL
47 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Cas d études Personnaliser un SW (4) Modélisation du Profiling de tâche à objectif! Recours à une implémentation supplémentaire (P3P) pour résoudre le conflit.
48 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Cas d études Traitement de texte (5) Objectif : analyser la conséquence du masquage d information sur l exactitude du service. La maintenabilité nous suggère de déléguer les responsabilités de correction et de formatage à d autres services. Problème: Les deux services de correction peuvent utiliser deux langues différentes. Exactitude est touchée!!!
49 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Cas d études Traitement de texte (6) Les conflits ne sont jamais tous résolus!
50 Vue d ensemble Problématique Fonctionnelle et non-fonctionnelle Détection d interactions Cas d étude Cas d études 3 types d interactions (7) Conflits d objectifs L analyse orienté objectif permet d obtenir un nouveau regard sur les CCF et CCNF Déploiement et propriété Quel service, Qui en est le propriétaire et Où doit-on déployer les SW? Cacher l information Réduire la complexité de l application La personnalisation devient plus difficile
51 Résumé Le + Le - - résumé UDDI Rechercher Publier WSDL Client Connecter (Bind) HTTP / SOAP / XML Fournisseur de service Message A Processus d affaire GRL Message B
52 Résumé Le + Le - - résumé Rechercher UDDI collaboration Publier WSDL Client Connecter (Bind) HTTP / SOAP / XML Fournisseur de service Message A Processus d affaire GRL Message B
53 Résumé Le + Le - - résumé Rechercher UDDI collaboration Publier WSDL Client Connecter (Bind) HTTP / SOAP / XML Fournisseur de service composition Message A Processus d affaire GRL Message B
54 Résumé Le + Le - - résumé Rechercher UDDI collaboration Publier WSDL Client Connecter (Bind) HTTP / SOAP / XML Fournisseur de service composition GRL interaction Message A Message B Processus d affaire
55 Résumé Le + Le - le + Traitement nouveau des CNF Nouvelle présentation basée sur un principe fondé et éprouvé Intéressant de présenter les CF et les CNF dans le même diagramme!
56 Résumé Le + Le - le - Méthodologie un peu ad hoc pas suffisamment éprouvée et expliquée. Section 2.3 souligne le problème «où tracer la ligne?» et y répond par «où tu veux!». Deuxième cas est un peu faible et suppose que la performance sera minée si on appelle deux fois le même service web! Les + et le sur le graphe d objectifs pourraient être enrichis par une note.
57 à nous la parole! Quelques questions non résolues par l article Composition de caractéristiques non-fonctionnelles (CCNF) et les Aspects en POA? Interaction des aspects et conflits d objectifs? Pouvons-nous modéliser les interactions des aspects (donc leur composition) comme nous le faisons avec les objectifs? (penser peut-être à Aspect-UML) MERCI!
Programmation Web Avancée Introduction aux services Web
1/21 Programmation Web Avancée Thierry Hamon Bureau H202 - Institut Galilée Tél. : 33 1.48.38.35.53 Bureau 150 LIM&BIO EA 3969 Université Paris 13 - UFR Léonard de Vinci 74, rue Marcel Cachin, F-93017
Plus en détailCours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»
Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web» Sana Sellami sana.sellami@lsis.org 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une
Plus en détailInté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étailBusiness Process Execution Language
Business Process Execution Language Rapport du projet de systèmes distribués d information Markus Lindström 6 mai 2009 Motivation personnelle Le sujet que j ai retenu et présenté dans le cadre du cours
Plus en détailSommaire. Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion
ebxml Sommaire Introduction La technologie ebxml EDI conventionnels versus ebxml Web Services et ebxml Acteurs de l ebxml Conclusion Introduction Pourquoi L EDI EDI : échange de données informatisé Remplacer
Plus en détailIntroduction aux «Services Web»
Introduction aux «Services Web» Sana Sellami sana.sellami@univ-amu.fr 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre
Plus en détailArchitectures n-tiers et déploiement d applications Web
23 / 04 / 2002 Lionel Mestre - Maîtrise Informatique - Programmation Répartie et Architecture n-tiers 2 / 53 Architectures n-tiers et déploiement d applications Plan Les architectures n-tiers pour le Plate-formes
Plus en détailBPEL Orchestration de Web Services
Orchestration de Web Services Grégory Le Bonniec gregory.lebonniec@zenika.com 26 novembre 2009 1 Zenika Conseil / Développement / Formation Localisation : Paris et Rennes Nos partenaires Mon expérience
Plus en détailMineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)
Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE idir.aitsadoune@supelec.fr Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages
Plus en détailProblématiques de recherche. Figure Research Agenda for service-oriented computing
Problématiques de recherche 90 Figure Research Agenda for service-oriented computing Conférences dans le domaine ICWS (International Conference on Web Services) Web services specifications and enhancements
Plus en détailBusiness Process Modeling (BPM)
Business Process Modeling (BPM) 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
Plus en détailServices Web publication et découverte
Services Web publication et découverte Fabrice Rossi http://apiacoa.org/contact.html. Université Paris-IX Dauphine Services Web publication et découverte p.1/15 Publication et découverte Problèmes classiques
Plus en détailVolet Synchrone pour Client Lourd
Cadre d interopérabilité des SIS Couche Transport Volet Synchrone pour Client Lourd Identification du document Référence Date de création 06/03/09 Date de dernière mise à jour 25/06/09 Rédaction (R) Cadre
Plus en détailL 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étailUNIVERSITÉ DU QUÉBEC EN OUTAOUAIS
UNIVERSITÉ DU QUÉBEC EN OUTAOUAIS SÉCURITÉ DES SERVICES WEB : RESTAURATION D UN MESSAGE SOAP APRÈS DÉTECTION D UNE ATTAQUE PAR ENVELOPPEMENT SUR UN ÉLÉMENT SIGNÉ MÉMOIRE PRÉSENTÉ COMME EXIGENCE PARTIELLE
Plus en détailLes 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étailLes services web. Plan. Définitions et généralités Architecture et technologies au cœur des services web
Plan Les services web Clémentine Nebut clementine.nebut@lirmm.fr LIRMM / Université de Montpellier 2 Définitions et généralités Architecture et technologies au cœur des services web SOAP WSDL UDDI Services
Plus en détailLes Architectures Orientées Services (SOA)
Les Architectures Orientées Services (SOA) Ulrich Duvent Guillaume Ansel Université du Littoral Côte d Opale 50, Rue Ferdinand Buisson BP 699 62228 Calais Cedex Téléphone (33) 03.21.46.36.92 Télécopie
Plus en détailClassification : public 1/59
Classification : public 1/59 Documents de référence [1] IHE International : Cadre Technique IT Infrastructure [2] IHE International : Profil Cross-Enterprise User Assertion Attribute Extension (XUA++)
Plus en détail- Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK
ArchiMate et l architecture d entreprise Par Julien Allaire Ordre du jour Présentation du langage ArchiMate - Couches - Éléments - Domaines - ArchiMate et les techniques du BABOK Présentation du modèle
Plus en détailMéthodes et Langages du Commerce Electronique
ITCE NFE 102 Année 2013-2014! Méthodes et Langages du Commerce Electronique F.-Y. Villemin (f-yv@cnam.fr) http://dept25.cnam.fr/itce Plan! Besoins du commerce électronique! L EDI! ebxml! Les Web Services!
Plus en détailAnalyse,, Conception des Systèmes Informatiques
Analyse,, Conception des Systèmes Informatiques Méthode Analyse Conception Introduction à UML Génie logiciel Définition «Ensemble de méthodes, techniques et outils pour la production et la maintenance
Plus en détailCycle de vie du logiciel. Unified Modeling Language UML. UML: définition. Développement Logiciel. Salima Hassas. Unified Modeling Language
Unified Modeling Language UML Salima Hassas Version Cycle de vie du logiciel Client Besoins Déploiement Analyse Test Conception Cours sur la base des transparents de : Gioavanna Di Marzo Serugendo et Frédéric
Plus en détailChapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle
Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle NFE107 Chapitre 5 Vision Informatique Logique Architectures Applicative et Logicielle 5.1 Introduction Positionnement de la
Plus en détailLa démarche SOA et l interopérabilité applicative
La démarche SOA et l interopérabilité applicative Retour d'expérience des projets RITA / PRESTO de la Direction Générale de la Modernisation de l'état Abdelaziz Skalli Consultant Tél : +33.630.78.54.75
Plus en détailModè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étailUrbanisme du Système d Information et EAI
Urbanisme du Système d Information et EAI 1 Sommaire Les besoins des entreprises Élément de solution : l urbanisme EAI : des outils au service de l urbanisme 2 Les besoins des entreprises 3 Le constat
Plus en détailSIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement
SIP Nguyen Thi Mai Trang LIP6/PHARE Thi-Mai-Trang.Nguyen@lip6.fr UPMC - M2 Réseaux - UE PTEL 1 Plan Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement UPMC -
Plus en détailMINISTÈ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étailIFIPS 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étailConception, architecture et urbanisation des systèmes d information
Conception, architecture et urbanisation des systèmes d information S. Servigne Maître de Conférences, LIRIS, INSA-Lyon, F-69621 Villeurbanne Cedex e-mail: sylvie.servigne@insa-lyon.fr 1. Introduction
Plus en détailComposition semi-automatique de Services Web
Composition semi-automatique de Services Web Nerea Arenaza SIN Projet de Master Février 2006 Responsable Dr. Denis Gillet EPFL / LA Assistant Karim Zeramdini EPFL / LA Table de matières Table des matières
Plus en détailLa gouvernance SOA Ses aspects théoriques et pratiques
Département d Informatique Université de Fribourg, Suisse http://diuf.unifr.ch La gouvernance SOA Ses aspects théoriques et pratiques Otto Poveda Hernández Chemin de Bel-Air 6 CH-1752 Villars-sur-Glâne
Plus en détailSECTION 5 BANQUE DE PROJETS
SECTION 5 BANQUE DE PROJETS INF 4018 BANQUE DE PROJETS - 1 - Banque de projets PROJET 2.1 : APPLICATION LOGICIELLE... 3 PROJET 2.2 : SITE WEB SÉMANTIQUE AVEC XML... 5 PROJET 2.3 : E-LEARNING ET FORMATION
Plus en détailSécurité des Web Services (SOAP vs REST)
The OWASP Foundation http://www.owasp.org Sécurité des Web Services (SOAP vs REST) Sylvain Maret Principal Consultant / MARET Consulting / @smaret OpenID Switzerland OWASP Switzerland - Geneva Chapter
Plus en détailDescription du programme du Master M2 MIAGE SIIN (1)
Description du programme du Master M2 MIAGE SIIN (1) Modules obligatoires : D219 Haut débit et nomadisme 40h. D226 Image numérique - 40 h. D227 Technologies des réseaux 40 h. D228 Développement d applications
Plus en détailWEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.
WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM alain.darmon@fr.ibm.com Claude Perrin ECM Client Technical Professional Manager
Plus en détailPatrons de Conception (Design Patterns)
Patrons de Conception (Design Patterns) Introduction 1 Motivation Il est difficile de développer des logiciels efficaces, robustes, extensibles et réutilisables Il est essentiel de comprendre les techniques
Plus en détailCollaboration des Processus Métiers dans les Echanges inter-entreprises (B2B) basée sur le Web Service Resource Framework (WSRF) du Grid
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L'ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE Institut National de formation en Informatique (I.N.I) Thèse Présentée pour l obtention
Plus en détailWeb Services : Beyond the peer-to-peer architecture
Faculté des Sciences Département d Informatique Web Services : Beyond the peer-to-peer architecture Jérémy De Roey Mémoire présenté sous la direction du Professeur Esteban Zimányi et de Ir. François Deliège
Plus en détailRépublique Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique
République Algérienne Démocratique et Populaire Université Abou Bakr Belkaid Tlemcen Faculté des Sciences Département d Informatique Mémoire de fin d études pour l obtention du diplôme de Master en Informatique
Plus en détailJean-Philippe VIOLET Solutions Architect
Jean-Philippe VIOLET Solutions Architect IBM Cognos: L' Expertise de la Gestion de la Performance Acquis par IBM en Janvier 08 Rattaché au Brand Information Management Couverture Globale 23,000 clients
Plus en détailMicrosoft Technopoche
Microsoft Technopoche 2/28 Préface Ce document a été écrit par Olivier SCHMITT, ingénieur Support Développement à Microsoft France. Il est destiné aux développeurs désirant se familiariser avec les Services
Plus en détail4. 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étailL intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes
L intégration d applications unifiée par les Services Web et XML Réconcilier J2EE.NET EIS et mainframes Page 1 Un système d information: vue de 10.000 mètres A C Système de communication AtoA (EAI) ou
Plus en détail1 Introduction à l infrastructure Active Directory et réseau
1 Introduction à l infrastructure Active Directory et réseau Objectifs d examen de ce chapitre Ce premier chapitre, qui donne un aperçu des technologies impliquées par la conception d une infrastructure
Plus en détailServices web & E-Commerce. David DABOUÉ - daboueda@iro.umontreal.ca http://www.iro.umontreal.ca/~daboueda/ Mars 2006
Services web & E-Commerce David DABOUÉ - daboueda@iro.umontreal.ca http://www.iro.umontreal.ca/~daboueda/ Mars 2006 1 Plan Introduction Évolution des services web Définition Fonctionnement Architecture
Plus en détailSystèmes d'informations historique et mutations
Systèmes d'informations historique et mutations Christophe Turbout SAIC-CERTIC Université de Caen Basse-Normandie Systèmes d'informations : Historique et mutations - Christophe Turbout SAIC-CERTIC UCBN
Plus en détailINDUSTRIALISATION 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é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étailApproche 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étailD une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.
PACBASE «Interrogez le passé, il répondra présent.». Le Module e-business Les entreprises doivent aujourd hui relever un triple défi. D une part, elles ne peuvent faire table rase de la richesse contenue
Plus en détailIntroduction à l'architecture L'objectif premier d'un système d'information, quel qu'il soit, est de permettre à plusieurs utilisateurs d'accéder aux mêmes informations : pour cela, il faut donc regrouper
Plus en détail2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES. 2.2 Architecture fonctionnelle d un système communicant. http://robert.cireddu.free.
2. MAQUETTAGE DES SOLUTIONS CONSTRUCTIVES 2.2 Architecture fonctionnelle d un système communicant Page:1/11 http://robert.cireddu.free.fr/sin LES DÉFENSES Objectifs du COURS : Ce cours traitera essentiellement
Plus en détailGESTION DE PROCESSUS AVEC SOA ET BPM
Université de Fribourg, Suisse Département d'informatique Bachelor en informatique de gestion GESTION DE PROCESSUS AVEC SOA ET BPM DANS UNE PME Travail de bachelor Matthieu Borloz Mettlenweg 3 2504 Biel/Bienne
Plus en détailProposition de sujet de thèse CIFRE EUROCOPTER / LGI2P
EUROCOPTER SAS Groupe EADS Marignane Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Proposition de sujet de thèse CIFRE EUROCOPTER / LGI2P Titre Domaine
Plus en détail0LFURVRIW&RUSRUDWLRQ7RXVGURLWVUpVHUYpV /HV LQIRUPDWLRQV FRQWHQXHV GDQV FH GRFXPHQW UHIOqWHQW OH SRLQW GH YXH GH OD VRFLpWp0LFURVRIWVXU OHVVXMHWV
0LFURVRIWVROXWLRQIRU6XSSOLHU(QDEOHPHQW &RPPHQWIDFLOLWHUO LQWpJUDWLRQGHVSDUWHQDLUHV &RPPHUFLDX[GDQVOHVpFKDQJHV%WR%" 0LFURVRIW6ROXWLRQIRU6XSSOLHU(QDEOHPHQWIDFLOLWHO LQWpJUDWLRQGHVSDUWHQDLUHV HWIRXUQLVVHXUVGHWRXWHVWDLOOHVDX[QRXYHDX[FDQDX[GHYHQWHpOHFWURQLTXHV
Plus en détailNOVA 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étailC est quoi le SWAT? Les équipes décrites par James Martin s appellent SWAT : Skilled With Advanced Tools.
1- RAD Quelle sont les avantages que apporte la méthode RAD à l entreprise? Une méthode RAD devrait, d après son auteur, apporter trois avantages compétitifs à l entreprise : Une rapidité de développement
Plus en détailWebSpy Analyzer Giga 2.1 Guide de démarrage
WebSpy Analyzer Giga 2.1 Guide de démarrage Ce document aide à vous familiariser avec l utilisation de WebSpy Analyzer Giga. Pour des informations plus détaillées, consultez le guide utilisateur Analyzer
Plus en détailLes Services Web. Jean-Pierre BORG EFORT http://www.efort.com
Les Services Web Jean-Pierre BORG EFORT http://www.efort.com 1 Introduction Un "Service Web" est une application logicielle à laquelle on peut accéder à distance à partir de différents langages basés sur
Plus en détail1-Introduction 2. 2-Installation de JBPM 3. 2-JBPM en action.7
Sommaire 1-Introduction 2 1-1- BPM (Business Process Management)..2 1-2 J-Boss JBPM 2 2-Installation de JBPM 3 2-1 Architecture de JOBSS JBPM 3 2-2 Installation du moteur JBoss JBPM et le serveur d application
Plus en détailForum AMOA ADN Ouest. Présentation du BABOK. 31 Mars 2013 Nadia Nadah
Forum AMOA ADN Ouest Présentation du BABOK 31 Mars 2013 Nadia Nadah Ce qu est le BABOK Ce que n est pas le BABOK Définition de la BA - BABOK version 2 Le processus de Business Analysis La structure du
Plus en détailLes services Web. Jeremy Fierstone Email : fierston@essi.fr. SAR5 Novembre 2002
Les services Web Jeremy Fierstone Email : fierston@essi.fr SAR5 Novembre 2002 Merci à Mireille Blay-Fornarino, Didier Donsez Michel Riveill, Microsoft, Sun pour leurs slides 1 Les services Web Généralités
Plus en détailUE 8 Systèmes d information de gestion Le programme
UE 8 Systèmes d information de gestion Le programme Légende : Modifications de l arrêté du 8 mars 2010 Suppressions de l arrêté du 8 mars 2010 Partie inchangée par rapport au programme antérieur Indications
Plus en détailVisual Paradigm Contraintes inter-associations
Visual Paradigm Contraintes inter-associations Travail de Bachelor d'informaticien de gestion Partie C Présentation de Visual Paradigm 1 Présentation de Visual Paradigm For UML L objet du travail de Bachelor
Plus en détailArchitecture 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étailFrom supply chain to demand chain
From supply chain to demand chain (from e-commerce to c-commerce). 1 2 Les Les nouvelles nouvelles technologies de de l interopérabilité l rabilité Les Les éléments éléments du du demand demand chain chain
Plus en détailBusiness Process Management
Alain Darmon Responsable Avant-Vente BPM, IBM 1 er mars 2011 Business Process Management Améliorez l agilité de l entreprise avec la gestion des processus métier Les processus sont partout! Ouverture de
Plus en détailDocumentation EdgeSight. Citrix XenApp 5.0
Documentation EdgeSight Citrix XenApp 5.0 Avis de copyright et de marque déposée L'utilisation du produit documenté dans ce guide est sujette à votre acceptation préalable du Contrat de licence de l'utilisateur
Plus en détailFabriquant de Fabuleux logiciels
Fabriquant de Fabuleux logiciels 2006-2012 Troll d'idées. Tous droits réservés. Kiubi, Kojin Framework, Thèmepresso sont des marques déposées de Troll d'idées S.A.S.. 1 Troll d idées développe des technologies
Plus en détailWorkflow et Service Oriented Architecture (SOA)
White Paper Workflow et Service Oriented Architecture (SOA) Présentation Cet article offre une approche pragmatique de la SOA et du workflow à travers des problématiques d'entreprises, une méthodologie
Plus en détailIFT2255 : Génie logiciel
IFT2255 : Génie logiciel Chapitre 6 - Analyse orientée objets Section 1. Introduction à UML Julie Vachon et Houari Sahraoui 6.1. Introduction à UML 1. Vers une approche orientée objet 2. Introduction ti
Plus en détailIBM Business Process Manager
IBM Software WebSphere Livre blanc sur le leadership en matière d innovation IBM Business Process Manager Une plateforme de BPM complète, unifiée et facilement adaptable aux projets et aux programmes d
Plus en détailCQP Développeur Nouvelles Technologies (DNT)
ORGANISME REFERENCE STAGE : 26572 20 rue de l Arcade 75 008 PARIS CONTACT Couverture géographique : M. Frédéric DIOLEZ Bordeaux, Rouen, Lyon, Toulouse, Marseille Tél. : 09 88 66 17 40 Nantes, Lille, Strasbourg,
Plus en détailCours CCNA 1. Exercices
Cours CCNA 1 TD3 Exercices Exercice 1 Enumérez les sept étapes du processus consistant à convertir les communications de l utilisateur en données. 1. L utilisateur entre les données via une interface matérielle.
Plus en détailIyad Alshabani SysCom - CReSTIC Université de Reims 17/02/2011 1
SysCom - CReSTIC Université de Reims 17/02/2011 1 Motivation Gestion des expérimentations Avec les workflows Simulation Simulation des Systèmes Distribués ANR USS SimGrid Campagne de Test et gestion de
Plus en détailQu'est-ce que le BPM?
Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant
Plus en détailXML, 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étailTalend Technical Note
Mars 2011 Page 1 sur 5 Le MDM offre un hub central de contrôle et une vision unique des données maître de l'entreprise, quelles que soient les disparités entre les systèmes source. Il assure que les données
Plus en détailLe génie logiciel. maintenance de logiciels.
Le génie logiciel Définition de l IEEE (IEEE 1990): L application d une approche systématique, disciplinée et quantifiable pour le développement, l opération et la maintenance de logiciels. Introduction
Plus en détailMessagerie asynchrone et Services Web
Article Messagerie asynchrone et Services Web 1 / 10 Messagerie asynchrone et Services Web SOAP, WSDL SONT DES STANDARDS EMERGEANT DES SERVICES WEB, LES IMPLEMENTATIONS DE CEUX-CI SONT ENCORE EN COURS
Plus en détailNom de l application
Ministère de l Enseignement Supérieur et de la Recherche Scientifique Direction Générale des Etudes Technologiques Institut Supérieur des Etudes Technologiques de Gafsa Département Technologies de l Informatique
Plus en détailComment optimiser votre. utilisation de POM? 23 avril 2015
Comment optimiser votre utilisation de POM? 23 avril 2015 Vos interlocuteurs Antoine Omont Directeur des Opérations Techniques Julien Thomas Lead Développeur POM Pierrick Martel Marketing Produit Sophie
Plus en détailSurveiller et contrôler vos applications à travers le Web
Surveiller et contrôler vos applications à travers le Web Valérie HELLEQUIN Ingénieur d application Internet permet aujourd hui la diffusion d informations et de ressources que chaque utilisateur peut
Plus en détailObjectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui
Formation PARTIE 1 : ARCHITECTURE APPLICATIVE DUREE : 5 h Objectif : Passer de l analyse métier et fonctionnelle à la définition des applications qui automatisent les fonctions Définir une architecture
Plus en détailQUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL
QUELQUES ÉLÉMENTS DU DÉVELOPPEMENT LOGICIEL LA DÉCOUPE MVC (MODEL VIEW CONTROL) Imaginez la programmation en Python d un petit menu d une application visible sur la figure A.1. Lorsqu on clique sur un
Plus en détailLes clusters Linux. 4 août 2004 Benoît des Ligneris, Ph. D. benoit.des.ligneris@revolutionlinux.com. white-paper-cluster_fr.sxw, Version 74 Page 1
Les clusters Linux 4 août 2004 Benoît des Ligneris, Ph. D. benoit.des.ligneris@revolutionlinux.com white-paper-cluster_fr.sxw, Version 74 Page 1 Table des matières Introduction....2 Haute performance (High
Plus en détailSuite Jedox La Business-Driven Intelligence avec Jedox
Suite La Business-Driven Intelligence avec Une solution intégrée pour la simulation, l analyse et le reporting vous offre la possibilité d analyser vos données et de gérer votre planification selon vos
Plus en détailGRIDKIT: Pluggable Overlay Networks for Grid Computing
GRIDKIT: Pluggable Overlay Networks for Grid Computing Paul Grace, Geoff Coulson, Gordon Blair, Laurent Mathy, Wai Kit Yeung, Wei Cai, David Duce, Chris Cooper Computing Department, Lascaster University
Plus en détailUrbanisation des SI Conduite du changement IT 20/03/09. Patrick CHAMBET http://www.chambet.com
Urbanisation des SI Conduite du changement IT 20/03/09 Sécuriser ses Web Services Patrick CHAMBET http://www.chambet.com Bouygues Telecom Direction Gouvernance, Outils et Architecture / Sécurité du SI
Plus en détailIntroduction à la conception de systèmes d information
Introduction à la conception de systèmes d information 2008-2009 M1 MIAGE SIMA / M1 Informatique MIF17 Yannick Prié UFR Informatique - Université Claude Bernard Lyon 1 Objectifs de ce cours Présentation
Plus en détailCOMPRENDRE L ARCHITECTURE DES WEB SERVICES REST. Amosse EDOUARD, Doctorant
COMPRENDRE L ARCHITECTURE DES WEB SERVICES REST Amosse EDOUARD, Doctorant Organisation Cours Magistral 24/11/2014 26/11/2014 01/12/2014 Travaux Dirigés 26/11/2014 28/11/2014 01/11/2014 08/11/2014 Evaluation
Plus en détailDéveloppement ebusiness
Développement ebusiness Cédric Pulrulczyk ( cedric.pulrulczyk@alcatel.fr ) Alcatel Université Lille I March 2005 Plan Analyse des besoins Méthodologie XP Modélisation UML Outil de développement Tests et
Plus en détailWeb Application Models
Web Application Models une nouvelle fonction de VisualAge Pacbase au service des applications WebSphere Jean-François Lévi - Bernard Etienne Maîtriser l'évolution des développements Web d'entreprise avec
Plus en détailConvergence entre Sécurité et Conformité par l approche Software as a Service Présentation en avant-première de QualysGuard Policy Compliance
Convergence entre Sécurité et Conformité par l approche Software as a Service Présentation en avant-première de QualysGuard Policy Compliance Intervention au Forum des Compétences Philippe Courtot - Chairman
Plus en détailSujet de thèse CIFRE RESULIS / LGI2P
Ecole des Mines d Alès Laboratoire de Génie Informatique et d Ingénierie de Production LGI2P Nîmes Sujet de thèse CIFRE RESULIS / LGI2P Titre Domaine De l ingénierie des besoins à l ingénierie des exigences
Plus en détailCursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement
Cursus Outils & Développement Vous êtes Consultant, Chef de Projets, Directeur des Systèmes d Information, Directeur Administratif et Financier, Optez pour les «formations Produits» Nous vous proposons
Plus en détailProjet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :
CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE Projet 2 Gestion des services enseignants G r o u p e : B E L G H I T Y a s m i n e S A N C H E Z - D U B R O N T Y u r i f e r M O N T A Z E R S i
Plus en détail