Services Web Part 2. Plan : spécifications liées aux services Web, OSGI, ugaps
|
|
|
- Émilien Malenfant
- il y a 9 ans
- Total affichages :
Transcription
1 Services Web Part 2 Plan : spécifications liées aux services Web, OSGI, ugaps 1
2 Spécifications des Services Web : WS-* Les spécifications fournissent les abstractions & informations pour une communication fiable et sécurisée, Un support transactionnel aux processus métiers Sécurité Transaction Fiabilité Méta données découverte Messaging
3 Meta données Sécurité Transaction Fiabilité Messaging découverte SOAP permet l'échange de messages XML dans un environnement distribué Définit les règles d'encodage et des conventions pour définir les RPC S'adapte à plusieurs protocoles de transport Toutefois, HTTP est largement sur-représenté SOAP laisse de nombreuses questions ouvertes...
4 Meta données Sécurité Transaction Fiabilité Messaging découverte Comment acheminer des données ne correspondant pas à du XML? Via des protocoles autres que HTTP? De façon «fortement» asynchrone? Spécifications complémentaires MTOM (Message Transmission Optimisation Mechanism) Permet d'envoyer des données binaires (attachements) fait suite à 2 spécifications DIME et WS-Attachment SOAP-over-UDP, WS-Addressing /2003, WS-Eventing, WS-Notification /2003
5 WS-Addressing (2004) Identifier les points d'accès d'un service Web Nécessaire pour sécuriser l'identification des points d'accès Découpler l'identification d'un point d'accès du protocole utilisé pour transporter les messages SOAP
6 Requête SOAP Le point d'accès du service est identifié dans l'entête HTTP => SOAP est dépendant du protocole de transport POST /StockQuote HTTP/1.1 Host: Content-Type: text/xml Content-Length: nnnn SOAPMethodName: Some-Namespace-URI#GetLastTradePrice <SOAP:Envelope xmlns:soap="urn:schemas-xmlsoap-org:soap.v1 > <SOAP:Body> <m:getlasttradeprice xmlns:m="some-namespace-uri > <symbol>dis</symbol> </m:getlasttradeprice> </SOAP:Body></SOAP:Envelope> 6
7 WS-Adressing Bilan SOAP spécifie la structure des messages pour invoquer des services WS-Adressing fournit un format d'adressage au niveau des messages SOAP WS-Adressing permet de décorréler SOAP du protocole de transport Comment définir une communication inter service Web plus flexibles, asynchrone? 7
8 WS-Notification, WS-Eventing Notification d'événements Se connecter à un service Web Publier des événements Souscrire aux événements Object of interest Distributed notification service Event generator Notify Event router Subscribe Event router Event router Event router Event router Routing topology Subscribe Notify Management application Distributed notification service Remote event listener
9 WS-Notification, WS-Eventing Notification et souscription sont deux messages envoyés dans un seul sens Deux approches pour gérer des notifications Approche centralisée (broker d'événements possiblement fédérés) Approche décentralisée Filtrage des événements, agrégation sont aussi gérés au niveau des spécifications
10 Exemple de souscription <s12:envelope xmlns:s12=" xmlns:wsa=" xmlns:wse=" xmlns:ew=" > <s12:header> <wsa:action> </wsa:action> <wsa:messageid> uuid:d7c </wsa:messageid> <wsa:replyto> <wsa:address> </wsa:replyto> <wsa:to> Exemple donné dans la spécification W3C
11 Suite souscription (où notifier?, identification de la souscription) <s12:body> <wse:subscribe> <wse:delivery> <wse:notifyto> <wsa:address> </wsa:address> <wsa:referenceproperties> <ew:mysubscription>2597</ew:mysubscription> </wsa:referenceproperties> </wse:notifyto> </wse:delivery> </wse:subscribe> </s12:body> Exemple donné dans la spécification W3C
12 @ Exemple donné dans la spécification W3C Notification (exemple du w3c portant sur la méteo : le vent) <s12:envelope xmlns:s12=" xmlns:wsa=" xmlns:ew=" xmlns:ow=" > <s12:header> <wsa:action> <wsa:messageid> uuid:568b4ff2-5fd8d7f </wsa:messageid> <wsa:to> <ew:mysubscription>2597</ew:mysubscription> <ow:eventtopics>weather.report </ow:eventtopics> </s12:header>
13 Suite notification <s12:body> <ow:windreport> <ow:date>030701</ow:date> <ow:speed>65</ow:speed> <ow:location>bradenton BEACH</ow:Location> <ow:county>manatee</ow:county> <ow:state>fl</ow:state> <ow:lat>2746</ow:lat> <ow:long>8270</ow:long>... </ow:windreport> </s12:body> Exemple donné dans la spécification W3C
14 Meta données Sécurité Transaction Fiabilité Messaging découverte WS-ReliableMessaging : délivrer des messages de façon fiable malgré des erreurs (réseau, logiciel) Ordonnancement de messages (SOAP) : chaque séquence de messages identifiée, un numéro pour chaque message Perte des messages (SOAP) : s'assurer qu'un message envoyé est effectivement reçu via des accusés de réception positifs et négatifs
15 WS-ReliableMessaging Oui, mais pourquoi de la fiabilité? SOAP peut utiliser UDP comme transport TCP fournie des garantie pour 1 saut (et donc pas pour du multi-sauts) Les applications (notamment les transactions) ont des exigences très contraignantes
16 WS-Reliable Messaging Guaranties WS-Reliable Messaging supporte plusieurs formes de garanties At-Least-Once: garantie le délivrement At-Most-Once: Garantie sur l'élimination des messages dupliqués Exactly-Once: Garantie à la fois le délivrement et l'élimination des duplicats Bilan : ces garantis sont des pré-requis pour un support des transactions et des processus métiers
17 Meta données Sécurité Transaction Fiabilité Messaging découverte Besoin : support des transactions et des processus métiers Transactions WS-AtomicTransaction WS-BusinessActivity Les processus métiers (avec composition et l'intégration des services Web) WSCL, WS-choreography, WS-orchestration, BPEL4WS (Business Execution Language for Web Services)
18 Transaction traditionnelles Propriétés traditionnelles des transactions Temps de vie limitée, couplage fort ACID Atomicity : le tout ou rien, si une partie de la transaction est un échec, alors toute la transaction est un échec Consistency : seules des données valides sont sauvegardées. En cas d'invalidité, la transaction sera retrogradées de façon à maintenir un état cohérent Isolation : les transactions opèrent de façon isolée Durability
19 Transactions sur le Web Propriétés des transactions pour les Web services Transactions distribuées Long terme Les transactions ACID sont trop contraignantes : de longues transactions peuvent réduire des accès concurrents Il faut supporter des compensations (scénario de l'agence de voyage) et non pas verrouiller les ressources
20 Transaction (2/2) Solution : 2 spécifications distinctes WS-Atomic transaction (court terme) WS-Business Activity (long terme, tolére la défaillance des transactions, compensables) Une spécification supplémentaire, WS- Coordination pour coordonner les transactions distribuées
21 Service web WS-coordination Service web coordinateur Service web Contexte : De nombreux services Web distribués Des échanges complexes entre les participants Besoin : coordonner les activités (transactions) & les participants Solution : définition d'un coordinateur + des protocoles de coordination
22 Service web WS-coordination coordinateur Service web coordinateur Service web coordinateur Est une spécification d'une infrastructure de coordination Une application souhaite créer un service transactionnel ou non Un service d'activation permet à l'application de créer Un coordinateur (instance) Un contexte de coordination pour une activité; ce contexte est placé dans les messages
23 WS-coordination : Model Un service d'enregistrement permet d'enregistrer les protocoles auprès de l'infrastructure de coordination Quels sont les protocoles de coordinations? A qui envoyer des notifications lorsque le protocole passe à une autre étape? WS-coordination ne vise pas à définir un nouveau protocole de coordination
24 Transactions distribuées (1/2) Un protocole de verrouillage à deux phases assure une terminaison atomique de la transaction Un protocole basé sur le consensus pour prendre la décision assez longue Etape 1 : préparation Le Coordinateur s'assure que les participants sont prêts (message à chaque participant)
25 Transactions ACID distribuées (2/2) Étape 2 : vote Participants: votent pour abandonner (abort) ou terminer (commit) Etape 3 : prise de décision du coordinateur Le coordinateur notifie les participants de la décision (terminaison, abandon) Etape 4 : acquittement des participants
26 WS-Transaction et WScoordination Fournit un support pour gérer des transactions long-terme/short-terme Des transactions Web distribuées compensables Coordonner des activités transactionnelles Une infrastructure de coordination Des abstractions nécessaires (protocoles de coordination, type de coordination, contexte de coordination) Comment gérer des processus complexes?
27 Processus métiers Un processus métier : une collection d'activités conçues pour un métier (utilisateur et marché) donné Implique une emphase sur le métier effectué dans l'organisation Processus : collection d'activités ordonnées (notion de workflow) informations ressources objectifs entrées Processus métier sorties
28 Processus Web Un processus métier peut être vu comme un ensemble d'interactions entre des services Web (workflow) Besoin : définir de façon abstraite et concrète un processus Décrire comment des services Web peuvent s'inter-connecter, s'intégrer, se composer Langage de chorégraphie (conversation), d'orchestration
29 Chorégraphie versus orchestration Chorégraphie : Un processus est un échange de messages ordonnés comme c'est le cas lors d'une conversation 2 langages : WSCL, WS-choreography Orchestration : Un processus est une suite d'opérations ordonnées (workflow) sous le contrôle d'un coordinateur central (chef d'orchestre correspondant à un partenaire)
30 Conversation (1/2) Limitations de WSDL : WSDL ne définie qu'une liste d'opérations WSDL ne définit pas dans quels ordres les opérations doivent être invoquées Par exemple, il faut déjà se logger à un ordinateur avant d'accéder à un fichier, et non le contraire
31 Conversation (2/2) Fournit le vocabulaire nécessaire pour définir l'ensemble de tous les ordres correctes, les contraintes d'ordre, sous quelles conditions la conversation prend fin Logique temporelle, chorégraphie, échange de messages, point d'accès Les processus privés (que se passe t-il à l'intérieur du service) et publiques (que voit-on de l'extérieur). Remarque : un processus publique doit être en accord avec les processus privé
32 Exemple : l'agence de
33 Représentation graphique d'une conversation Finite state machine : Modéliser les états suivis Transition : invocation d'une
34 Représentation graphique d'une conversation Diagramme de
35 WSCL : Web Service Conversation Language <Conversation name="travelagency" initialinteraction="start" finalinteraction="end" > <ConversationInteractions> <Interaction interactiontype="sendreceive" id="payment"> <OutboundXMLDocument id="invoice" hrefschema=" <InboundXMLDocument id="payment" hrefschema=" </Interaction> <ConversationTransitions> <Transition> <SourceInteraction href="quote"/> <DestinationInteraction href="purchase"/> </Transition>... Conversation = liste d'interactions et de transitions Interactions : Send, Receive, SendReceive, Empty Transition : ordre des interactions
36 WSCI : Web service Choreography Interface Une chorégraphie Décrit le flot du point de vue de chaque service est insérée dans le document WSDL de chaque service L'élément <interface> définie l'interface publique (visible depuis l'extérieur) L'élément <model> pour combiner plusieurs interfaces et de les lier entre elles
37 Requête de booking Exemple Agence (client) confirmemess refusmess Hotel (service Web) WSDL du service de booking de l'hotel <wsdl:porttype name= TAtoHotel > <wsdl:operation name= Book > <wsdl:input message= bookingreq /> </wsdl:operation> <wsdl:operation name= Confirme > <wsdl:output message= ConfirmeMess /> </wsdl:operation> <wsdl:operation name= Refus > <wsdl:output message= refusmess /> </wsdl:operation> </wsdl:porttype>
38 Book Suite... confirme refus Interface du service de booking définissant la choréographie <interface name= BookingService > <process name= BookTrip instantiation= message > <sequence> <action name= ReceiveBooking operation= TAtoHotel/Book /> <switch> <case> <condition>placesavailable</condition> <action name= SendConfirme operation= TAtoHotel/Confirme /> </case> <default><action name= SendRefus operation = TAtoHotel/Refus /> </default> </switch></sequence> </process></interface>
39 Orchestration et choréographie (BPEL4WS) activité WSDL WSDL Flux d'exécution Partenaire Processus Partenaire
40 Orchestration et choreographie (BPEL4WS) Les messages échangés entre les activités sont des messages SOAP WSDL décrit un ensemble d'activités BPEL4WS décrit un partenaire (document XML) Une activité Flux (séquences, switch,...) Synchronisation, concurrence
41 Bilan Transaction et processus Ensemble de spécification pour la gestion automatique des transactions et des processus métiers dans les services Web Transactions atomiques et Web Coordination des transaction mais aussi des activités Framework : Microsoft, IBM, BEA
42 Meta données Sécurité Transaction Fiabilité Messaging découverte Spécifications liées à la sécurisation Sécurité des échanges : WS-security Confiance : SAML, WS-Trust, WS- SecureConversation, WSFederation Infrastructures de clés publiques XML : XKMS Autres spécifications liées (méta données avec la famille WS-Policy-*), et la fiabilité
43 WS et sécurité Deux besoins identifiés : Sécuriser les interactions (messages) Transport (HTTP notamment) Message (SOAP) WS-Security (2004) correspond à la brique de base pour la sécurisation des échanges Sécuriser les services Web (les processus) -> politiques de sécurité, risque, confiance/trust
44 WS-Security - Sécurité et transport HTTP Utilisation de HTTP et SSL Confidentialité Connections chiffrées SSL point à point Authentification Schémas d'authentification de HTTP Certificats SSL Autorisation : implémentation de politiques au niveau des infrastructures
45 WS-Security - Interactions sécurisées avec SOAP Intégrité : adjonction d'une ou plusieurs signatures XML Confidentialité : chiffrement(s) XML, s si plusieurs acteurs, Authentification Informations stockées dans un «securitytoken» Par ex : nom, password Enveloppe SOAP Header SOAP Security token Signature Body SOAP
46 WS-security Chiffrement est effectué de bout en bout (client-service Web) Intégrité est fournie dans un environnement multi-sauts Si les contraintes de sécurité ne sont pas satisfaites, une faute (SOAP) sera envoyée Exemple de faute : Security Tocken Invalid, Decryption failure
47 WS-Policy Fournir les conditions suivant lesquelles un service doit être fourni Une politique = une ou plusieurs assertions représentant Les capacités du service Web Les exigences du Service Web Ex : demander à ce qu'une requête soit chiffrée Transmettre au service ce qu'il attend
48 WS-SecurityPolicy Définit comment les messages sont sécurisés, fiabilisés sur un chemin de communication Comment dois -je sécuriser l'acheminement d'un message (quel chiffrement, quel protocol,...) Est attaché à un document WSDL
49 WS-SecurityPolicy- Exemple <sp:transportbinding> <Policy> <sp:transporttoken> <Policy> <sp:httpstoken RequireClientCertificate="false" /> </Policy> </sp:transporttoken> <sp:algorithmsuite> <Policy> <sp:basic256rsa15 /></Policy> </sp:algorithmsuite>... </Policy> </sp:transportbinding>
50 Bilan - WS-security En se basant sur des politiques de sécurité (WS-SecurityPolicy), WSsecurity fournit une sécurisation des échanges au niveau Du transport Des messages SOAP Au niveau applicatif : le service Web gère lui-même son schémas de sécurité
51 WS-Trust Objectifs : Établir la confiance avant l'échange de messages SOAP-WS-Security Permettre à un service (Security Tocken Service) de demander des infos à un tier de confiance Nécessités : Assurer la gestion (création, update, destruction) et l'échange de security-tockens Assurer découverte & fédération de cercles de confiances
52 Fédération de cercles de confiance Une fédération correspond à un ensemble de domaines ayant établis une relation de confiance Une fédération opère indépendamment des frontières administrative d'un réseau Exemple de fédération : un utilisateur de carte bleu retirant de l'argent depuis une banque amie (confiance entre les banques)
53 Fédération - Approche Fournit un accès à un domaine de confiance en utilisant les identités des domaines Nécessite : établir la relation de confiance en Partageant les informations relatives à l'identité, l'authentification et l'autorisation Attribuant des identités : fédérations anonymes (pseudonymes, privacy) mais authentifiées Se basant sur un brocker de confiance
54 3 Topologies de confiances Confiance directe : le tiers de confiance du client connaît le tiers de confiance du service Web Confiance indirecte : le tiers de confiance du client ne connaît pas directement le tiers de confiance du service Web Délégation de la confiance
55 Topologie directe client Domaine client Tier de confiance client 1 /obtention de l'identité (identity tocken) Trust 2/ Obtention accès (access tocken) 3/ Requêtes/réponses sécurisées Domaine service Tier de confiance service 3 bis/ Vérification des accès Service Web
56 Topologie indirecte (hiérarchie de confiance) Domaine client Tier de confiance client Trust Trust Domaine service Tier de confiance client Tier de confiance service 1 /obtention de l'identité (identity tocken) 2/ Obtention accès (access tocken) 3 bis/ Vérification des accès client 3/ Requêtes/réponses sécurisées Service Web
57 Topologie délégation client Tier de confiance client 1 /obtention de l'identité Domaine client 2/ Obtention accès 3/ Requêtes réponses Tier de confiance client Trust Trust 3bis/Vérification accès Service Web 4 Obtention accès 5/ Requêtes réponses Domaine service Tier de confiance service 6/ Vérification accès Service Web
58 Bilan - sécurité Deux paradigmes : WS-Trust, FS-federation : gestion de la confiance WS-security, WS-Policy : chiffrement, authentification, intégrité ect... suivant des politiques Cercle de confiance client HTTP/S XML pare-feux WS-SecurityPolicy passerelle WS-Security pare-feux HTTP/S XML Agent Gestionnaire de politiques Service Web protégé
59 Meta données Sécurité Transaction Fiabilité Messaging découverte Description des services WSDL Politiques WS-Policy, WS-PolicyAssertions, WS- PolicyAttachment, WS-MTOMPolicy WS-MetadataExchange, les ontologies Profile des terminaux : WS-I Basic Profile
60 Bilan WS-* Les services Web n'ont pas pour objet de réinventer de nouvelles plateformes de développement, de nouveaux protocoles d'échanges, de nouveau mécanismes (transaction, sécurisation, composition, chorégraphie, fiabilité..) Les technologies des services Web ont pour objectif que de décrire des mécanismes existants (RPC ect...) de faire interagir des services distribués sur l'internet/web
61 Bilan Ouverture (2/2) Les technologies des services Web ne cessent de se développer Ensemble croissant de spécifications WS-* Support du W3C, consortium OASIS Toutefois, elles ne suffisent pas pour gérer les fonctionnalités suivantes : Cycle de vie du service (déploiement, configuration, mise à jour automatique, gestion des versions ect...) D'ou «l'apparition d'initiatives complémentaires», comme...
62 OSGI Open Service Gateway Initiative 1999 : début de l'histoire, OSGI alliance, focus sur java et l'embarqué 2003 : support pour des dispositifs mobiles 2004 : adoption 62
63 Développement d'une application Question : comment construire des applications modulaires dynamiques En suivant une approche client/serveur fournisseur de service implémente un interface (implémente le service) Utilisateur du service recherche le service à partir de son interface Comment lier le client au service? Découplage entre client et service Exemple : les services Web
64 Comment construire une application client serveur En suivant une approche objet Objet client et service Classes, interfaces En suivant une approche modulaire On améliore le concept d'objet Modularité : garder le cœur de l'application petit Fournir la faculté d'ajouter des fonctionnalités autours de ce cœur Quelle plateforme standard propose une telle construction?
65 OSGI (1/2) Fournit un environnement pour développer des services des composants fournit les élément nécessaires pour décomposer/packager une application en services pour s'abstraire en fournissant des composants Se base sur une plateforme Java OSGI = système de module dynamique pour java
66 OSGI (2/2) Fournit tout le support nécessaire au cycle de vie d'une application Fournit les éléments nécessaires à la maintenance Est un intergiciel (en anglais middleware) Peut être utilisé sur différentes plate formes Limiter le problème de la portabilité Gérer l'application sur le dispositif Pour une distribution large échelle Supporter une myriad de versions différents, d'adaptations nécessaires
67 Intergiciel OSGI JVM : Java Virtual Machine : permet à une application java de s'exécuter Deux couches au dessus de java : OSGI : permet à un bundle de s'exécuter (se charger) bundle : application Bundle Bundle Bundle OSGI JVM Système d'exploitation Driver Driver Driver Hardware
68 Bénéfices résultants du recours à un intergiciel OSGI est une plate forme pour construire des applications java à base de composants : bundles Pour maintenir ces applications durant tout leur cycle de vie Une application peut s'exécuter sur différents types de matériels (hardwares) logiciels
69 Bundle Un bundle est un module, c'est-à-dire l'unité de base pour déployer et modulariser En pratique : un bundle contient Du code (ensemble de classes dans un package) Des méta données (contexte, description du bundle) Des ressources (d'autre fichier jar)
70 Cycle de vie d'un bundle Cycle de vie : Installation Mise à jour Exécution Arrêt Désinstallation Installation Résolution désinstallation Start Active Stop OSGI fournit un support au cycle de vie d'une application Comment de pas stopper l'exécution de l'ensemble de l'application durant le cycle de vie service/de l'application?
71 Le cycle de vie et la dynamicité mis en pratique Framework OSGI offre le support pour Installer le code et les ressources Pour cela, il lie le manifeste Résoudre les dépendances (lier) Contrôler le cycle de vie, les versions En pratique : Appeler l'activateur du bundle pour démarrer le bundle Gérer les class paths Appeler de désactivateur de bundle Nettoyer après la désactivation du bundle
72 Bundle et SOA Un bundle peut aussi publier des services... Annuaire de services (publication & langage de
73 SOA et approche à base de composants Faciliter l'assemblage de composants Composant : unité de base défini à des fins de compositions et de réutilisation Connecteur : composant de communication regroupe l'ensemble des mécanismes de communication distantes permettant d'interagir entre les composants Tout comme un service, un composant est une boite noire Avec une phase d'assemblage
74 Avec édition de liens
75 Bilan - OSGI OSGI fait partie du paysage des architectures orientées service Assure la gestion du cycle de vie d'un service /bundle Déploiement dynamique (sans reboot!) Gestion de versions, configuration, gestion des liens, collaborations OSGI vise les systèmes contraints java avec de nouveaux marchés (M2M)
76 UGASP OSGI et les jeux ubiquitaires... Intergiciel dédié pour supporter les jeux ubiquitaires multi-joueurs Basé sur OSGI -> fournit des services modulaires (bundles) Serveur de jeu (fournisseur de service, logique métier) client
77 UGASP OSGI et les jeux ubiquitaires... Est reconfigurable à la volée Peut être déployé sur des systèmes embarqués Assure la liaison entre le client (le joueur) et le serveur de jeu Intergiciel développé avec Eclipse Plus d'informations : Une démo...
Responsable du cours : Héla Hachicha. Année Universitaire : 2011-2012
Chapitre 4- WS-Security Responsable du cours : Héla Hachicha Année Universitaire : 2011-2012 1 WS-Security (Microsoft) WS-Security est le standard proposé par IBM, Microsoft, VeriSign et Forum Systems
Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware
1 Introduction Ce chapitre décrit Oracle Fusion Middleware. Il comprend : o Qu'est-ce que Middleware o Les fonction de Middleware o L'architecture de conception Middleware o L'architecture orientée services
Introduction aux. services web 2 / 2
Introduction aux services web 2 / 2 1 Calendrier 2 x CM A 107 mercredi 7 janvier 2015, 08 h 00 10 h 00 : introduction sur la théorie des services web mercredi 28 janvier 2015, 08 h 00 10 h 00 : introduction
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
Les nouvelles architectures des SI : Etat de l Art
Les nouvelles architectures des SI : Etat de l Art Objectif Mesurer concrètement les apports des nouvelles applications SI. Être capable d'évaluer l'accroissement de la complexité des applications. Prendre
Sommaire. 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
NFP111 Systèmes et Applications Réparties
NFP111 Systèmes et Applications Réparties 1 de 34 NFP111 Systèmes et Applications Réparties Cours 7 - CORBA/Partie 1 Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon
WEBSERVICES. Michael Fortier. Master Informatique 2ème année. [email protected] A308, Université de Paris 13
WEBSERVICES Michael Fortier Master Informatique 2ème année [email protected] A308, Université de Paris 13 https ://lipn.univ-paris13.fr/ fortier/enseignement/webservices/ Sommaire 1 Rappels
Iyad 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
Urbanisme 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
La 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
L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager
L Orchestration de Services Web avec Orchestra Goulven Le Jeune Orchestra Project Manager D1 Bull, Architecte d un Monde Ouvert : contributeur et acteur majeur de l'open Source Applications métiers Infrastructures
Urbanisation 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
BPEL Orchestration de Web Services
Orchestration de Web Services Grégory Le Bonniec [email protected] 26 novembre 2009 1 Zenika Conseil / Développement / Formation Localisation : Paris et Rennes Nos partenaires Mon expérience
Nouvelles technologies pour l intégration : les ESB
10, avenue de l Europe Parc Technologique du Canal 31520 Ramonville st Agne 05.61.28.56.20 05.61.28.56.00 www.ebmwebsourcing.com Nouvelles technologies pour l intégration : les ESB EBM Websourcing Sommaire
Urbanisation des SI. Des composants technologiques disponibles. Urbanisation des Systèmes d'information Henry Boccon Gibod 1
Urbanisation des SI Des composants technologiques disponibles Urbanisation des Systèmes d'information Henry Boccon Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus de données, ETL et EAI
Sé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
Cours 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 [email protected] 2014-2015 Plan Partie 1: Introduction aux Services Web (SW) Partie 2: Vers une
Analyse des techniques et des standards pour l interopérabilité entre plateformes
550, rue Sherbrooke Ouest, bureau 100 Montréal (Québec) H3A 1B9 Tél. : (514) 840-1234;Téléc. : (514) 840-1244 888, rue St-Jean, bureau 555 Québec (Québec) G1R 5H6 Tél. : (418) 648-8080; téléc. : (418)
Urbanisation des Systèmes d'information
Urbanisation des Systèmes d'information Des composants technologiques disponibles Urbanisation des Systèmes d'information - Henry Boccon-Gibod 1 Plan de l'exposé Technologies à la mode disponibles. Bus
Le moteur de workflow JBPM
Le moteur de workflow Claude Duvallet Université du Havre UFR Sciences et Techniques 25 rue Philippe Lebon - BP 540 76058 LE HAVRE CEDEX [email protected] http://litis.univ-lehavre.fr/ duvallet/
Introduction aux «Services Web»
Introduction aux «Services Web» Sana Sellami [email protected] 2014-2015 Modalité de contrôle de connaissances Note de contrôle de continu Note projet Evaluation du projet la semaine du 17 novembre
Les 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
Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France
Gestion des Identités : 5 règles d'or Patrice Kiotsekian Directeur Evidian France Page 1 - Mai 2005 Défi N 1 : la gestion de la cohérence Alors que les référentiels et bases d identité et de sécurité sont
Architectures de fédération d'identités et interopérabilité
Architectures de fédération d'identités et interopérabilité Mikaël Ates [email protected] Christophe Gravier [email protected] Jeremy Lardon [email protected]
Services OSI. if G.Beuchot. Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique
Services OSI Services Application Services Présentation - Session Services Transport - Réseaux - Liaison de Données - Physique 59 SERVICES "APPLICATION" Architecture spécifique : ALS (Application Layer
Sécurisation des architectures traditionnelles et des SOA
Sécurisation des architectures traditionnelles et des SOA Un livre blanc de Bull Evidian Gestion SAML des accès SSO aux applications classiques et J2EE. Max Vallot Sommaire Émergence des architectures
Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO
Page 1 Introduction Sommaire I- Présentation de la technologie II- Architectures classiques et étude du marché III- Implémentation en entreprise IV- Présentation de systèmes SSO Annexes Page 2 Introduction
Configuration Interface for MEssage ROuting
Configuration Interface for MEssage ROuting Cahier des Charges Date : 05/04/07 Version : 1.1 Statut : diffusable Auteurs : BAGNARD Natacha FOROT Julien 1/16 Table des révisions Version Date Modifications
Introduction au Déploiement
Introduction au Déploiement Noël De Palma - Projet SARDES - INRIA - IMAG LSR Remerciement à d. donsez 03/03/06 PLAN Définition et problématique OSGI FRACTAL JADE Conclusion 03/03/06 2 Définition Environnement
Composition 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
Le 09 et 10 Décembre 09
Séminaire de 2 jours Le 09 et 10 Décembre 09 Mettez les évolutions technologiques au service de vos objectifs métier 2 OXIA a pour mission de concevoir et mettre en œuvre les meilleures solutions technologiques
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,
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
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN
PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN 1. DÉVELOPPEMENT D'APPLICATION (CONCEPTEUR ANALYSTE) 1.1 ARCHITECTURE MATÉRIELLE DU SYSTÈME INFORMATIQUE 1.1.1 Architecture d'un ordinateur Processeur,
L EAI. par la pratique. François Rivard. Thomas Plantain. Groupe Eyrolles, 2003 ISBN : 2-212-11199-1
L EAI par la pratique François Rivard Thomas Plantain ISBN : 2-212-11199-1 Table des matières Avant-propos................................................ Quel est l objectif de cet ouvrage...............................
Fiche de l'awt Intégration des applications
Fiche de l'awt Intégration des applications Aujourd'hui, plus de 40 % des budgets de développement en informatique sont liés à l'intégration de données dans les systèmes d'information. Il s'agit donc d'une
Architectures d'intégration de données
Architectures d'intégration de données Dan VODISLAV Université de Cergy-ontoise Master Informatique M1 Cours IED lan Intégration de données Objectifs, principes, caractéristiques Architectures type d'intégration
25 septembre 2007. Migration des accès au Registre national en protocole X.25 vers le protocole TCP/IP, pour les utilisateurs du Registre national
25 septembre 2007 Migration des accès au Registre national en protocole X.25 vers le protocole TCP/IP, pour les utilisateurs du Registre national Plan Introduction Les catégories d utilisateurs Migration
Infrastructure RDS 2012
105 Chapitre 3 Infrastructure RDS 2012 1. Introduction Infrastructure RDS 2012 Une infrastructure RDS 2012 R2 est composée de plusieurs serveurs ayant chacun un rôle bien défini pour répondre aux demandes
WEA Un Gérant d'objets Persistants pour des environnements distribués
Thèse de Doctorat de l'université P & M Curie WEA Un Gérant d'objets Persistants pour des environnements distribués Didier Donsez Université Pierre et Marie Curie Paris VI Laboratoire de Méthodologie et
Business 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
Business Process Modeling (BPM)
Business Process Modeling (BPM) Mineure SOA Cécile Hardebolle [email protected] Programme 8 nov. 15 nov. Introduction. Enjeux, rôle de l'architecte SI Partie n 1 du cas d'étude Architecture
Protocole d échanges pour l administration électronique
PREMIER MINISTRE Agence pour juin 2005 le Développement de l Administration Electronique Protocole d échanges pour l administration électronique Appel à commentaires Version 1.0 Références : ID Titre Version
Formation en Logiciels Libres. Fiche d inscription
République Tunisienne Ministère de l'industrie et la Technologie - Secrétariat d'état de la Technologie Unité des Logiciels Libres Formation en Logiciels Libres Fiche d inscription (Une fiche par candidat)
Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués
Architecture JEE. Objectifs attendus Serveurs d applications JEE Systèmes distribués Architectures JEE Normes JEE couches logicielles, n-tiers framework JEE et design patterns 2007/02/28 Eric Hé[email protected]
Intégration de systèmes
Intégration de systèmes Préparé par: Marc Barassi, Michel Fraser, Louis Martin, Martin Simoneau Collaboration spéciale: François Boucher et Richard Boutin 3/18/14 Intégration de systèmes «L ensemble des
Mineure Architectures Orientées Services SOA Business Process Modeling (BPM) Mineure SOA. Business Process Modeling (BPM)
Mineure SOA Business Process Modeling (BPM) Idir AIT SADOUNE [email protected] Idir AIT SADOUNE - Plan 1 Notion de processus? 2 Modélisation des processus? 3 Langages
SOA Open Source Intégration des services et business process dans une architecture SOA Open Source. Bruno Georges JBoss, a Division of Red Hat
SOA Open Source Intégration des services et business process dans une architecture SOA Open Source Bruno Georges JBoss, a Division of Red Hat Agenda Cas d etude Contexte métier Les bénéfices Open Source
Software Engineering and Middleware A Roadmap
Software Engineering and Middleware A Roadmap Ecrit par: Dr. Wolfgang Emmerich Présenté par : Mustapha Boushaba Cours : IFT6251 Wolfgang Emmerich Enseignant à University College London: Distributed Systems
MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version 1.0-25 septembre 2006
MOTEUR DE WORKFLOW Mise en oeuvre d'openwfe Version 1.0-25 septembre 2006 SOMMAIRE 1 AVANT PROPOS...3 2 PRÉSENTATION...4 2.1 Quelques définitions...4 2.2 Besoins d'intégration d'un moteur de workflow...4
DataPower SOA Appliances
DataPower SOA Appliances Catherine Ezvan Certified IT/Specialist Correspondante IBM auprès du Guide Share WebSphere [email protected] 2008 IBM Corporation Les Appliances SOA une couche entre le réseau
Architectures n-tiers Intergiciels à objets et services web
Plan pour aujourd hui Architectures n-tiers Intergiciels à objets et services web Clémentine Nebut Nebut LIRMM / Université de Montpellier 2 [email protected] Introduction Architectures classiques
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
Business & High Technology
UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Progiciels de Gestion Intégrés Sommaire Définition... 2 ERP... 2 Objectifs
ENVOLE 1.5. Calendrier Envole
ENVOLE 1.5 Calendrier Envole RSA FIM 1 avril 2008 V 1.13 sur EOLE V 2.0 1 septembre 2008 EOLE V 2.1 10 octobre 2008 V 1.15 RC sur EOLE V 2.0 Modification du SSO EOLE 2.2 (PAM-CAS, CT EOLE V 2.2 RC Prise
L 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
Description de la formation
Description de la formation Modalités Ce parcours de formation est un parcours en alternance, d une durée de 2ans, à raison d une semaine de formation par mois, soit 770 heures et de trois semaines de
Cours de Génie Logiciel
Cours de Génie Logiciel Sciences-U Lyon Diagrammes UML (2) http://www.rzo.free.fr Pierre PARREND 1 Avril 2005 Sommaire Les Diagrammes UML Diagrammes de Collaboration Diagrammes d'etats-transitions Diagrammes
Solutions d accès sécurisées pour opérer une Market Place Saas multitenante
Solutions d accès sécurisées pour opérer une Market Place Saas multitenante Plan de la présentation Le Saas et les enjeux économiques des services en ligne La notion de shops multi-tenantes dans une market
Qu'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
Qu'est ce qu'une Fédération d'identités? Définitions Fonctionnement de base Fonctionnement détaillé Les principaux composants
Qu'est ce qu'une Fédération d'identités? Définitions Fonctionnement de base Fonctionnement détaillé Les principaux composants Fédération Définit un cercle de confiance constitué de Fournisseurs d'identités
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
WebSSO, synchronisation et contrôle des accès via LDAP
31 mars, 1er et 2 avril 2009 WebSSO, synchronisation et contrôle des accès via LDAP Clément Oudot Thomas Chemineau Sommaire général Synchronisation d'identités WebSSO et contrôle des accès Démonstration
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 [email protected] Applications réparties Def : Application s exécutant
CQP 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,
JF SMA'14. A3 - Agent Anytime Anywhere. une plateforme à agents distribués. 8-10 Oct. 2014. l'expertise middleware. www.scalagent.
l'expertise middleware JF SMA'14 8-10 Oct. 2014 A3 - Agent Anytime Anywhere une plateforme à agents distribués André Freyssinet Directeur Technique [email protected] www.scalagent.com Plan
Web Services ADFS. Etudiant : Pellarin Anthony. Professeur : Litzistorf Gérald. En collaboration avec : Sogeti. Date du travail : 15.10.
Web Services ADFS Etudiant : Professeur : Litzistorf Gérald En collaboration avec : Sogeti Date du travail : 15.10.2007 Web Services 1 Table des matières : 1. Introduction... 5 2. Web Services... 8 2.1.
Introduction aux intergiciels
Introduction aux intergiciels M. Belguidoum Université Mentouri de Constantine Master2 Académique M. Belguidoum (UMC) Introduction aux intergiciels 1 / 39 Plan 1 Historique 2 Pourquoi l'intergiciel? 3
Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA
Conception d'un système d'information WEB avec UML Par Ass SERGE KIKOBYA I. Introduction Suite à une demande des étudiants, il m'est apparu intéressant de montrer, à travers un exemple concret, comment
Tunnels et VPN. 22/01/2009 Formation Permanente Paris6 86
Tunnels et VPN 22/01/2009 Formation Permanente Paris6 86 Sécurisation des communications Remplacement ou sécurisation de tous les protocoles ne chiffrant pas l authentification + éventuellement chiffrement
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML
basée sur le cours de Bertrand Legal, maître de conférences à l ENSEIRB www.enseirb.fr/~legal Olivier Augereau Formation UML http://olivier-augereau.com Sommaire Introduction I) Les bases II) Les diagrammes
Fusion : l interopérabilité chez Oracle
Standardisation et interopérabilité Fusion : l interopérabilité chez Oracle Lionel Dubreuil,, Applications Technology Product Manager, Oracle France, [email protected] 29/03/2006 Page : 1 Oracle
Les messages d erreur d'applidis Client
Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de
Evidian IAM Suite 8.0 Identity Management
Evidian IAM Suite 8.0 Identity Management Un livre blanc Evidian Summary Evidian ID synchronization. Evidian User Provisioning. 2013 Evidian Les informations contenues dans ce document reflètent l'opinion
WEB15 IBM Software for Business Process Management. un offre complète et modulaire. Alain DARMON consultant avant-vente BPM [email protected].
WEB15 IBM Software for Business Process Management un offre complète et modulaire Alain DARMON consultant avant-vente BPM [email protected] Claude Perrin ECM Client Technical Professional Manager
Java pour le Web. Cours Java - F. Michel
Java pour le Web Cours Java - F. Michel Introduction à JEE 6 (ex J2EE) Historique Qu'est-ce que JEE JEE : Java Entreprise Edition (ex J2EE) 1. Une technologie outils liés au langage Java + des spécifications
Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures
Software propose une offre d intégration unique, qui apporte l équilibre parfait entre investissements et performances pour les entreprises qui doivent sans cesse améliorer leurs processus. Des caractéristiques
Shibboleth. David Verdin - JOSY "Authentification centralisée pour les applications web" - Paris - 4 février 2010. 5 mai 2010 1
Shibboleth David Verdin - JOSY "Authentification centralisée pour les applications web" - Paris - 4 février 2010 5 mai 2010 1 Plan de l'exposé Position du problème L'architecture de Shibboleth Shibboleth
Annexe : La Programmation Informatique
GLOSSAIRE Table des matières La Programmation...2 Les langages de programmation...2 Java...2 La programmation orientée objet...2 Classe et Objet...3 API et Bibliothèque Logicielle...3 Environnement de
Architecture et infrastructure Web
Architecture et infrastructure Web par Patrice Caron http://www.patricecaron.com [email protected] Ordre du jour Entreprises / Gouvernements Introduction: Architecture orientée services? Quelques
Programmation Web. Introduction
Programmation Web Introduction 1 Introduction 10 séances 1 h cours + 1h TD Notes : contrôle continu DS 1 TP : note de groupe : rapport + code source + démo TD : note personnelle (=0 si 2 absences non justifiées)
Collaboration 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
Oauth : un protocole d'autorisation qui authentifie?
Oauth : un protocole d'autorisation qui authentifie? Maxime Féroul Directeur Technique / KYOS IT SECURITY Application Security Forum - 2012 Western Switzerland 7-8 novembre 2012 - Y-Parc / Yverdon-les-Bains
Volet 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
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
De l authentification au hub d identité. si simplement. Présentation OSSIR du 14fev2012
De l authentification au hub d identité si simplement Présentation OSSIR du 14fev2012 Olivier Perroquin In-Webo Technologies Mission et solutions d In-Webo > Apporter aux Entreprises et Opérateurs de Services
Architecture SOA Un Système d'information agile au service des entreprises et administrations
Architecture SOA Un Système d'information agile au service des entreprises et administrations www.objis.com Présentation Architecture SOA - JCertif 1 Qui sommes-nous? Spécialiste JAVA depuis 2005 (Lyon,
Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework
Tutoriel: Création d'un Web service en C++ avec WebContentC++Framework Gaël de Chalendar CEA LIST / LIC2M Journée de Présentation des Technologies WebContent INSTN 14/12/2009 Présentation de gsoap Plan
Les réseaux de campus. F. Nolot 2008 1
Les réseaux de campus F. Nolot 2008 1 Les réseaux de campus Les architectures F. Nolot 2008 2 Les types d'architectures L'architecture physique d'un réseau de campus doit maintenant répondre à certains
Web 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
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 [email protected] 0950 677 462 Cyril Grosjean - Directeur technique de Janua depuis 2004 Expert
Architectures Web Services RESTful
Architectures Web Services RESTful Alexandre Denis [email protected] Inria Bordeaux Sud-Ouest France ENSEIRB PG306 REST REST Representational State Transfer Roy Fielding (2000) Décollage vers 2006-2007
La haute disponibilité de la CHAINE DE
Pare-feu, proxy, antivirus, authentification LDAP & Radius, contrôle d'accès des portails applicatifs La haute disponibilité de la CHAINE DE SECURITE APPLICATIVE 1.1 La chaîne de sécurité applicative est
Plateforme IoT flexible et configurable:
Plateforme IoT flexible et configurable: Vers une intégration automatisée de dispositifs communicants Journée Capteurs connectés 2015 Prof. Nabil Ouerhani, HE-Arc Yverdon-les-Bains, 19.11.2014 Plan de
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
