Business & High Technology

Documents pareils
Les Architectures Orientées Services (SOA)

Programmation Web. Introduction

Petite définition : Présentation :

INFORMATIQUE & WEB. PARCOURS CERTIFICAT PROFESSIONNEL Programmation de sites Web. 1 an 7 MODULES. Code du diplôme : CP09

Urbanisme du Système d Information et EAI

Politique et charte de l entreprise INTRANET/EXTRANET

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

Module BD et sites WEB

Groupe Eyrolles, 2004 ISBN :

Systèmes d'informations historique et mutations

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

4. SERVICES WEB REST 46

La démarche SOA et l interopérabilité applicative

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

Business & High Technology

Architectures d'intégration de données

Introduction à Microsoft InfoPath 2010

Architectures web/bases de données

Fiche de l'awt Intégration des applications

e-business, EAI et Business Intelligence Le triptyque gagnant profondément les structures des organisations et par conséquence

Les nouvelles architectures des SI : Etat de l Art

Atelier 1. Portails documentaires : BioLib et Cemadoc

JOSY. Paris - 4 février 2010

1 LE L S S ERV R EURS Si 5

Gestion des Identités : 5 règles d'or. Patrice Kiotsekian Directeur Evidian France

Février Novanet-IS. Suite progicielle WEB pour l Assurance. Description fonctionnelle

Une famille d'applications permettant à toute organisation d'optimiser le suivi et la gestion de ses ressources internes vous présente

Contexte : «l e-business» TECHNIQUES DE MARKETING EN LIGNE. Contexte : «l e-business» Création de valeur 02/02/12

Programmation Internet Cours 4

et Groupe Eyrolles, 2006, ISBN :

Hébergement de sites Web

Développement d'un logiciel VoIP BlackBerry

Travail collaboratif. Glossaire

Applications et Services WEB: Architecture REST

Formation Webmaster : Création de site Web Initiation + Approfondissement

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)

Urbanisation des Systèmes d'information

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

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

1 JBoss Entreprise Middleware

Architecture et infrastructure Web

Introduction à la conception de systèmes d information

Internet Information Services (versions 7 et 7.5) Installation, configuration et maintenance du serveur Web de Microsoft


PRIMAVERA P6 ENTERPRISE PROJECT PORTFOLIO MANAGEMENT WEB SERVICES

Formation en Logiciels Libres. Fiche d inscription

Samson BISARO Christian MAILLARD

GER helpdesk permet de traiter et d optimiser la gestion de vos interventions au sein de chaque bureaux.

Architecture SOA Un Système d'information agile au service des entreprises et administrations

Joomla! Création et administration d'un site web - Version numérique

Introduction à l informatique apprentissage individuel

Introduction aux «Services Web»

Définition. Caractéristiques. - Du partage des ressources : espace de stockage, imprimantes, lignes de communication.

Yann BECHET 32 ans 8 ans d expérience yann@bechet.org

18 TCP Les protocoles de domaines d applications

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

Introduction MOSS 2007

Annuaires LDAP et méta-annuaires

Service WEB, BDD MySQL, PHP et réplication Heartbeat. Conditions requises : Dans ce TP, il est nécessaire d'avoir une machine Debian sous ProxMox

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

La haute disponibilité de la CHAINE DE

I. Descriptif de l offre. L offre Sage 100 Entreprise Edition Entreprise

Business & High Technology

«Clustering» et «Load balancing» avec Zope et ZEO

Cours Master Recherche RI 7 Extraction et Intégration d'information du Web «Services Web»

La société Arobiz est spécialisée dans les services Web pour le diagnostic immobilier.

Glossaire. ( themanualpage.org) soumises à la licence GNU FDL.

Echosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet

Architectures en couches pour applications web Rappel : Architecture en couches

Qu est ce qu Internet. Qu est-ce qu un réseau? Internet : à quoi ça sert? présentation des services. Exemple de configuration. Rôles des éléments

