SOA et Services Web. 23 octobre SOA: Concepts de base
|
|
- Patrick René
- il y a 2 ans
- Total affichages :
Transcription
1 SOA et Services Web 23 octobre SOA: Concepts de base 2
2 Du client serveur à la SOA N est Nest pas une démarche entièrement nouvelle: années 1990 avec les solutions C/S Besoins d ouverture et d interopérabilité des serveurs d application actuels (J2EE,.NET) et le Web services : SOA 3 Plan Définition générale SOA et service Web service Approche orientée objet Composant Définition détaillée du service Couplage faible Activable à distance et interopérable Asynchrone Expose un contrat d utilisation Respecte le patron SOA 4
3 SOA Une architecture orientée services (notée SOA pour Services Oriented Architecture) Lancée par Gartner Group, elle définit un modèle d interaction applicative mettant en oeuvre des connexions en couplage faible entre divers composants logiciels. «une vision d un système destinée à traiter toute application comme un fournisseur de service». Architecture logicielle s'appuyant sur un ensemble de services simples. Forme d'architecture de médiation qui est un modèle d'interaction applicative qui met en œuvre des services. Objectif: Décomposition d une fonctionnalité en un ensemble de fonctions basiques, appelées services. 5 SOA La notion de «service» est le concept phare. Les Services Web sont juste un moyen de les implémenter. La mise en place d'une architecture SOA répond à un besoin de: réutilisation des traitements, interopérabilité, fiabilité, sécurité, hétérogénéité. 6
4 Hiérarchie des concepts de la SOA Les concepts de l'architecture Orientée Services sont hiérarchisés comme suit : Le Processus correspond à un assemblage de services orchestrés. Le Service est appel à un plusieurs Composants et services techniques 7 Les services Le service est un composant clef de l'architecture Orientée Services. Consiste en une fonction ou fonctionnalité bien définie. Expose une interface qui définit le traitement offert sous la forme d un message d entrée et d un autre de réponse. Exprime un niveau «logique» d accès aux traitements et pas un niveau «physique» d implémentation. 8
5 Les services Deux types de services : Métier : issu du cahier des charges D architecture : issu pendant l établissement de l architecture de l application (Généralement implémenté par un ou plusieurs services métier ) Le service doit respecter les propriétés suivantes: Couplage faible; Expose à un contrat d utilisation; Respecte le patron d architecture SOA. Le service peut respecter les propriétés suivantes: Activable à distance et interopérable; Asynchrone
6 Les services P1: Couplage faible Un service ne peut pas appeler un autre service. Il délègue cette fonction à un traitement spécialisé dans l enchaînement (fonction d orchestration). Les services sont connectés aux clients et autres services via des standards. 11 Les services P1: Couplage faible
7 Les services P2: Activation à distance et interopérabilité Un service doit être activable à distance indépendamment d de sa technologie L activation se fait par l envoi (et la réception) d un message XML Le service doit exposer une interface d utilisation qui est la même indépendamment de sa localisation sur le réseau L appel au service fonctionne quelque soit le langage et les système d exploitation o du consommateur (utilisateur du service) 13 Les services P2: Activation à distance et interopérabilité 14
8 Les services P3: Expose un contrat d utilisation un service expose un contrat d utilisation décrit en deux parties: Une partie abstraite qui déclare les messages d entrée et de réponse du traitement offert. Une partie concrète qui décrit les standards et protocoles techniques utilisés pour l activation du service. 15 Les services P4: Respecte le patron d architecture SOA Le patron consiste à créer une architecture applicative qui décompose les traitements sous la forme de services rattachés à des paquets de classes. Ces paquets forment des Catégories (objet métier, sujet métier), chacune dotée d une façade d accès qui contient l ensemble des services qu elle expose Un service à le droit d interagir uniquement avec les classes de sa catégorie 16
9 Les services P4: Respecte le patron d architecture SOA 17 Les services P5: Activé en mode Asynchrone Ne doit bloquer le consommateur en cours d exécution Généralement ceci implique un abonnement à un évènement auprès de la fonction d orchestration Exemple : 18
10 Le composant Entité logicielle exécutée par un serveur d application Exemple pour J2EE un composant peut être : EJB Javabeans Servlet Classe RMI En SOA : Service est le concept du niveau logique Composant est le concept du niveau physique Le service Métier Un service de type particulier Découvert directement au niveau de la modélisation des processus (diagramme d activités) et non pas lors de la mise en place de la SOA. Correspond à un périmètre fonctionnel que l on souhaite exposer à des consommateurs indépendamment des choix d architecture applicative. Expose une ou plusieurs opérations (traitement de bout en bout) Généralement implémenté par un Web service 20
11 Service Web: Définition Implémentation possible des services métiers C est un traitement délivré par un fournisseur et utilisé par un consommateur Il doit respecter principalement les propriétés suivantes : Couplage faible: un service ne peut pas appeler un autre service. Il délègue cette fonction à un traitement spécialisé dans l enchaînement (fonction d orchestration). Expose un contrat t d utilisation 21 Service Web: Définition Un composant : implémenté dans n importe quel langage, déployé sur n importe quelle plate forme enveloppé dans une couche de standards dérivés du XML. Un mécanisme de communication standard : dialoguer des applications ou des entreprises à travers du réseau internet + XML + SOAP. Des applications modulaires, auto descriptives : publiées, localisées invoquées de n importe quel point du web. Accessible via des protocoles standards Internet HTTP basés sur le langage XML 22
12 Apports de SOA La réutilisation et la composition, permettant le partage de modules entre les applications. La pérennité, impliquant le support des technologies existantes et à venir. L évolutivité, permettant aux applications de greffer de nouveaux modules afin de répondre aux nouveaux besoins fonctionnels. L ouverture et l interopérabilité interopérabilité, pour partager des modules applicatifs entre plateformes et environnements. 36 Les principaux obstacles Obstacle Technique: Certains anciens systèmes demeurent difficilement compatibles avec la mise en place de la SOA. Obstacle Méthodologique: Il existe encore assez peu de méthodes couvrant l'élaboration et le déploiement de l architecture, sans doute par manque de retours d'expérience. 24
13 Conclusion SOA est réellement une approche novatrice. Les composantes du S.I. doivent être prises en considération. La démarche doit s inscrire dans un schéma directeur à 5 ou 10 ans. 25
Environnements de Développement
Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement Mme BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus
Objectif : 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
Référence Etnic Architecture des applications
Référence Etnic Architecture des applications Table des matières 1. Introduction... 2 2. Architecture... 2 2.1 Démarche générale... 2 2.2 Modèle d architecture... 3 2.3 Découpe d une architecture applicative...
Mise en œuvre des serveurs d application
Nancy-Université Mise en œuvre des serveurs d application UE 203d Master 1 IST-IE Printemps 2008 Master 1 IST-IE : Mise en œuvre des serveurs d application 1/54 Ces transparents, ainsi que les énoncés
Systèmes d Information Avancés (et répartis)
Systèmes d Information Avancés (et répartis) Université Lyon 1 MIAGE L. Médini, mars 2005 Plan des cours Protocole HTTP et programmation serveur Architectures réparties Objets distribués Introduction aux
Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application
Architecture Multi-Tier Traditionnellement une application informatique est un programme exécutable sur une machine qui représente la logique de traitement des données manipulées par l application. Ces
Architecture Orientée Service, JSON et API REST
UPMC 3 février 2015 Précedemment, en LI328 Architecture générale du projet Programmation serveur Servlet/TOMCAT Aujourd hui Quelques mots sur les SOA API - REST Le format JSON API - REST et Servlet API
Web Services. SLenoir@ugap.fr 17/01/2009
Web Services SLenoir@ugap.fr 17/01/2009 1. Pourquoi les Web Services? 1.1. Historique des SI 1.2. Exigences actuelles 1.3. SOA 1.4. Mise en place de services 17/01/2008 Web Services 2 1.1. Historique des
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
NFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 16 NFP111 Systèmes et Applications Réparties Cours 10 - Les Enterprise Java Beans ( aux serveurs ) Claude Duvallet Université du Havre UFR Sciences et Techniques
Environnements de Développement
Institut Supérieur des Etudes Technologiques de Mahdia Unité d Enseignement: Environnements de Développement BEN ABDELJELIL HASSINE Mouna m.bnaj@yahoo.fr Développement des systèmes d Information Syllabus
DEMARCHE OU PROCESSUS LOGICIEL
DEMARCHE OU PROCESSUS LOGICIEL PROCESSUS LOGICIEL Définition Un processus définit une séquence d étapes, en partie ordonnées, qui concourent à l obtention d un système logiciel ou à l évolution d un système
Architectures à composants
Interaction requête/réponse Architectures à composants!communication par requête/réponse client requête réponse serveur Gaël Thomas gael.thomas@lip6.fr Université Pierre et Marie Curie Master Informatique
Drive your success. «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com
Drive your success «Un écosystème complexe implique une capacité de gestion temps réel des aléas» www.imagina-international.com ATEN, dix avantages au service de votre entreprise Qualité de mise en œuvre
Le client/serveur repose sur une communication d égal à égal entre les applications.
Table des matières LES PRINCIPES DE BASE... 1 Présentation distribuée-revamping...2 Présentation distante...3 Traitements distribués...3 données distantes-rd...4 données distribuées-rda distribué...4 L'ARCHITECTURE
NFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 38 NFP111 Systèmes et Applications Réparties Cours 11 - Les Enterprise Java Beans (Introduction aux Enterprise Claude Duvallet Université du Havre UFR Sciences
Architecture d'entreprise : Guide Pratique de l'architecture Logique
Guides Pratiques Objecteering Architecture d'entreprise : Guide Pratique de l'architecture Logique Auteur : Version : 1.0 Copyright : Softeam Equipe Conseil Softeam Supervisée par Philippe Desfray Softeam
Merise. Introduction
Merise Introduction MERISE:= Méthode d Etude et de Réalisation Informatique pour les Systèmes d Entreprise Méthode d Analyse et de Conception : Analyse: Etude du problème Etudier le système existant Comprendre
Systèmes et applications distribués Intergiciels et applications communicantes
Systèmes et applications distribués Intergiciels et applications communicantes Philippe Quéinnec Télécommunication et Réseaux 2e année ENSEEIHT 24 février 2014 Inspiré de cours de G. Padiou, Ph. Mauran
C4 Lien entre Gestion de projet et urbanisme
1 C4 Lien entre Gestion de projet et urbanisme 2 C3. Introduction L urbanisation est basée sur un certain nombre d axes stratégiques et donc d objectifs à atteindre à court et moyen terme. Pour ce faire
Bases de données et environnements distribués Chapitre I : Objets distribués, concepts fondamentaux
Bases de données et environnements distribués Chapitre I : Objets distribués, concepts fondamentaux Eric Leclercq Département IEM / UB 10/2005 email : Eric.Leclercq@u-bourgogne.fr http://ludique.u-bourgogne.fr/~leclercq
Qu'est-ce qu'un Web Service?
WEB SERVICES Qu'est-ce qu'un Web Service? Un Web Service est un composant implémenté dans n'importe quel langage, déployé sur n'importe quelle plate-forme et enveloppé dans une couche de standards dérivés
JEE - Cours et TP. Mickaël Montassier. 15 février 2007. Institut Universitaire de Technologie Département Informatique
et TP Institut Universitaire de Technologie Département Informatique 15 février 2007 J2EE? J2EE : Java 2 Enterprise Edition Norme prosposée par SUN visant à définir un standard de développement d applications
Projet Nouvelles Plateformes Technologiques
Comité de Coordination des Systèmes d'information et de Communication Projet Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 10 septembre 2003 p 1 Plan de
Cours de Génie Logiciel
Cours de Génie Logiciel Sciences-U Lyon MDE Model Driven Engineering http://www.rzo.free.fr Pierre PARREND 1 Mai 2005 Sommaire MDE : principe MDE et le génie logiciel MDE et UML MDE et les Design Patterns
Sémantique formelle et synthèse de client pour services Web
Sémantique formelle et synthèse de client pour services Web Séminaire «Services Web» 24 Janvier 2006 sylvain.rampacek@univ-reims.fr CReSTIC LAMSADE Plan Introduction Services Web Description de la plate-forme
Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises
Aide à la conception de Système d Information Collaboratif, support de l interopérabilité des entreprises Jihed Touzi, Frédérick Bénaben, Hervé Pingaud Thèse soutenue au Centre de Génie Industriel - 9
Messagerie 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
Projet : Plan Assurance Qualité
Projet : Document : Plan Assurance Qualité 2UP_SPEC_DEV1 VERSION 1.00 Objet Ce document a pour objectif de définir la démarche d analyse et de conception objet ainsi les activités liées. Auteur Eric PAPET
VisualAge Pacbase 3.0 et WebSphere
VisualAge Pacbase 3.0 et WebSphere Conférence VisualAge Pacbase 13 décembre 2001 Fernand Bonaguidi Jean-François Lévi 1 La plateforme logicielle WebSphere Applications de s et de Partenaires Accélérateurs
Plateforme Adore : Aspects & Distributed ORchEstrations
Plateforme Adore : Aspects & Distributed ORchEstrations Mireille Blay Fornarino Cédric Joffroy Sébastien Mosser I3S Équipe Rainbow 2006/2007 EPU Polytech Nice Sophia Antipolis Projet de fin d Étude Ingénieur
Moderniser. le système d information et le portefeuille applicatif. www.bull.com
Moderniser le système d information et le portefeuille applicatif L évolution technologique des plates-formes, l ouverture du système d information et la modernisation du portefeuille applicatif sont des
D 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
Introduction aux Composants Logiciels
Introduction aux Composants Logiciels Christian Pérez LIP/INRIA Année 2010-11 Plan Introduction aux composants logiciels Pourquoi des composants logiciels Notions de composants logiciels Conclusion Survol
Les serveurs d applications :une introduction
Les serveurs d applications : une introduction Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX Claude.Duvallet@gmail.com Octobre 2006 Plan de la présentation
Workflow 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
Réussir un projet Intranet 2.0
Frédéric Créplet Thomas Jacob Réussir un projet Intranet 2.0 Écosystème Intranet, innovation managériale, Web 2.0, systèmes d information, 2009 ISBN : 978-2-212-54345-2 Sommaire Démarche générale de l
Documentation du serveur de jeu
Documentation du serveur de jeu Introduction Ce document décrit le rôle de notre serveur de jeu et les fonctionnalités qu il fournit à l application Android. Nous détaillerons aussi l architecture et les
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
Modélisation objet Le langage UML
Modélisation objet Le langage UML Brahim HAMID La base de contrôle Robot Zone à explorer brahim.hamid@irit.fr brahim.hamid@univ-tlse2.fr http://mass-cara.univ-tlse2.fr/~brahimou/ens/uml 1 Les méthodes
Technologies distribuées
Technologies distribuées Java EE 5 Introduction! L entreprise et le Java EE Définition Les de type EJB Les de type services 1 2 Introduction! Compétences acquises " Compréhension " Interventions " Affranchir
RAPPORT DE CONCEPTION UML :
Carlo Abi Chahine Sylvain Archenault Yves Houpert Martine Wang RAPPORT DE CONCEPTION UML : Bamboo Ch@t Projet GM4 Juin 2006 Table des matières 1 Introduction 2 2 Présentation du logiciel 3 2.1 Précisions
Objectifs. Maîtriser. Pratiquer
1 Bases de Données Objectifs Maîtriser les concepts d un SGBD relationnel Les modèles de représentations de données Les modèles de représentations de données La conception d une base de données Pratiquer
Architecture Logicielle
Architecture Logicielle Chapitre 3: UML pour la description et la documentation d une architecture logicielle Année universitaire 2013/2014 Semestre 1 Rappel L architecture d un programme ou d un système
Introduction aux applications réparties
Introduction aux applications réparties Noël De Palma Projet SARDES INRIA Rhône-Alpes http://sardes.inrialpes.fr/~depalma Noel.depalma@inrialpes.fr Applications réparties Def : Application s exécutant
Business & High Technology
UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet...
PRotocole d'echange STandard Ouvert
PRotocole d'echange STandard Ouvert 28 février 2007 Frédéric Law-Dune Direction Générale de la modernisation de l'etat 1 Contexte L administration électronique monte en puissance De nombreux services sont
Cartographie Applicative existante Page 1 sur 5
Cartographie Applicative existante Page 1 sur 5 Nom de l application Inclure le numéro de version, la date de mise en service, date de dernière mise à jour et le fournisseur (interne, prestataire, éditeur)
5 Clefs pour basculer dans le monde du SaaS
5 Clefs pour basculer dans le monde du SaaS Philippe Nicard, Directeur Opérations SaaS et Support Julien Galtier, Senior Manager consulting SIRH, ACT-ON Agenda L origine du SaaS Vers une démarche SaaS
Les Enterprise Service Bus. Amine Slimane
Les Enterprise Service Bus Amine Slimane 1 Plan de la présentation Principes de la SOA Principe d un ESB Fonctionnement interne d un ESB L intégration d un ESB au travers d un exemple concret Conclusion
Cours réseaux Modèle OSI
Cours réseaux Modèle OSI IUT 1 Université de Lyon Introduction: le modèle OSI Un modèle théorique : le modèle OSI (Open System Interconnection) A quoi ça sert: Nécessité de découper/classifier l ensemble
OFFRE DE FORMATION L.M.D.
REPUBLIQUE ALGERIENNE DEMOCRATIQUE ET POPULAIRE MINISTERE DE L ENSEIGNEMENT SUPERIEUR ET DE LA RECHERCHE SCIENTIFIQUE OFFRE DE FORMATION L.M.D. MASTER PROFESSIONNEL ET ACADEMIQUE Systèmes d Information
Editeurs de logiciels. Votre guide SMS
Votre guide SMS SMS et logiciels Les éditeurs de logiciels intègrent de plus en plus le SMS dans leurs produits, notamment pour permettre l envoi d alertes, de rappels de rendez-vous ou encore de notifications.
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
SYSTEMES D INFORMATION & CONCEPTION de BdD
SYSTEMES D INFORMATION & CONCEPTION de BdD PLAN CONCEPT DE SYSTEME D INFORMATION MODELISATION D UN SYSTEME D INFORMATION MODELISATION CONCEPTUELLE : les METHODES METHODE SYSTEMIQUE METHODE OBJET L3 Informatique
PLAN PROJET. Binôme ou monôme (B/M): M. : abdlhaqmilan@gmail.com GSM : 00212640108250. : Gestion d'une agence de location de voiture.
Développement d une application JAVA EE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AZRAGUE Abdelhaq Email : abdlhaqmilan@gmail.com GSM : 00212640108250 Organisme Scolaire : Gestion d'une agence
Modélisation des Systèmes d Information Jean-Yves Antoine
Modélisation des Systèmes d Information Jean-Yves Antoine http://www.info.univ-tours.fr/~antoine Processus de développement logiciel Jean-Yves Antoine U. Bretagne Sud - UFR SSI - IUP Vannes année 2001-2002
DLTA Deploy. Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch. La solution de gestion de flotte mobile pour ios
Une offre unique de gestion de flotte mobile pour iphone, ipad & ipod touch Version 1.0 Juin 2011 1 La multiplication des terminaux mobiles (iphone, ipad, ipod) pose de nombreux problèmes aux équipes IT
Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)
LA BOITE A OUTILS DE L ACHETEUR DE BPM Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM) La boîte à outils de l acheteur de solution BPM -
Talend 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
GICOM Application de commerce électronique
GICOM Application de commerce électronique Projet de M2GI option SRR et RICM3 option SR Année Universitaire 2003-2004 Université Joseph Fourier Contributeurs : Sacha Krakowiak, David Felliot, Fabienne
Composition de Services Web
Composition de Services Web Dr. Djamel Benmerzoug Email : djamel.benmerzoug@univ-constantine2.dz Maitre de Conférences A, Département TLSI Faculté des NTIC Université Constantine 2 Abdelhamid Mehri 127
Les 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
Applications Internet riches fonctionnant en mode connecté et déconnecté
Applications Internet riches fonctionnant en mode connecté et déconnecté Success story client : développement d applications Web avec mode déconnecté Depuis quatre ans, les applications de guichet pour
Conduite et Gestion de Projet Introduction à l architecture MVC
/17 Conduite et Gestion de Projet Introduction à l architecture MVC 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
Architecture des systèmes d information
Architecture des systèmes d information Table des matières 1 La décennie 70 1 2 Le modèle relationnel (les années 80) 1 3 Enrichissement du relationnel (les années 80/90) 2 4 Système d informations (les
L'interopérabilité. Ou comment les programmes apprennent à se parler! Séminaire Patient numérique 20 octobre 2011 Pablo d Alcantara, PhD
L'interopérabilité Ou comment les programmes apprennent à se parler! Séminaire Patient numérique 20 octobre 2011 Pablo d Alcantara, PhD Présentation Ingénieur Physicien Docteur en Sciences Biomédicales
Plate-forme d Interopérabilité dans une Architecture Orientée Services Media (FIMS) NAB 2011
Plate-forme d Interopérabilité dans une Architecture Orientée Services Media (FIMS) NAB 2011 Les opportunités et les problèmes Les technologies de l information sont présentes dans le monde des médias
REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit
v 1.0.0 PD 20 mars 2008 Mouvements d arrivée / départ de personnels Description produit Fonctionnalités L application Gestion des mouvements d arrivée / départ de Requea permet la gestion collaborative
Chapitre 9 HLA distributed simulation approaches for supply chain
Présentation livre Simulation for Supply Chain Management Chapitre 9 HLA distributed simulation approaches for supply chain B. Archimède, P. Charbonnaud, F. Ounnar, P. Pujo Contexte et motivation Problématique
Processus d Informatisation
Processus d Informatisation Cheminement de la naissance d un projet jusqu à son terme, deux grandes étapes : Recherche ou étude de faisabilité (en amont) L utilisateur a une idée (plus ou moins) floue
Intégration d'applications d'entreprise (INTA)
Master 2 SITW - Recherche Intégration d'applications d'entreprise (INTA) Dr. Djamel Benmerzoug Email : djamel.benmerzoug@univ-constantine2.dz Maitre de Conférences A Département TLSI Faculté des NTIC Université
Facility management : définition d un logiciel de gestion immobilière sous la forme d un ERP FullWeb 2.0
Facility management : définition d un logiciel de gestion immobilière sous la forme d un ERP FullWeb 2.0 Il s agit d un logiciel de gestion du patrimoine immobilier orienté métier (logiciel SOA Service
A.L.S. : Application Layer Structure (ISO 9545)
GÉNÉRALITÉS (1/1) Couche «la plus haute» du modèle OSI qui offre divers services à un utilisateur final d un système ouvert (logiciel, humain). SITE A SITE B Système Ouvert A Application Présentation Session
Modernisation des applications Mainframe. avec. WebSphere Host Access Transformation Services
Modernisation des applications Mainframe avec WebSphere Host Access Transformation Services Donald Calas dcalas@fr.ibm.com 2/25/2005 2005 IBM Corporation WebSphere Host Access Transformation Services (HATS)
EXTENSION de Microsoft Dynamics CRM 2013. Réf FR 80452
EXTENSION de Microsoft Dynamics CRM 2013 Réf FR 80452 Durée : 3 jours A propos de ce cours : Ce cours offre une information interactive et détaillée sur le développement d extensions pour Microsoft Dynamics
Eléments de modélisation pour le test de politiques
Eléments de modélisation pour le test de politiques de sécurité V. Darmaillacq, JC. Fernandez, R. Groz, L. Mounier, JL. Richier Laboratoires LSR et VERIMAG - Institut IMAG - Grenoble CRISIS 2005 - Vendredi
M.I.O. Interopérabilité des applications de gestion de marchés Des principes à la mise en œuvre. Formation Phast - 27 juin 2007 1 ère édition
M.I.O. Interopérabilité des applications de gestion de marchés Des principes à la mise en œuvre. Formation Phast - 27 juin 2007 1 ère édition Conception des standards une pyramide à gravir Dictionnaires
SÉCURITÉ POUR LES ENTREPRISES UN MONDE NUAGEUX ET MOBILE. Sophia-Antipolis 01/07/2013 Cyril Grosjean cgrosjean@janua.
SÉCURITÉ POUR LES ENTREPRISES DANS UN MONDE NUAGEUX ET MOBILE Sophia-Antipolis 01/07/2013 Cyril Grosjean cgrosjean@janua.fr 0950 677 462 Cyril Grosjean - Directeur technique de Janua depuis 2004 Expert
Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform
IBM Software Group Développement logiciel pour l Architecture Orientée Services avec IBM Rational Software Development Platform Thierry Bourrier, Techical Consultant thierry.bourrier@fr.ibm.com L Architecture
24/11/2011. Cours EJB/J2EE Copyright Michel Buffa. Plan du cours. EJB : les fondamentaux. Enterprise Java Bean. Enterprise Java Bean.
Plan du cours 2 Introduction générale : fondamentaux : les fondamentaux Michel Buffa (buffa@unice.fr), UNSA 2002, modifié par Richard Grin (version 1.1, 21/11/11), avec emprunts aux supports de Maxime
Programmation de services en téléphonie sur IP
Programmation de services en téléphonie sur IP Présentation de projet mémoire Grégory Estienne Sous la supervision du Dr. Luigi Logrippo Introduction La téléphonie sur IP comme support à la programmation
Nouvelles Plateformes Technologiques
Cycle de présentation du développement Nouvelles Plateformes Technologiques Observatoire Technologique, CTI Observatoire Technologique 4 mai 2004 p 1 Plan de la présentation 1. Historique du projet 2.
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é
Conception, 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
Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre des services Web composés
Approche dirigée par les modèles pour la spécification, la vérification formelle et la mise en œuvre des services Web composés Christophe Dumez Laboratoire Systèmes et Transports (SeT) Université de Technologie
OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES
OUTIL de GESTION ADMINISTRATIVE des UE CAHIER DES CHARGES ELIAS Éric POUZANCRE Sébastien SOULIE Guillaume ROGER Rémy Encadrants : Mme LIBOUREL Master Informatique Professionnel Année 2006 2007 Université
Architecture Orientée Services d Entreprise (esoa)
Architecture Orientée Services d Entreprise (esoa) SAPNW SOA100 SOA110 SOA200 5 jours SOA400 4 jours Introduction à SAP NetWeaver Architecture orientée services d entreprise SAP: les fondamentaux SAP Enterprise
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
Méthodologies de développement de logiciels de gestion
Méthodologies de développement de logiciels de gestion Chapitre 5 Traits caractéristiques des deux approches de méthodologie Présentation réalisée par P.-A. Sunier Professeur à la HE-Arc de Neuchâtel http://lgl.isnetne.ch
1. Présentation générale
BTS SIO PPE2 SISR OCS Inventory NG Page 1 1. Présentation générale 1.1. Principales fonctionnalités 1.1.1. Inventaire et gestion de parc Open Computers and Software Inventory Next Generation est un logiciel
UML 1ère partie. Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html UML
UML UML 1ère partie Référence: http://uml.developpez.com/lp/cours/uml_free_fr_cours.html LOG2000 Éléments du génie logiciel 2002 Bayomock André-Claude PLAN Définition et historique Vue générale A quoi
Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique
Corrigé de l examen NFE102 Infrastructures technologiques pour le commerce électronique Aucune notes personnelles ou documents ne sont autorisés. Lundi 07 juillet 2008 1) Le firewall 1.1) Quelle est la
Le Processus Unifié appliqué au projet MOOCS
Le Processus Unifié appliqué au projet MOOCS Violaine Louvet GTN, 7 mai 2003, Orsay Le Processus Unifie applique au projet MOOCS p. 1 L objet Objet = entité regroupant des données (attributs) et des services
NFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 46 NFP111 Systèmes et Applications Réparties Cours 2 - Les appels de procédure distants (Partie 1) Claude Duvallet Université du Havre UFR Sciences et Techniques
Systè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
Présentation d un projet du CATI SICPA : Le projet GAniMed
Présentation d un projet du : Le projet GAniMed Thierry HEIRMAN / Introduction : Un manque de communication inter-si Le département GA dispose d une culture SI depuis de nombreuses années : SI Métier :
Figure 1-1. Plateformes compatibles avec WCF
1 Bonjour Indigo Windows Communication Foundation (WCF), auparavant connu sous le nom de code «Indigo», est une nouvelle plateforme de messages distribués. Il fait partie du Framework.NET 3.0 livré avec
REPUBLIQUE ISLAMIQUE DE MAURITANIE HONNEUR FRATERNITE JUSTICE INSPECTION GENERALE D'ÉTAT TERMES DE REFERENCE
REPUBLIQUE ISLAMIQUE DE MAURITANIE HONNEUR FRATERNITE JUSTICE INSPECTION GENERALE D'ÉTAT TERMES DE REFERENCE POUR LA MISE EN PLACE D UN SYSTEME DE GESTION DES MISSIONS DE L IGE Liste des abréviations IGE
Modèle spagetthi et solution EAI
EAI Définition L'EAI est une notion ancienne mais toujours d'actualité. En effet, le besoin de faire communiquer des applications développées à des moments différents, dans des technologies différentes