Archises Nouvelle architecture pour la création de services à valeur ajoutée

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

Download "Archises Nouvelle architecture pour la création de services à valeur ajoutée"

Transcription

1 Archises Nouvelle architecture pour la création de services à valeur ajoutée Tuanloc NGUYEN 1, Guy PUJOLLE 1, Francine KRIEF 2 1 Laboratoire d Informatique de l Université Paris 6, Lip6, {Tuan-Loc.Nguyen, Guy.Pujolle}@lip6.fr 2 Laboratoire d Informatique de l Université Paris 13, LIPN, krief@lipn.univ-paris13.fr Résumé : L environnement de service des opérateurs de télécommunications est aujourd hui particulièrement complexe avec l intégration de services très divers provenant du monde Internet. Cette complexité provient du mariage entre les télécommunications et l informatique. Le réseau intelligent autour du réseau téléphonique a longtemps été le vecteur de cette intégration et a permis un certain succès à ce mariage avec l arrivée de services comme la carte prépayée ou le numéro vert. Cependant, modifier un service ou créer un nouveau service accessible par le réseau téléphonique nécessite la modification de tous les nœuds du réseau qui sont des commutateurs très complexes. De plus, les fournisseurs de services ont toujours tendance à développer des services propriétaires suivant leurs propres normes. Ces contraintes rendent les modifications et la création de nouveaux services difficiles et très longues dans le contexte d un marché très concurrentiel comme aujourd hui. D ailleurs, ces services sont très coûteux du fait de la complexité et du nombre de commutateurs à modifier dans le réseau. C'est dans ce contexte que l on essaie de proposer une architecture qui s appelle Archises (Architecture d Intermédiation Intelligente). Archises propose d explorer une nouvelle architecture de services : l'architecture d Intermédiation Intelligente. Ce nouveau concept s inspire des concepts d'intermédiation et des architectures «intelligentes» venant du monde Internet et des télécommunications. Archises a pour but de mettre en place de nouveaux services avec une grande simplicité avec les exigences de qualité de service les plus grandes. Mots-clés : Composant, service à valeur ajoutée, XML, intermédiation, Archises 1 Introduction Dans le passé, quand un client demandait un nouveau service, l opérateur de réseaux devait demander à l équipementier ou au fournisseur de services de fournir de nouveaux paramètres dans les réseaux ou de créer ou modifier leur système pour pouvoir satisfaire cette demande. Du coup, le temps pour obtenir un nouveau service était trop long car il était nécessaire de changer le comportement du système. De plus, les opérateurs dépendaient fortement de leurs équipementiers car ils étaient les seuls à être capables de modifier les réseaux. En principe, le délai d attente était trop long, de trois à cinq ans pour introduire un nouveau service. Cela ne permettait pas à l opérateur de réagir rapidement, de trois à six mois, pour proposer un nouveau service. Evidemment, l équipementier se trouvait dans une position forte lui permettant de facturer très cher les services demandés [1]. Au cours des années 90, l'europe occupait une position forte dans le secteur des télécommunications mais la généralisation d'internet a introduit une rupture sans précédent, avec une redistribution des rôles et une modification de la chaîne de valeur. En particulier, nous allons assister à l'ère des services toujours meilleurs aux tarifs les plus bas avec les exigences de qualité de service les plus grandes. Il faut donc rechercher des moyens rapides et économiquement rentables de satisfaire cette demande. Face à la forte concurrence du marché, il faut que l on fasse vite avec les moyens dont on dispose. C'est dans ce contexte que l on essaie de proposer une architecture qui s appelle Archises (Architecture d Intermédiation Intelligente). Archises propose d explorer une nouvelle architecture de services : l'architecture d'intermédiation Intelligente [1]. Ce nouveau concept s inspire des concepts d'intermédiation et des architectures «intelligentes» venant du monde Internet et des télécommunications. Le concept d Intermédiation préconise la fédération des services, qui permettra d ajouter de la valeur en combinant différents services fournis par les producteurs. Le niveau d'intermédiation permettra également aux terminaux de différents types d'accéder à différents types de services. Les architectures intelligentes préconisent la séparation de la logique de services et le traitement de service. Ceci permet le développement de nouveaux services sans être obligé de modifier et mettre à jour dans le système de plus en plus complexe.

2 2 Travaux proches dans la littérature 2.1 Le concept d Intermédiation La préoccupation historique de l'espèce humaine est la recherche de l'énergie, que ce soit l'alimentation, les matières premières ou les moyens de transport. Aujourd'hui, on observe un basculement de la préoccupation principale des humains vers l'information. C'est la nouvelle économie : «la Net économie». Aux prémices d Internet, la «Net économie» a conçu le phénomène de dé-intermédiation traditionnelle entre l'offre et la demande. Les consommateurs accédaient directement aux fournisseurs ou les fournisseurs avaient des relations directes avec d autres fournisseurs. Avec le temps, les informations disponibles se multiplient ; la nouvelle «Net» économie apparaît, les consommateurs et les fournisseurs n'interagissent plus directement mais plutôt à travers un niveau d'intermédiation, qui permet de produire une valeur ajoutée en combinant les différents services proposés par les fournisseurs. Figure 1 illustre le concept d Intermédiation. Figure 1 - Concept d Intermédiation Le nouveau concept d intermédiaire [3] en information permet aux fournisseurs de capter les informations, de les gérer, de leur donner un maximum de valeur ajoutée et de fidéliser et développer une clientèle en lui offrant des prestations de plus en plus larges et de plus en plus sophistiquées. Les nouveaux services seront ainsi réalisés de plus en plus vite et coûteront de moins en moins cher. On s aperçoit que les intermédiaires peuvent créer la valeur ajoutée de plusieurs manières : en mettant à disposition de nouvelles informations, en mettant en valeur cette information, en assemblant différentes informations. Au début du siècle, la voiture s'est développée grâce à une approche de masse : la même voiture pour tous, au meilleur prix. Puis, au fur et à mesure que le marché est devenu mature, l'industrie automobile est passée d'une logique de produit de masse à une logique de personnalisation de masse. Le progrès des technologies de l'information a été un des principaux moteurs de cette évolution. Dans l'internet, cette évolution est clairement visible et la capacité à personnaliser la relation avec un utilisateur deviendra un critère de plus en plus déterminant de différentiation entre services concurrents. Si aujourd'hui, la logique dominante est celle du marché de masse : prix aussi peu cher que possible, produit quasi-unique (AOL/Yahoo!/IE/Windows), on observe déjà que l intermédiation est orientée vers l'apparition d'une certaine personnalisation tels que My Yahoo!, MyAOL. Il existe un grand nombre de portails (Yahoo!, My Yahoo!, AOL.COM, My AOL.COM,.) pour un usage à partir de micro-ordinateurs. Les portails pour les terminaux mobiles vont se développer. Le concept d'intermédiation aujourd hui, ne permet pas à un terminal très simple de fonctionner de facilement de différentes manières comme téléphoner, consulter des services spécialisés comme la météo, naviguer sur le Web ou sur le (monde des serveurs) WAP et de recevoir les notifications de la messagerie, de l'agent boursier ou du système d'alarme de la maison. Pour résumer, malgré tout, le concept d Intermédiation est intéressant pour impliquer dans notre architecture Archises présentée dans le paragraphe 3. Il permet d ajouter et d enrichir les informations avant d être transférées vers le client. Le niveau d'intermédiation permet ainsi aux terminaux de différents types d'accéder à différents types de services. Grâce à l intermédiation, nous pouvons créer un filtre pour mieux adapter les