Plan de notre intervention 1. Pourquoi le test de charge? 2. Les différents types de tests de charge 1.1. Le test de performance 1.2.

OFFRE MDB Service & Architecture Technique. MyDataBall Saas (Software as a Service) MyDataBall On Premise

L Orchestration de Services Web avec Orchestra. Goulven Le Jeune Orchestra Project Manager

TUTORIEL RADIUS. I. Qu est-ce que RADIUS? II. Création d un groupe et d utilisateur

Le modèle client-serveur

Sommaire. -1-Computer en bref. Web en bref. Le web 3.0,...la mobilité. Evolution du Web web1.0, web2.0, web2.b, web3.0...

Description de la maquette fonctionnelle. Nombre de pages :

Architecture Orientée Service, JSON et API REST

1/15. Jean Bernard CRAMPES Daniel VIELLE

Catalogue des Formations Techniques

molis result portal Description fonctionnelle La structure système Configuration système requise Architecture du système

Documentation de conception

1. Contexte et positionnement de I-Resa


Le travail collaboratif et l'intelligence collective

XML, PMML, SOAP. Rapport. EPITA SCIA Promo janvier Julien Lemoine Alexandre Thibault Nicolas Wiest-Million

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

CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI La création de sites internet

Les tableaux de bord de pilotage de nouvelle génération. Copyright PRELYTIS

AccessMaster PortalXpert

Le SIG provincial. B u r e a u S y s t è m e d I n f o r m a t i o n G é o g r a p h i q u e. DSI Service des Applications Métiers. province-sud.

SOMMAIRE. Conseil de lecture Préface Introduction. 1 Comprendre le rôle des technologies 1. 2 Maîtriser les concepts technologiques 13

Expert technique J2EE

--- SIDOMTECH (Auto-Entreprise) ---

Communiqué de lancement. Sage 100 Entreprise Edition Etendue Module CRM inclus

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

Transcription:

UNIVERSITE DE TUNIS INSTITUT SUPERIEUR DE GESTION DE TUNIS Département : Informatique Business & High Technology Chapitre 3 : Le web dans l entreprise Sommaire Introduction... 1 Intranet... 1 Extranet... 2 Portail de l entreprise... 3 Catégorisation des Portails... 3 Types de portail en fonction du domaine d application... 3 Types de portail en fonction de la cible... 4 Valeurs Ajoutées... 4 Web Service... 5 Les Services Web de type REST... 5 Les Services Web WS... 5 Année universitaire 2011-2012

Introduction Avec la naissance des Technologies de l Information et de la Communication (TIC) notamment le web, les entreprises se sont précipitées vers son intégration au sein de leurs processus métier. En effet, voir les différentes relations qu existent entre l entreprise et son environnement, il est nécessaire de mettre en place des outils qui permettent d établir ses relations et garantir leur fiabilité tout en gardant leurs objectifs et même les renforcer. La majorité de ses outils se base aujourd hui sur la communication via le web. Le web n'est plus une simple vitrine mais un outil interactif efficace de communication globale, de prospection et de fidélisation. La gestion de contenu d'entreprise permet aux professionnels de la Communication et du Marketing de répondre entre autres aux problématiques suivantes : 1. Cherchez-vous des outils de communication en interne avec vos employés? 2. Cherchez-vous une meilleure façon d accès à vos applications? 3. Cherchez-vous un mécanisme d échange des fichiers, meilleur qu un transfert basique via le mail? 4. Cherchez-vous un moteur de recherche élaboré permettant de retrouver des informations directement liées à votre rôle dans l'entreprise? 5. Cherchez-vous un système de création des portails dédiés par cibles et catégories d utilisateurs? 6. Cherchez-vous un mécanisme de création et d édition du contenu web sans faire appel aux maitres d œuvre? 7. Comment faciliter la communication transversale? 8. Comment optimiser et rentabiliser la communication en fonction des cibles (communication interne et / ou communication externe)? 9. Comment communiquer en toute cohérence et à tout moment? Pour profiter des nouvelles technologies dans le Web, une entreprise peut concevoir un ensemble d outils qui couvrent ses fonctionnalités internes et externes. On parle à ce stade des plateformes de communication telles que l Intranet et l Extranet. Les avantages issus de l intégration du web dans l entreprise sont : Utiliser des navigateurs à la place des applications clientes. Garder le mode Client/serveur. Préserver l unicité de la base de données. Séparer entre le contenu et la présentation. Intranet Un Intranet est un ensemble de services internes accessibles uniquement à partir des postes d un réseau local, ou bien d un ensemble de réseaux biens définis, et invisibles de l extérieur. Il consiste à utiliser les standards client/serveur de l Internet en utilisant les protocoles TCP/IP, http, etc. 1