3 besoins des clients de plus en plus complexes. Notre contribution d Archises, qui va plus loin, sera plus ouverte pour permettre à des tiers d enrichir l offre de services de leur propre initiative, par création de services, sans avoir besoin d une intégration lourde dans le système. Figure 2 illustre le concept d Intermédiation pour la création de services. Figure 2 - Evolution du concept d Intermédiation 2.2 Les architectures intelligentes de création de services Aujourd hui, presque toutes les grands éditeurs américains ont lancé leur technologie orientée intermédiation et création de services (service-driven networking), notamment.net de Microsoft [4] lancé en juillet 2000 et ONE (Open Net Environment) de SUN [5] lancé en février Ces technologies permettent, entre autres, de créer de nouveaux services en réutilisant les applications existantes. Ces nouvelles technologies, loin d être finalisées de l aveu même de leurs concepteurs ( We (Sun) are working openly on chapter two, while they (Microsoft) are just now starting chapter one. ), se sont focalisées pour l instant sur la réutilisation des services Web via le protocole SOAP [6], les Web Services. On voit bien qu il y a une tendance à déplacer l intelligence de service dans le monde intermédiaire, et que.net et ONE ont d autres ambitions, notamment de devenir les systèmes d exploitation de l Internet ( The Network is the Computer ). De nombreux travaux de recherche sont menés dans le monde sur les architectures intelligentes proprement dit. Citons l un des projets majeurs : l initiative JAIN qui a pour objectif de combler les faiblesses du réseau intelligent traditionnel, à savoir notamment la non standardisation des composants réutilisables [7] et des interfaces de programmation API pour les différents éléments de l infrastructure du réseau intelligent. JAIN propose une technologie de logiciels à composants du monde informatique indépendante des plates-formes, en l occurrence JavaBeans et une bibliothèque d APIs Java telles JAIN TCAP, JAIN ISUP, JAIN MAP ou JAIN INAP [8]. 2.3 Le concept de réseau intelligent Au cours des années 80, les opérateurs américains tentaient de résoudre le problème de la création de nouveaux services en modifiant les commutateurs du réseau. Pour présenter les nouveaux services, les fournisseurs dépendent fortement des opérateurs qui sont les seuls à pouvoir modifier les programmes complexes et propriétaires de leurs commutateurs. Le délai d attente est trop long, de trois à cinq ans pour introduire un nouveau service, ce qui n est plus possible dans un contexte fortement concurrentiel car l opérateur doit réagir rapidement, de trois à six mois pour une demande de service client. C est dans ce contexte que le concept de réseau intelligent (RI) [9] fut introduit. Il s agit d un concept architectural permettant de créer et de fournir rapidement des services de télécommunications. Le RI permet de créer des services en facilitant la fourniture de services indépendamment de la mise en œuvre. Le principe du réseau intelligent défini par l'uit-t dans les recommandations Q12xx est le suivant : - séparation du contrôle de service et du contrôle d'appel pour faciliter le déploiement de nouveaux services. - création et gestion rapide et uniforme de services par l'assemblage de Service Independent Building Block (SIB Q.12xx).