Un Intranet repose généralement sur une architecture 3-tiers (voir figure 3.1), composée de : Clients (navigateur) qui gère l interface graphique unique. Un ou plusieurs serveurs d application (middleware) et un serveur web permettant d interpréter des scriptes PHP, ASP, etc. de les traduire en requêtes SQL afin d interroger une base de données. Un serveur de base de données. Figure 3.1 : Architecture 3-tiers Un Intranet permet de construire un système d information à faible coût : Des postes clients fonctionnant avec des navigateurs (gratuits). Un serveur fonctionnant sous Linux (gratuit) avec le serveur web apache (gratuit). Un serveur base de données MySQL (gratuit). D autre part, étant donnée la nature "universelle" des moyens mis en jeu, n importe quel type de machine peut-être connecté au réseau local, donc à l intranet. Extranet Un Extranet est une extension du système d information de l entreprise (Intranet) à des partenaires situés au-delà du réseau. Un Extranet est un système supplémentaire offrant aux clients et aux partenaires un accès privilégié à certaine ressources du système d information de l entreprise par l intermédiaire d une interface web. L accès doit évidemment être sécurisé soit par une authentification simple (login et met de passe), soit par une authentification forte (à l aide d un certificat). Il est conseillé d utiliser le protocole HTTPS pour toutes les pages web consultées de l extérieur afin de sécuriser le transfert des requêtes et des réponses HTTP et d éviter notamment la circulation du mot de passe en claire sur le réseau. Exemples d applications Extranet Gestion des ressources humaines Immobilier : Gestion immobilière (locations, ventes, locataires, propriétaires etc...) Gestion du recrutement Milieu Scolaire : Gestion de l'établissement (professeurs, élèves, notes, cours etc...) Artisanat : Gestion commerciale spécifique par métier 2

Associations : Gestion des adhérents, des bénévoles, des évènements Portail de l entreprise On appelle "portail d'entreprise" une plate-forme Intranet donnant accès à des données fonctionnelles ainsi qu'à des ressources du système d'information regroupées au sein d'une interface unique (voir figure 3.1). Figure 3.1 : structure d un portail d entreprise Le portail d'entreprise est ainsi la porte d'entrée vers les données du système d'information de l'entreprise pour l'ensemble du personnel et éventuellement les partenaires. Catégorisation des Portails Nous pouvons catégoriser les portails en fonction de plusieurs critères à savoir la cible, le domaine d application etc. Dans ce qui suit, nous allons traiter en détail ces catégories. Types de portail en fonction du domaine d application Nous distinguons trois grandes familles de portails : 3

Le portail d'information d'entreprise (EIP : Enterprise Information Portal) : ce type de portail se concentre sur les sources d information de l entreprise centralisant ainsi ces ressources en un point central. Le portail d'application d'entreprise (EAP : Enterprise Application Portal) :c est un portail applicatif assemblant les différentes applications de l'entreprise tout en gérant les droits d accès relatifs aux utilisateurs de la plate-forme. Le portail d'expertise d'entreprise (EEP : Enterprise Expertise Portal) : c est un portail de veille réunissant les savoirs de l'entreprise en les rendant accessibles aux utilisateurs. Types de portail en fonction de la cible Nous pouvons désormais distinguer trois grandes catégories de sites portails, le business-toconsumers, le business-to-business et le business-to-employees en se basant sur la cible clé d utilisateurs. Portail Business-to-employees : Ce type de portails cherche à unifier les ressources et les services de l entreprise en faveur de ses employés et ce en rendant accessible, toute information éventuellement demandée. Les Intranets et Extranets sont de bons exemples de portail B2E. Portail Business-to-Consumers : C'est la forme la plus populaire de portail et qui représente un modèle économique cherchant à offrir des produits ou des services pour les consommateurs cibles. Les exemples de portails «B2C» : Yahoo!, igoogle, mais aussi des sites personnalisables de médias ou news. Portail Business-to-Business : C est le genre de portails dédiés aux entreprises qui offrent des services spécifiques pour des départements en ciblant un jeu thématique ou des services-métier particuliers. Il s agit de portails permettant l accès à des ressources spécifiques, par exemple la gestion de flotte de mobiles, mise en place par les operateurs télécom. Valeurs Ajoutées Les portails peuvent avoir un impact dans toutes les différentes composantes des entreprises à travers différentes organisations et unités d'affaires. Un portail peut: Générer des revenus directs et immédiats. Générer des revenus indirects. Améliorer le positionnement envers les concurrents. Améliorer l'ensemble des processus internes de l entreprise. Améliorer la réponse à la concurrence. Accélérer l'innovation. Augmentation de la mondialisation. Augmentation de l'intelligence compétitive. Améliorer les relations avec les fournisseurs et clients. Améliorer l image de marque. 4

Web Service Vue sa capacité de jouer le rôle de middleware (ou médiateur), le word wide web est de plus en plus utilisé comme interface de communication entre les applications distribuées. Cette interface est appelée service web ou web service. Un web service est donc un programme informatique permettant la communication et l'échange de données entre applications et systèmes hétérogènes sans intervention humaine, et de manière synchrone. Il existe plusieurs technologies derrière le terme services web : Les services web de type Representational state transfer (REST) exposent entièrement ces fonctionnalités comme un ensemble de ressources (URI) identifiables et accessibles par la syntaxe et la sémantique du protocole HTTP. Les Services Web de type REST sont donc basés sur l'architecture du web et ses standards de base : HTTP et URI. Les Services Web WS-* exposent ces mêmes fonctionnalités sous la forme de services exécutables à distance. Leurs spécifications reposent sur les standards SOAP (Simple Object Access Protocol) et WSDL (Web Service Description Language). Les Services Web de type REST Le World Wide Web conçue selon l'architecture REST remplace les concepts applicatifs clients et serveurs par les concepts agents et ressources. Des agents interagissent avec des ressources pour créer, accéder, modifier ou supprimer une ressource. Jusqu'à présent, on parlait surtout de l'interaction entre agents utilisateurs, principalement les navigateurs avec les ressources. On peut donc définir un Service Web de type REST comme l'implémentation logicielle d'une ressource, identifiée par une URL, et accessible en utilisant les protocoles Internet. Les agents s'occupent du contenu, de la représentation de leur état. Les Services Web WS Les Services Web WS désignent l'implémentation logicielle des spécifications WS et reposent tous sur un ensemble de protocoles et de standards de base utilisés pour l'échange de données entre applications dans des environnements hétérogènes : le SOAP (Simple Object Access Protocol) pour l'échange de messages, le WSDL (Web Service Description Language) pour la description : des services web, de leurs opérations, des messages utilisés, des types de données utilisées, des protocoles utilisés et de leur localisation au sens Internet (URI / URL), les annuaires UDDI qui peuvent référencer des services web. Ces Services Web WS sont par ailleurs définis selon le type d'architecture SOA (Service Object Architecture). Les logiciels écrits dans divers langages de programmation et sur diverses plates-formes peuvent employer des Services Web WS pour échanger des données à travers des réseaux informatiques 5

comme Internet. L'OASIS et le World Wide Web Consortium (W3C) sont les comités de coordination responsables de l'architecture et de la standardisation des services Web. 6