4 Le réseau intelligent préconise la séparation de la logique de services, de la commutation, ceci afin de permettre le développement de nouveaux services sans avoir à modifier et à mettre à jour les commutateurs. Un mécanisme de déclenchement de service externe (triggering : IF condition vérifiée THEN activer service externe ELSE continuer), intégré dans le commutateur, peut activer la mise en œuvre d un service au niveau du réseau intelligent : le nombre de services supplémentaires est quasi infini alors que le nombre de services natifs du commutateur est limité et difficilement extensible. Le réseau intelligent préconise aussi le développement rapide de nouveaux services par l'assemblage de composants logiciels réutilisables SIB (Service Independent Building Block) (figure 3). Figure 3 - Assemblage de composants dans le réseau intelligent Le réseau intelligent introduit, ainsi, un nouveau type de développement : la création de services. Alors que les programmeurs traditionnels conçoivent des composants logiciels, les créateurs de services conçoivent de nouveaux services en assemblant des composants logiciels. Le cycle de développement (analyse, codage et test) est semblable dans les deux cas. Il est seulement sensiblement plus court dans le cas de la création de services car il s agit d un processus d'assemblage de composants. La création de services dans le réseau intelligent est un domaine de recherche très intéressant. Le concept de réseau intelligent est un demi-échec car certains acteurs des télécommunications proposent des concepts de services propriétaires comme base de composants réutilisables, de plus, ils s appuient essentiellement sur des outils propriétaires. L UIT-T vise à standardiser la création de services dans le réseau intelligent en définissant le concept de SIB avec les recommandations CS-1, CS-2, CS-3. Pour ces raisons, le réseau intelligent devient alors très compliqué à implémenter et il est devenu un vieux concept et a été dépassé même si l idée au départ était bonne. 3 Archises (Architecture d Intermédiation Intelligente) 3.1 Présentation L architecture Archises [10-12] concerne le domaine des communications d'entreprises, et plus particulièrement les systèmes de communications d'entreprises. Il a pour but d offrir de nouveaux services tels que des services de téléphonie sur IP. L'architecture des réseaux privés de téléphonie s'est traditionnellement organisée autour d'un système de commutation comprenant un ou plusieurs autocommutateurs ou PABX («Private Automatic Branch exchange») reliés à un ensemble de terminaux téléphoniques. Les équipements téléphoniques tendent à migrer peu à peu de la téléphonie classique vers la téléphonie IP. En dehors de la mode et de l'attrait de la nouveauté, chacun sait que la téléphonie IP n'est ni meilleure ni moins chère que la téléphonie traditionnelle. Il est primordial de préparer l'émergence de véritables nouveaux services à valeur ajoutée avec ces nouveaux produits. Comme ses systèmes téléphoniques IP partagent la même infrastructure IP que les systèmes de données classiques, il est naturel de combiner les services de ces deux mondes des télécommunications et des données afin de proposer de nouveaux services adaptés aux besoins des utilisateurs. Le développement de nouveaux services a conduit à intégrer dans les systèmes de commutation des serveurs supplémentaires dédiés à ces nouveaux services (par exemple serveur de messagerie vocale, serveur d'annuaire, etc.). Les protocoles de signalisation initialement conçus pour des fonctions de traitement d'appel, par exemple le protocole SIP [13] normalisé par l Union Internationale des Télécommunications, ont naturellement évolué vers une intégration des nouveaux services.

5 D'autres protocoles de signalisation, spécifiques à des services particuliers ont été développés, comme par exemple les protocoles LDAP («Lightweight Directory Access Protocol») [14] spécifiques aux services d annuaire ou le protocole HTTP («HyperText Transfer Protocol») spécifique à la navigation Web, etc. Ces protocoles ne sont habituellement utilisés que pour la mise en œuvre des services correspondants au sein de réseaux informatiques de transmission de données. Leur inter fonctionnement avec des protocoles de signalisation de type téléphonie nécessite que des serveurs de nature différente soient capables de communiquer entre eux, c est-à-dire que certains au moins des serveurs aient une connaissance des «métiers» des autres serveurs. Il en résulte une grande complexité des protocoles ainsi qu un manque de souplesse lorsqu on souhaite faire évoluer les fonctions offertes. Figure 4 illustre l architecture Archises. Figure 4 - Architecture Archises D autre part, l utilisation de serveurs multiples dédiés à des métiers différents conduit souvent les abonnés à dialoguer successivement avec plusieurs serveurs pour accomplir une fonction donnée, ce qui affecte l efficacité et l ergonomie du système. Dans le cadre du service Web [15], il est habituel de traiter des requêtes utilisateur en interrogeant des sources d information hétérogènes, de traduire les différentes réponses et de les regrouper dans une page de données d un langage de balisage tel que HTML («HyperText Markup Language») ou XML («extended Markup Language») [16], qui est retournée au logiciel de navigation Web de l utilisateur. Ceci peut être réalisé au moyen d architectures de type trois-tiers («three-tier architecture»). Ceci permet de traiter individuellement des requêtes utilisateur, mais non de lui présenter des services diversifiés auxquels il a accès. Le principal but d Archises est de rendre plus flexible les architectures de réseaux de communication, en ce sens qu'elles permettent aisément d'intégrer de nouveaux services ou de modifier des services existants, en s'affranchissant du caractère spécifique des interfaces avec les serveurs de différents métiers tout en offrant une grande richesse fonctionnelle aux abonnés. Archises propose ainsi un dispositif de supervision de terminaux reliés à un réseau de communication pour fournir à des abonnés utilisant les terminaux, différents services gérés par plusieurs serveurs dédiés. Le dispositif comprend des moyens d interface avec le réseau, un module de présentation de services aux terminaux à travers lesdits moyens d interface, un module de multiplexage de services communiquant avec le module de présentation, et un module d accès aux services communiquant avec le module de multiplexage (Portal Manager). Il comporte également plusieurs modules d accès associés chacun à un serveur dédié respectif. Chaque module d accès est agencé pour délivrer des pages de dispositif de supervision de terminaux selon le type de terminal. On peut l appeler les terminaux virtuels (virtual terminal). Les principaux mécanismes d Archises sont détaillés par la suite afin de mieux comprendre le fonctionnement de l architecture Archises.

6 3.2 Connecteur (virtual application) Au cœur de l architecture Archises se trouve un connecteur ou application virtuelle (figure 5), qui est une entité fonctionnelle ayant pour tâche d assurer la conversion des données hétérogènes en un langage intermédiaire afin de consolider les données externes au niveau de l Intermédiation Intelligente, se trouve au cœur de l architecture. Figure 5 - Connecteur Archises 3.3 Transformateur & enrichissement Mécanisme de transformation Archises Une entité fonctionnelle, nommé transformateur [17], peut transformer un service particulier en un service à valeur ajoutée. Par exemple, la réponse d'un annuaire LDAP, " nom - prénom - numéro de téléphone ", peut être transformée en " nom - prénom - numéro de téléphone - touche interactive Appel (no tel) - prénom.nom@compagnie.fr - touche interactive Messagerie ". Les règles de transformation peuvent aussi décrire les libellés du message dans les différentes langues et sous plusieurs formes afin de délivrer le service dans la langue de l'utilisateur et selon le type de son terminal. Le transformateur peut également ajouter un niveau d intrusion qui permet d'interrompre ou non un service en cours d'exécution. Le transformateur est régi par les règles de transformation écrites par le créateur de services (figure 6). Figure 6 - Transformateur Archises

7 3.3.2 Langage de transformation de service Ce langage permet de transformer un service particulier en un service à valeur ajoutée et aussi d'adapter le service en fonction de l'utilisateur et de son terminal. Comme Archises se focalise volontairement à la définition, à l'analyse et à la validation d'une nouvelle architecture de services, il n est pas envisagé de développer des outils conviviaux de création de services. Les langages de script et de transformation permettront par ailleurs aux créateurs de services de développer rapidement de nouveaux services à partir d un simple éditeur de texte. Compte tenu de l'état de l'art actuel et de la disponibilité des outils de développement, ces langages seront a priori basés sur une syntaxe XML. 3.4 Déclencheur (ou triggering) Ce mécanisme consiste en l interruption du traitement classique pour activer la mise en œuvre d un service externe particulier lorsque les conditions de déclenchement sont vérifiées. Il peut avoir lieu au niveau du serveur : c est le cas de la téléphonie publique où le déclenchement [18] s effectue dans l autocommutateur (par exemple suite à la détection d un numéro vert). Mais Archises propose également d étendre ce mécanisme à tout type de serveur, qu il s agisse ou non de téléphonie. Figure 7 illustre l implémentation du mécanisme de déclenchement dans Archises. Figure 7 - Mécanisme de déclenchement (triggering) dans Archises Archises propose aussi d étudier l exécution de ce mécanisme à l intérieur même du niveau d intermédiation. Il est pris en charge par une entité fonctionnelle nommé déclencheur. Nous pourrons étudier le mécanisme de déclenchement à différents niveaux : serveur, connecteur ou intermédiation proprement dite. 3.5 Moteur d assemblage Archises (ou moteur d intégration) Le mécanisme de déclenchement peut être amené à activer la mise en œuvre d'un service particulier par une entité fonctionnelle appelée moteur d intégration. Dans les années 1970, un programme (phase de développement) était vu comme une suite d'instructions en langage machine, lesquelles étaient préalablement micro-codées (phase de micro programmation) en une suite de micro-instructions (figure 8). Dorénavant, on peut considérer un programme ou un service (phase de création de services) comme une suite de fonctions contenant une suite d instructions en langage machine (phase de développement). Archises préconise ainsi le développement rapide de nouveaux services par l'assemblage de fonctions réutilisables (phase de création de services).

8 Figure 8 - Assemblage des fonctions d Archises L assemblage des fonctions de base est décrit par un script (fourni par le créateur de services) et exécuté au niveau du moteur d intégration. Celui-ci ne voit que des fonctions de base locales qui peuvent être réellement présentes au niveau de l intermédiation et donc directement accessibles. Lorsque les fonctions de base réutilisables sont distantes, elles sont représentées en local par des connecteurs. Prenons un exemple ci-dessous (figure 9) : Figure 9 - Moteur d assemblage et d intégration Archises Une invocation de service classique ou appel de procédure peut être décrit en XML, le méta-langage courant de l'internet. Comme un appel de procédure classique, un appel de procédure XML a fatalement un nom et des paramètres en entrée et en sortie. <?xml version="1.0"?> <methodcall> <methodname>.. </methodname> <input_params> <param> <value>.. </value> </param> </input_params> <output_params>.. </output_params> </methodcall>

9 Les appels de procédure XML sont particulièrement efficaces pour l'enchaînement automatique des traitements dans lequel certains paramètres XML ou balises XML en sortie d'une procédure sont utilisés par une autre procédure. Le moteur d'intégration du niveau d'intermédiation Archises enchaîne les procédures en suivant une définition de service à valeur ajoutée Archises, décrite elle aussi en XML. <?xml version="1.0"?> <Archises_Service> <matched_event>. </matched_event> <methodcall>. </methodcall> <methodcall>. </methodcall> </Archises_Service> Les services à valeur ajoutée Archises sont définis, intégrés, testés et déployés par les intégrateurs. Les développeurs de procédures ou d'applications ne sauraient jamais ce que les intégrateurs font avec leurs programmes. Archises peut pratiquement intégrer n'importe quel programme. Toutes les grandes sociétés logicielles comme Microsoft, Sun Microsystems, IBM, Oracle ont annoncé des interfaces XML pour leurs applications. Pour les applications classiques, Archises propose de traduire les interfaces natives en XML Archises. 3.6 Adapter à tout type de terminal Comme les données externes provenant des différents producteurs ou serveurs sont hétérogènes, il est nécessaire que Archises les représente dans un format commun. Les données représentées dans ce langage intermédiaire peuvent être ensuite traduites dans le format adapté à chaque type de terminal [19] (figure 10). Le niveau d'intermédiation permet ainsi aux terminaux de différents types d'accéder à différents types de services. 4 Conclusion Figure 10 - Adaptation à tout type de terminal dans Archises Cet article présente l architecture Archises. Elle a pour but de créer rapidement de nouveaux services à valeur ajoutée et avec la meilleure qualité. Ce concept est implémenté dans la téléphonie sur IP pour valider Archises. Le travail futur sera basé sur l ouverture du concept Archises vers une architecture «universelle» afin de résoudre d autres problèmes dans le domaine des réseaux. Le but à long terme d Archises est de placer de l intelligence dans la couche applicative du modèle OSI [20]. Archises propose une solution pour créer des services «intelligents» répondant à des besoins client et marché de plus en plus exigeants. La recherche dans le domaine du logiciel est concentrée sur la méthodologie de conception et sur la conception du logiciel. La recherche dans le domaine des réseaux s est basée sur la communication entre des systèmes et la gestion des performances des communications. Archises est donc une jonction entre deux mondes : logiciel et réseau.

10 5 Références [1] T.A Nguyen and T.L Nguyen. Intermediation architecture for service creation, Proceeding of the School on Computational Sciences and Engineering: Theory and Applications, COSCI 04, Vietnam, pp , March [2] T.L Nguyen (2001). Terminal Proxy Server, Brevet d EADS-Télécom. [3] R. Barrett and P. P. Maglio. Intermediaires: An approach to manipulating information streams, IBM Systems Journal, vol. 38, no. 4, [4] Microsoft.NET Framework. [5] Sun ONE. [6] W3C. SOAP version 1.2 W3C working draft, [7] C. Szyperski. Component Technology - What, Where, and How?, Proceedings of the 25 th International Conference on Software Engineering, ICSE 2003, Portland, OR, pp , May [8] Sun JAIN Integrated Network APIs for the Java platform. [9] Réseau Intelligent, Q12xx de UIT-T [10] T. L Nguyen, Nouvelle Architecture pour la Création de Services dans la Téléphonie sur IP, Thèse de Doctorat en Informatique - Télécommunications, 9/9/2004, University Paris 6, France, [11] A. Jamalipour, Architecture and requirements of next-generation wireless networks, Tutorial T23, IEEE ICC, 2004, Paris, France, June [12] T.L Nguyen, A. Jamalipour, G. Pujolle, An architecture for Service Creation in Wireless Sensor Networks, to appear in IEEE WCNC 2005, New Orleans, Etats-Unis. [13] H. Schulzrinne and J. Rosenberg. The session initiation protocol (SIP): Internet-centric signaling, IEEE Communications Magazine, vol. 38, pp , October [14] Lightweight Directory Access Protocol (LDAP) v3, [15] Working group W3c, Web Service Architecture, [16] W3C XML. [17] T.L Nguyen (2002). Mécanisme de transformation, Brevet d EADS-Télécom. [18] Open Service Gateway Initiative, [19] A. Fasbender, F. Reichert, E. Geulen, J. Hjelm, and T. Wierlemann. Any network, any terminal, anywhere, IEEE Personal Communications, vol. 6, pp , April [20] R.T Fielding (2002). Architecture style and design of Network-based software architectures, Thèse de Doctorat, University of California Irvine, USA.

Les Architectures Orientées Services (SOA)

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

Plus en détail

Urbanisme du Système d Information et EAI

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

Plus en détail

Programmation de services en téléphonie sur IP

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

Plus en détail

Oracle Fusion Middleware Concepts Guide 11g Release 1 (11.1.1) Figure 1-1 Architecture Middleware

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

Plus en détail

Mise en œuvre des serveurs d application

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

Plus en détail

Petite définition : Présentation :

Petite définition : Présentation : Petite définition : Le Web 2.0 est une technologie qui permet la création de réseaux sociaux, de communautés, via divers produits (des sites communautaires, des blogs, des forums, des wiki ), qui vise

Plus en détail

Single Sign On. Nicolas Dewaele. Single Sign On. Page 1. et Web SSO

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

Plus en détail

Annexe : La Programmation Informatique

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

Plus en détail

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv>

Langage HTML (2 partie) <HyperText Markup Language> <tv>lt La Salle Avignon BTS IRIS</tv> Langage HTML (2 partie) «Je n'ai fait que prendre le principe d - hypertexte et le relier au principe du TCP et du DNS et alors boum! ce fut le World Wide Web!» Tim Berners-Lee

Plus en détail

UNIVERSITE PARIS 6 - PIERRE ET MARIE CURIE U.F.R DE SCIENCES THESE DE DOCTORAT DE L UNIVERSITE PARIS 6. Spécialité : Réseaux Informatiques

UNIVERSITE PARIS 6 - PIERRE ET MARIE CURIE U.F.R DE SCIENCES THESE DE DOCTORAT DE L UNIVERSITE PARIS 6. Spécialité : Réseaux Informatiques UNIVERSITE PARIS 6 - PIERRE ET MARIE CURIE U.F.R DE SCIENCES THESE DE DOCTORAT DE L UNIVERSITE PARIS 6 Spécialité : Réseaux Informatiques présentée par Tuan Loc NGUYEN Pour obtenir le grade de DOCTEUR

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Avant-propos L économie en réseau, ou la netéconomie, est au cœur des débats et des stratégies de toutes les entreprises. Les organisations, qu il s agisse de

Plus en détail

Modèle de cahier des charges pour un appel d offres relatif à une solution de gestion des processus métier (BPM)

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 -

Plus en détail

Famille IBM WebSphere Application Server

Famille IBM WebSphere Application Server IBM Famille IBM Le socle applicatif qui répond à vos besoins métier Points clés Bâtir un socle solide et réduire les coûts avec un serveur d applications répondant à vos besoins métier Gagner en agilité

Plus en détail

Mise en place d un service de voix sur IP

Mise en place d un service de voix sur IP PROJET DE MASTER 1 2004-2005 Mention Informatique Spécialité Réseaux Mise en place d un service de voix sur IP CAHIER DES CHARGES Adrien Dorland < revok_2k2@hotmail.com > Loic gautier < ciolcavalli@hotmail.com

Plus en détail

1. Considérations sur le développement rapide d'application et les méthodes agiles

1. Considérations sur le développement rapide d'application et les méthodes agiles Chapitre 1 Introduction 1. Considérations sur le développement rapide d'application et les méthodes agiles 1.1 Rappel Longtemps les méthodes en cascade ou en V ont été opposées aux démarches empiriques

Plus en détail

1 Introduction à l infrastructure Active Directory et réseau

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

XML, 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 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étail

Architecture N-Tier. Ces données peuvent être saisies interactivement via l interface ou lues depuis un disque. Application

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

Plus en détail

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau) CS WEB Ch 1 Introduction I. INTRODUCTION... 1 A. INTERNET INTERCONNEXION DE RESEAUX... 1 B. LE «WEB» LA TOILE, INTERCONNEXION DE SITES WEB... 2 C. L URL : LOCALISER DES RESSOURCES SUR L INTERNET... 2 D.

Plus en détail

D une part, elles ne peuvent faire table rase de la richesse contenue dans leur système d information.

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

Plus en détail

Modules du DUT Informatique proposés pour des DCCE en 2014/2015

Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Modules du DUT Informatique proposés pour des DCCE en 2014/2015 Résumé de l offre : Parmi les 5500 heures d enseignement informatique dispensées au département informatique de l IUT (avec 2880 heures de

Plus en détail

Annuaires LDAP et méta-annuaires

Annuaires LDAP et méta-annuaires Annuaires LDAP et méta-annuaires Laurent Mynard Yphise 6 rue Beaubourg - 75004 PARIS yphise@yphise.com - http://yphise.fr T 01 44 59 93 00 F 01 44 59 93 09 LDAP020314-1 Agenda A propos d Yphise Les annuaires

Plus en détail

WebDAV en 2 minutes. Tous ces objectifs sont complémentaires et ils sont atteints grâce au seul protocole WebDAV. Scénarii

WebDAV en 2 minutes. Tous ces objectifs sont complémentaires et ils sont atteints grâce au seul protocole WebDAV. Scénarii WebDAV en 2 minutes le but affirmé du groupe de travail WebDAV (DAV) est (pour ses concepteurs) de "définir les extensions de HTTP nécessaires pour assurer la disponibilité d'outils WEB de création collective

Plus en détail

LES FONCTIONS DE SURVEILLANCE DES FICHIERS

LES FONCTIONS DE SURVEILLANCE DES FICHIERS SYSLOG and APPLICATION LOGS Knowledge Module for PATROL - Data Sheet Version 1.5 Développé par http://www.axivia.com/ PRESENTATION DU PRODUIT SYSLOG and APPLICATION LOGS Knowledge Module for PATROL est

Plus en détail

SITE WEB E-COMMERCE ET VENTE A DISTANCE

SITE WEB E-COMMERCE ET VENTE A DISTANCE Développement d une application JAVA EE SITE WEB E-COMMERCE ET VENTE A DISTANCE PLAN PROJET Binôme ou monôme (B/M): M Nom & Prénom : AIT NASSER Btissam Email : aitnasser.btissam123@gmail.com GSM : Organisme

Plus en détail

Hébergement de sites Web

Hébergement de sites Web Hébergement de Solutions complètes et évolutives pour l hébergement de sites Web dynamiques et de services Web sécurisés. Fonctionnalités Serveur Web Apache hautes performances Apache 1. et.0 1 avec prise

Plus en détail

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 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

Plus en détail

Livre Blanc WebSphere Transcoding Publisher

Livre Blanc WebSphere Transcoding Publisher Livre Blanc WebSphere Transcoding Publisher Introduction WebSphere Transcoding Publisher vous permet d'offrir aux utilisateurs des informations Web adaptées à leurs besoins. Il vous permet, par exemple,

Plus en détail

Travail collaboratif. Glossaire

Travail collaboratif. Glossaire Glossaire Ajax Traduction anglaise : Ajax (Asynchronous JavaScript And XML) AJAX est un combiné de différents langages de développement Web comme XHTML, JavaScript ou XML, il est fréquemment utilisé pour

Plus en détail

Présentation Internet

Présentation Internet Présentation Internet 09/01/2003 1 Sommaire sières 1. Qu est-ce que l Internet?... 3 2. Accéder à l Internet... 3 2.1. La station... 3 2.2. La connection... 3 2.3. Identification de la station sur Internet...

Plus en détail

Module BD et sites WEB

Module BD et sites WEB Module BD et sites WEB Cours 8 Bases de données et Web Anne Doucet Anne.Doucet@lip6.fr 1 Le Web Architecture Architectures Web Client/serveur 3-tiers Serveurs d applications Web et BD Couplage HTML-BD

Plus en détail

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier?

DOSSIER SOLUTION CA ERwin Modeling. Comment gérer la complexité des données et améliorer l agilité métier? DOSSIER SOLUTION CA ERwin Modeling Comment gérer la complexité des données et améliorer l agilité métier? CA ERwin Modeling fournit une vue centralisée des définitions de données clés afin de mieux comprendre

Plus en détail

USERGATE PROXY & FIREWALL. Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

USERGATE PROXY & FIREWALL. Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible USERGATE PROXY & FIREWALL Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible ÉVENTAIL DES UTILISATIONS Internet représente une part significative des affaires

Plus en détail

1. Introduction à la distribution des traitements et des données

1. Introduction à la distribution des traitements et des données 2A SI 1 - Introduction aux SI, et à la distribution des traitements et des données Stéphane Vialle Stephane.Vialle@supelec.fr http://www.metz.supelec.fr/~vialle Support de cours élaboré avec l aide de

Plus en détail

Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible

Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible Protection exhaustive de réseau corporate, optimisation de trafic Internet, administration flexible ÉVENTAIL DES UTILISATIONS Internet représente une part significative des affaires aujourd'hui. L'utilisation

Plus en détail

Bien architecturer une application REST

Bien architecturer une application REST Olivier Gutknecht Bien architecturer une application REST Avec la contribution de Jean Zundel Ce livre traite exactement du sujet suivant : comment faire pour que les services web et les programmes qui

Plus en détail

PROGRAMME DU CONCOURS DE RÉDACTEUR INFORMATICIEN

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,

Plus en détail

Architecture d'entreprise : Guide Pratique de l'architecture Logique

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

Plus en détail

Environnements de Développement

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

Plus en détail

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique

Institut Supérieure Aux Etudes Technologiques De Nabeul. Département Informatique Institut Supérieure Aux Etudes Technologiques De Nabeul Département Informatique Support de Programmation Java Préparé par Mlle Imene Sghaier 2006-2007 Chapitre 1 Introduction au langage de programmation

Plus en détail

La Voix Sur IP (VoIP)

La Voix Sur IP (VoIP) La Voix Sur IP (VoIP) Sommaire 1. INTRODUCTION 2. DÉFINITION 3. POURQUOI LA TÉLÉPHONIE IP? 4. COMMENT ÇA MARCHE? 5. LES PRINCIPAUX PROTOCOLES 6. QU'EST-CE QU'UN IPBX? 7. PASSER À LA TÉLÉPHONIE SUR IP 8.

Plus en détail

Surveiller et contrôler vos applications à travers le Web

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

Jean-Philippe VIOLET Solutions Architect

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

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech

Autour du web. Une introduction technique Première partie : HTML. Georges-André SILBER Centre de recherche en informatique MINES ParisTech Autour du web Une introduction technique Première partie : HTML Georges-André SILBER Centre de recherche en informatique MINES ParisTech silber@cri.ensmp.fr http://www.cri.ensmp.fr/people/silber/cours/2010/web

Plus en détail

ACP 3.1. Le portail de la relation client

ACP 3.1. Le portail de la relation client ACP 3.1 Le portail de la relation client Aastra 2012 ACP 3.1 - le portail de la relation client multimédia Accueil Relation client Poste Opérateur Centre de Contact multimédia ACP Serveur Vocal Interactif

Plus en détail

Urbanisation des Systèmes d'information

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

Plus en détail

Utilisateurs mobiles sur site

Utilisateurs mobiles sur site SAMITEL 1 Votre solution de base Alcatel-Lucent OmniPCX Office Les solutions de communication Alcatel-Lucent Office sont parfaitement modulaires et évolutives, capables de s'adapter à vos besoins, quelle

Plus en détail

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia

Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia Mettre en place une infrastructure Web nouvelle génération avec Drupal et Acquia Pour l architecte de solutions web Table des matières Présentation générale... 3 Des outils disparates.... 4 Une gestion

Plus en détail

Services Réseaux - Couche Application. TODARO Cédric

Services Réseaux - Couche Application. TODARO Cédric Services Réseaux - Couche Application TODARO Cédric 1 TABLE DES MATIÈRES Table des matières 1 Protocoles de gestion de réseaux 3 1.1 DHCP (port 67/68)....................................... 3 1.2 DNS (port

Plus en détail

Cahier des charges (CDC)

Cahier des charges (CDC) Cahier des charges (CDC) PTella Auteur Arnaud Aucher - Ecole Centrale Groupe PT1 3 Nom du document Version 3 Page 1 / 5 Sommaire Sommaire... 2 Présentation générale du projet... 3 1. Descriptif du projet...

Plus en détail

Cours Base de données relationnelles. M. Boughanem, IUP STRI

Cours Base de données relationnelles. M. Boughanem, IUP STRI Cours Base de données relationnelles 1 Plan 1. Notions de base 2. Modèle relationnel 3. SQL 2 Notions de base (1) Définition intuitive : une base de données est un ensemble d informations, (fichiers),

Plus en détail

BUSINESS INTELLIGENCE

BUSINESS INTELLIGENCE GUIDE COMPARATIF BUSINESS INTELLIGENCE www.viseo.com Table des matières Business Intelligence :... 2 Contexte et objectifs... 2 Une architecture spécifique... 2 Les outils de Business intelligence... 3

Plus en détail

REPUBLIQUE TUNISIENNE MINISTERE DES TECHNOLOGIES DE LA COMMUNICATION

REPUBLIQUE TUNISIENNE MINISTERE DES TECHNOLOGIES DE LA COMMUNICATION Programme National de certification des compétences en TIC Linux Professional Institute (LPI) Microsoft TMI (JAVA) ORADIST (ORACLE) TELNET (CATIA) COUTS REPUBLIQUE TUNISIENNE MINISTERE DES TECHNOLOGIES

Plus en détail

Programmation de services sensibles au contexte en téléphonie sur IP

Programmation de services sensibles au contexte en téléphonie sur IP Programmation de services sensibles au contexte en téléphonie sur IP Présentation de mémoire Grégory Estienne Sous la supervision du Dr. Luigi Logrippo Introduction La téléphonie sur IP comme support à

Plus en détail

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0

Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Groupe Eyrolles, 2004 ISBN : 2-212-11504-0 Table des matières Avant-propos................................................ 1 Quel est l objectif de cet ouvrage?............................. 4 La structure

Plus en détail

MYXTRACTION. 2009 La Business Intelligence en temps réel

MYXTRACTION. 2009 La Business Intelligence en temps réel MYXTRACTION 2009 La Business Intelligence en temps réel Administration Qui sommes nous? Administration et management des profils Connecteurs Base des données Gestion des variables et catégories de variables

Plus en détail

PROJET TRIBOX-2012-A

PROJET TRIBOX-2012-A PROJET TRIBOX-2012-A Auteur : MORELLE Romain Clients VOIP + Rôle du PBX Membres du projet: GUITTON Jordan MORELLE Romain SECK Mbaye Gueye Responsable de la formation: MOTAMED Cina Client: DUSSART Dominique

Plus en détail

Conception Exécution Interopérabilité. Déploiement. Conception du service. Définition du SLA. Suivi du service. Réception des mesures

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

Plus en détail

REQUEA. v 1.0.0 PD 20 mars 2008. Mouvements d arrivée / départ de personnels Description produit

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

Plus en détail

Faire de l infrastructure informatique une source de valeur ajoutée pour l entreprise.

Faire de l infrastructure informatique une source de valeur ajoutée pour l entreprise. IBM Global Services Faire de l infrastructure informatique une source de valeur ajoutée pour l entreprise. Les services d infrastructure et d intégration IBM Pour une infrastructure informatique qui participe

Plus en détail

Chapitre 3 : Les technologies de la communication. I- Les TIC de la PME

Chapitre 3 : Les technologies de la communication. I- Les TIC de la PME Chapitre 3 : Les technologies de la communication I- Les TIC de la PME La PME est soumise a deux grandes évolutions du domaine des TIC. D une part la nomadisation des outils et d autres part le développement

Plus en détail

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES DÉCOUVREZ DES POSSIBILITÉS ILLIMITÉES GRÂCE A L INTÉGRATION À DES SYSTÈMES D ENTREPRISE EXISTANTS FONCTIONNALITÉS Connectivité des systèmes

Plus en détail

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 %

PFE Télécommunications. Pré-rapport à l'issue des 6 premières semaines de stage. Page 1 sur 5 1 % PFE Télécommunications Pré-rapport à l'issue des 6 premières semaines de stage!"!"#$%&' ()*()!")+")# (#),()-,)*)"-./0 1 ()*()!")+-)# % 23 &0 )14) 56 7$8797%77:7' '72 Page 1 sur 5 Contexte Les centres de

Plus en détail

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée

Services sur réseaux. Trois services à la loupe. Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Trois services à la loupe Services sur réseaux Dominique PRESENT Dépt S.R.C. - I.U.T. de Marne la Vallée Plan du cours : 1. Services de messagerie Architecture Fonctionnement Configuration/paramétrage

Plus en détail

ECTS CM TD TP. 1er semestre (S3)

ECTS CM TD TP. 1er semestre (S3) Organisation du parcours M2 IRS en alternance De façon générale, les unités d enseignements (UE) sont toutes obligatoires avec des ECTS équivalents à 3 sauf le stage sur 27 ECTS et réparties sur deux semestres

Plus en détail

4. SERVICES WEB REST 46

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

Plus en détail

Chapitre 1: Introduction générale

Chapitre 1: Introduction générale Chapitre 1: Introduction générale Roch Glitho, PhD Associate Professor and Canada Research Chair My URL - http://users.encs.concordia.ca/~glitho/ Table des matières Définitions et examples Architecture

Plus en détail

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6

Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 Installation d un serveur HTTP (Hypertext Transfer Protocol) sous Débian 6 1 BERNIER François http://astronomie-astrophotographie.fr Table des matières Installation d un serveur HTTP (Hypertext Transfer

Plus en détail

1.Introduction - Modèle en couches - OSI TCP/IP

1.Introduction - Modèle en couches - OSI TCP/IP 1.Introduction - Modèle en couches - OSI TCP/IP 1.1 Introduction 1.2 Modèle en couches 1.3 Le modèle OSI 1.4 L architecture TCP/IP 1.1 Introduction Réseau Télécom - Téléinformatique? Réseau : Ensemble

Plus en détail

Evidian IAM Suite 8.0 Identity Management

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

Plus en détail

Architecture JEE. Objectifs attendus. Serveurs d applications JEE. Architectures JEE Normes JEE. Systèmes distribués

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ébert.eheb@yahoo.fr

Plus en détail

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i

S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Modernisation IBM i Nouveautés 2014-2015 IBM Power Systems - IBM i 19 et 20 mai 2015 IBM Client Center, Bois-Colombes S7 Le top 10 des raisons d utiliser PHP pour moderniser votre existant IBM i Mardi

Plus en détail

Compte Rendu d intégration d application

Compte Rendu d intégration d application ISMA 3EME ANNEE Compte Rendu d intégration d application Compte Rendu Final Maxime ESCOURBIAC Jean-Christophe SEPTIER 19/12/2011 Table des matières Table des matières... 1 Introduction... 3 1. Le SGBD:...

Plus en détail

Planifier la migration des applications d entreprise dans le nuage

Planifier la migration des applications d entreprise dans le nuage TM Planifier la migration des applications d entreprise dans le nuage Guide de vos options de migration : nuage privé et public, critères d évaluation des applications et meilleures pratiques de migration

Plus en détail

Communications unifiées

Communications unifiées Communications unifiées Objectif : L'évolution des technologies a permis une miniaturisation et au final la disponibilité d'outils(voix, Internet, GPS, photo, stockage, accès outils pro/perso...) autrefois

Plus en détail

1 JBoss Entreprise Middleware

1 JBoss Entreprise Middleware 1 JBoss Entreprise Middleware Les produits de la gamme JBoss Entreprise Middleware forment une suite de logiciels open source permettant de construire, déployer, intégrer, gérer et présenter des applications

Plus en détail

Groupe Eyrolles, 2004, ISBN : 2-212-11274-2

Groupe Eyrolles, 2004, ISBN : 2-212-11274-2 Groupe Eyrolles, 2004, ISBN : 2-212-11274-2 Table des matières Remerciements.................................................. Avant-propos.................................................... Structure

Plus en détail

Parcours en deuxième année

Parcours en deuxième année Parcours en deuxième année Unités d Enseignement (UE) ECTS Ingénierie des réseaux haut 4 débit Sécurité des réseaux et 4 télécoms Réseaux mobiles et sans fil 4 Réseaux télécoms et 4 convergence IP Infrastructure

Plus en détail

Qu est-ce que ArcGIS?

Qu est-ce que ArcGIS? 2 Qu est-ce que ArcGIS? LE SIG ÉVOLUE Depuis de nombreuses années, la technologie SIG améliore la communication, la collaboration et la prise de décision, la gestion des ressources et des infrastructures,

Plus en détail

1 LE L S S ERV R EURS Si 5

1 LE L S S ERV R EURS Si 5 1 LES SERVEURS Si 5 Introduction 2 Un serveur réseau est un ordinateur spécifique partageant ses ressources avec d'autres ordinateurs appelés clients. Il fournit un service en réponse à une demande d un

Plus en détail

Annonceurs et professionnels qui l'ont expérimentée le savent, la mixité des canaux est aujourd'hui une stratégie gagnante en marketing direct.

Annonceurs et professionnels qui l'ont expérimentée le savent, la mixité des canaux est aujourd'hui une stratégie gagnante en marketing direct. Intro Annonceurs et professionnels qui l'ont expérimentée le savent, la mixité des canaux est aujourd'hui une stratégie gagnante en marketing direct. Définition : HTML : (Hypertext Markup Language) langage

Plus en détail

Systèmes d'informations historique et mutations

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

Plus en détail

Simplifier l intégration des systèmes RH et garantir une version unique des données de l employé. D

Simplifier l intégration des systèmes RH et garantir une version unique des données de l employé. D Simplifier l intégration des systèmes RH et garantir une version unique des données de l employé. D ésormais, les entreprises utilisent des solutions variées pour gérer les multiples aspects des ressources

Plus en détail

SIP. Sommaire. Internet Multimédia

SIP. Sommaire. Internet Multimédia Internet Multimédia Le Protocole SIP 2011 André Aoun - Internet Multimédia SIP - 1 Sommaire 1. Présentation 2. Entités SIP 3. Méthodes et réponses 4. User Agent 5. Registrar 6. Proxy 7. Redirect Server

Plus en détail

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR

CONCEPT de MICRO-DOMOTIQUE. Système STANTOR-DOMODULOR CONCEPT de MICRO-DOMOTIQUE Système STANTOR-DOMODULOR Sommaire 1 Introduction...1 2 Le concept de services WEB en micro-domotique dans le logiciel STANTOR- DOMODULOR...3 2.1 Composition et services fournis...3

Plus en détail

Aastra MD Evolution» Évoluer à vos côtés

Aastra MD Evolution» Évoluer à vos côtés Aastra MD Evolution» Évoluer à vos côtés Évoluer grâce à la communication En faire plus avec moins de moyens est un défi récurrent pour les petites entreprises. Vous devez pour cela améliorer constamment

Plus en détail

Présentation générale du projet data.bnf.fr

Présentation générale du projet data.bnf.fr Présentation générale du projet data.bnf.fr La Bibliothèque nationale a mis en œuvre un nouveau projet, qui a pour but de rendre ses données plus utiles sur le web. Ceci nécessite de transformer données

Plus en détail

Fiabilisez la diffusion de vos messages!

Fiabilisez la diffusion de vos messages! Fiabilisez la diffusion de vos messages! http://www.prologue.fr/use-it-messaging Présentation Présentation de Prologue Les bénéfices de Use it Messaging Les composants de Use it Messaging La console d

Plus en détail

INTERNET, C'EST QUOI?

INTERNET, C'EST QUOI? INTERNET, C'EST QUOI? Internet, c'est quoi? «Internet est le réseau informatique mondial qui rend accessibles au public des services variés comme le courrier électronique, la messagerie instantanée et

Plus en détail

L après ETEBAC et le SEPA

L après ETEBAC et le SEPA L après ETEBAC et le SEPA CODINF 30 avenue Franklin Roosevelt 75 008 Paris Tél : 01.55.65.04.00 Fax : 01.55.65.10.12 Mail : codinf@codinf.fr N TVA CEE : FR 17 481 350 700 2 Pour y voir plus clair, vous

Plus en détail

NFS Maestro 8.0. Nouvelles fonctionnalités

NFS Maestro 8.0. Nouvelles fonctionnalités NFS Maestro 8.0 Nouvelles fonctionnalités Copyright Hummingbird 2002 Page 1 of 10 Sommaire Sommaire... 2 Généralités... 3 Conformité à la section 508 de la Rehabilitation Act des Etats-Unis... 3 Certification

Plus en détail

La reconquête de vos marges de manœuvre

La reconquête de vos marges de manœuvre La reconquête de vos marges de manœuvre Libérez vos applications critiques Bull ouvre de nouvelles portes à votre patrimoine applicatif. Bull LiberTP fait passer simplement vos applications transactionnelles

Plus en détail

SIP. Plan. Introduction Architecture SIP Messages SIP Exemples d établissement de session Enregistrement

SIP. 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étail

Tarification comparative pour l'industrie des assurances

Tarification comparative pour l'industrie des assurances Étude technique Tarification comparative pour l'industrie des assurances Les technologies de l'information appliquées aux solutions d'affaires Groupe CGI inc., 2004. Tous droits réservés. Aucune partie

Plus en détail

Programmation Web. Introduction

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)

Plus en détail

Master Data Management en Open Source C est le Bon Moment

Master Data Management en Open Source C est le Bon Moment Master Data Management en Open Source C est le Bon Moment White Paper Sommaire Introduction... 2 Les Pré Requis du Marché Open Source... 2 La Liberté... 3 Prédire les Effets de l Open Source sur le MDM...

Plus en détail

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David

Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server. Sébastien Boutard Thomas David Développer des Applications Internet Riches (RIA) avec les API d ArcGIS Server Sébastien Boutard Thomas David Le plan de la présentation Petit retour sur les environnements de développement ArcGIS Server

Plus en détail