WOW !! MUCH LOVE ! SO WORLD PEACE !
Fond bitcoin pour l'amélioration du site: 1memzGeKS7CB3ECNkzSn2qHwxU6NZoJ8o
  Dogecoin (tips/pourboires): DCLoo9Dd4qECqpMLurdgGnaoqbftj16Nvp


Home | Publier un mémoire | Une page au hasard

 > 

à‰tude du projet d'implémentation d'un intranet collaboratif dans une entreprise multi sites sous la plateforme Sharepoint Foundation 2010. Cas de la société Katanga Outsourcing Group

( Télécharger le fichier original )
par Merlec MPYANA
Université protestante de Lubumbashi - Licence en ingénierie des systèmes d'informations 2010
  

Disponible en mode multipage

Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy

REPUBLIQUE DEMOCRATIQUE DU CONGO
UNIVERSITE PROTESTANTE DE LUBUMBASHI
FACULTE DES SCIENCES INFORMATIQUES

B.P. 401
LUBUMBASHI

« Etude du projet d'implémentation d'un Intranet collaboratif dans
une entreprise multi-sites sous la plate-forme SharePoint Foundation
2010 »

(Cas de la Société Katanga Outsourcing Group)

Présenté par : MPYANA MWAMBA Merlec Dirigé par :Prof. Dr. Saint-Jean DJUNGU Codirigé par :Ass. Raphaël BUKASA

CT Blaise FYAMA

Travail présenté et défendu en vue de l'obtention du grade d'Ingénieur en Ingénierie des Systèmes d'Informations.

AnnéeAcadémique 2010- 2011

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systemes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

I

« La route de la réussite dans la vie n'est pas droite.
Il y a une courbe appelée Chute,
Un rond-point appelé Confusion,
Des casse-vitesse appelés Amis,
Des feux rouges appelés Ennemis,
Des voyants d'alarme appelés Famille,
Vous aurez des pannes appelées Fatigue,
Mais, si vous avez des pièces de rechange appelés Détermination,
Un moteur appelés Persévérance,
Une assurance appelé Foi,
Un conducteur appelé Jésus-Christ,
Cette route vous fera arriver à un endroit appelé Réussite et Succès dans

toute votre vie pour la gloire de Dieu.
Que Dieu soit béni ! »

EPIGRAPHE

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

II

DEDICACE

Que ce travail soit mon aire de gratitude envers tous ceux qui m'ont encouragé et soutenu d'embrasser le secteur informatique afin d'être utile à la société pour offrir le meilleur de notre savoir-faire.

En mémoire de notre très cher père MPYANA KAHONGO ILUNGA, à travers ce présent travail, nous pensons à tous ceux qui nous ont assistés de près ou de loin durant notre parcours :

A notre très chère mère, nous citons NDAIE MALENGE Djenny,

A tous nos grands-parents,

A toute la famille MPYANA et la famille MALENGE,

A tous nos oncles et tantes, frères et soeurs, plus particulièrement à : Serge MWINKA, Jean Paul, Djo M., Eddy MALENGE, Olivier, MPYANA K., Héritier I., Hertel, Pascaline, Audrie, Gracie M, NGOYI FORTINA, Gauthier MUVILE, MBUYU David, KAZADI MALENGE, Jérôme M., Sahara I. et Samuel MALENGE,

A tous nos amis et amies,

Ainsi qu'à tous ceux dont les noms passent sous silence trouvent ici nos remerciements.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

III

AVANT PROPOS

De nos jours, les entreprises sont confrontée à plusieurs problèmes, notamment le partage, la publication et la gestion documentaires, la capitalisation d'informations et des connaissances internes, promouvoir la collaboration entre les collaborateurs pour les travaux d'équipe afin d'augmenter l'intelligence collective dans travail quotidien. Ce travail de fin d'étude en sciences informatiques, intitulé : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 » a suscité un grand intérêt d' analyser les problèmes que rencontre les entreprises de manière générale et de la société Katanga Outsourcing Group en particulier, afin de proposer une plateforme d'intranet collaboratif pouvant lui permettre d'améliorer les performances de son système d'information.

Ce présent travail marquant la fin de nos études en sciences Informatiques qui est l'aboutissement de cinq années d'efforts, de privation et des sacrifices nourri par le soucis tenace de nous rendre utile à la société. Qu'il nous soit permis au seuil de ce travail de nous acquitter de notre dette de gratitude envers toutes les personnes qui ont contribué, d'une manière ou d'une autre à notre formation.

« A tout Seigneur, tout honneur » dit-on, nos remerciements s'adressent en premier lieu à notre Dieu pour le don gratuit de la vie qu'il nous a accordé, puis à nos chers parents, feu MPYANA KAHONGO Pascal qui nous a quitté depuis le 17/10/2008 que son âme repose en paix et NDAIE MALENGE Djenny respectivement père et mere pour tous les actes attentionnés qu'ils ont toujours posés à notre endroit depuis la genèse de notre vie.

L'expression de notre profonde gratitude s'adresse très particulièrement à Monsieur François KALALA (App. Central UPL), à notre Directeur, le professeur Docteur Saint-Jean DJUNGU, ainsi qu'aux codirecteurs l'Assistant Raphaël BAJIKA et le Chef de travaux Blaise FYAMA, qui en dépit de leurs multiples occupations ont bien voulu accepter la direction de ce travail, ainsi qu'à tous les professeurs qui nous ont encadrés durant tout notre parcours.

Nous n'allons pas terminer sans pour autant penser à tous nos compagnons de lutte qui ont accepté de faire route ensemble avec tant de courage et de labeur (ILUNGA BANZA Francette, LILOMBO ENGUNDA Patrick, MAKAMU BEN OTTO David, LUKUSA WA LUKUSA Pacific), ainsi que tous ceux dont leurs noms passent sous silence qui font du présent travail leur joie.

Que tout le monde trouvent ici l'expression de nos sentiments d'indéfectible attachement.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV

LISTE DES ABREVIATIONS

API(Application Programming Interface), en français Interface de Programmation.

ASP acronyme d'Active Server Pages qui est une technologie développée par Microsoft utilisée dans la programmation Web.

B2B(Business to business), échanges de collaboration interentreprises.

B2C(Business to Customer) est le nom donné à l'ensemble d'architectures techniques et logiciels informatiques permettant de mettre en relation des entreprises directement avec les consommateurs.

EAI (Enterprise Applications Intégration) sont essentielles dans un intranet applicatif, centrale d'aiguillage de flux applicatifs issus des processus métier. WebMethods (Integration Platform) fait figure de leader.

ERP(Enterprise Ressource Planning) logiciel de planification des ressources de l'entreprise.

GED (Gestion Electronique de Documents), logiciel de gestion électronique des Documents.

FTP(File Transfer Protocol) protocole de transfert de fichiers est un protocole de communication destiné à l'échange informatique de fichiers sur un réseau TCP/IP.

IIS(Internet Information Server) est un logiciel de serveur Web (rôle Serveur) de la plateforme Windows NT.

ISBN(International Standard Book Number) ou numéro international normalisé du livre est un numéro international qui permet d'identifier, de manière unique, chaque livre publié.

ISO (International Organization for Standardization) est un organisme de normalisation international composé de représentants d'organisations nationales de normalisation de 158 pays.

HTTP(HyperText Transfer Protocol), littéralement le « protocole de transfert hypertexte », est un protocole de communication client-serveur développé pour le World Wide Web.

HTTPS (avec S pour secured, soit « sécurisé ») est la variante du HTTP sécurisée.

SAN(Storage Area Network), un réseau spécialisé permettant de mutualiser des ressources de stockage.

LDAP(Lightweight Directory Access Protocol) est un protocole d'accès à un annuaire, dérivé d' X500, au-dessus de TCP/IP.

NAS(Network Attached Storage) est une unité autonome, reliée à un réseau dont la principale fonction est le stockage de données en un gros volume centralisé pour des clients-réseau hétérogènes.

NTIC Nouvelles Technologies de l'Information et Communication QoS(Quality of Service), la qualité d'un service délivré par un serveur.

RPC (RemoteProcedure Call) est un protocole permettant de faire des appels de procédures sur un ordinateur distant à l'aide d'un serveur d'applications. Ce protocole est utilisé dans le modèle client-serveur et permet de gérer les différents messages entre ces entités.

RSS (Really Simple Syndication) désigne une famille de formats XML utilisés pour la syndication de contenu Web.

SaaS(Software as a Service) est un concept consistant à fournir des services ou des logiciels informatiques par le biais du Web et non plus dans le cadre d'une application de bureau ou client-serveur.

SOA (Service Oriented Architecture), Architecture Orientée Services : une forme d'architecture de médiation qui est un modèle d'interaction applicative qui met en oeuvre des services (composants logiciels).

SOAP(Simple Object Access Protocol), un protocole de RPC orienté objet bâti sur XML.

SDK(Software Developement Kit), un ensemble des outils de développement de logiciels.

SQL (StructuredQueryLanguage) est un langage informatique normalisé qui sert à effectuer des opérations sur des bases de données.

UDDI(Universal Description Discovery and Integration), connu aussi sous l'acronyme UDDI, est un annuaire de services fondé sur XML et plus particulièrement destiné aux services Web.

UML (UnifiedModeling Langage) que l'on peut traduire par "langage de modélisation unifié".

2TUP signifie « 2 TrackUnifiedProcess», issu de UP o(UnifiedProcess) qui n'est rien d'autre qu'un processus de développement logiciel construit sur UML ; il est itératif et incrémental, centré sur l'architecture, conduit par les cas d'utilisation et piloté par les risques.

IRL (Internet Resource Locator) : Un ensemble de méta-règles de nommage, les IRL, ont été rendu nécessaires par l'explosion du Web. Elles ont été définies dans le but de permettre à un client (humain ou machine) de référencer de façon transparente et stable (indépendante de la durée de vie ou de la mobilité) un ensemble d'objets (appelés ressource) provenant de systèmes hétérogènes (ex : FTP, Gopher, Telnet, HTTP).

URN (Uniform Resource Name) : identifient une ressource ou une unité d'information, le plus généralement possible, indépendamment de sa localisation ou de sa durée de vie.

URI (Universal Resource Identifier) sont des identifiants normalisés définissant une syntaxe extensible et assurant un isomorphisme avec tout système de nommage.

URL (Uniform Resource Locator) : est un URI particulier qui peut être utilisé algorithmiquement pour exprimer l'adresse d'une ressource disponible sur le réseau (l'Internet notamment).Les URL sont généralement considérées dans la littérature comme des synonymes d'adresses Web, d'Identifiants Universels de Documents ou une combinaison d'URI et d'URN.

VM : (Virtual Machine), Machine Virtuelle.

VSAT (Very Small Aperture Terminal), « terminal à très petite ouverture » désigne une technique de communication par satellite bidirectionnelle qui utilise des antennes paraboliques dont le diamètre est inférieur à 3 mètres.

WPF (Windows Presentation Fondation) est la spécification graphique de Microsoft .NET 3.0. Il intègre le langage descriptif XAML qui permet de l'utiliser d'une manière proche d'une page HTML pour les non développeurs.

WSDL (Web Services Description Language)langages qui émergent comme normes pour la description et la composition de services sur le Web.

XAML (Extensible Application MarkupLanguage), prononcé « Zammel », un standard XML proposé par Microsoft, utilisé notamment dans les applications utilisant le Framework .Net.

XHTML : (eXtensible HyperText MarkupLanguage), dit XHTML, est un langage de balisage servant à écrire des pages pour le World Wide Web.

XML: (Extensible MarkupLanguage), « langage extensible de balisage » est un langage informatique de balisage générique.

XP (ExtremeProgramming) est une méthode agile de gestion de projet informatique adaptée aux équipes réduites avec des besoins changeants. Elle pousse à l'extrême des principes simples.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

V

LISTE D'ILLUSTRATIONS

Figure I.1 : l'architecture Client-serveur

Figure I.2 : Schéma de définition de l'Intranet

Figure I.3 : Schéma de définition d'un Intranet collaboratif Figure I.4 : Interface ou page d'Authentification sur Intranet Figure I.5 : Le système de nom des domaines

Figure I.6 : Le principe du service de résolution de nom - Domain Name System (DNS)

Figure I.7 : Interaction entre serveurs de noms (DNS serveur) et contrôleur de domaine

Figure I.8 : Un serveur Web « passif » inspiré du modèle FTP».

Figure II.1 : Organigramme de Katanga Outsourcing Group

Figure II.2: L'infrastructure informatique la société Katanga Outsourcing Group

Figure II.3: Illustration de l'hétérogénéité des systèmes d'information

Figure II.4 : Liste des traitements mutualisables dans un SI

Figure II.5: Illustration du caractère cyclique de la gouvernance du SI

Figure II.6 : Le cycle de vie d'un SI

Figure II.7: Diagramme de contexte dynamique des acteurs (Utilisateur) du portail KOG

Figure II.8 : Diagramme des acteurs (utilisateurs) de l'intranet

Figure II.9 : Diagramme de cas d'utilisation lié au compte utilisateur

Figure II.10: Diagramme de cas d'utilisation des fonctionnalités de base de l'intranet

Figure II.11 : Les niveaux métiers par rapport aux responsabilités autour d'un intranet

Figure III.1: Architecture de SharePoint 2010

Figure III.2: SharePoint Foundation 2010 Architecture

Figure III.3: SharePoint Foundation 2010 Architecture Ferme Figure III.4: Architecture SharePoint Server 2010

Figure III.5: Hiérarchie SharePoint Server 2010

Figure III.6 : Zones de SharePoint 2010 Authentification Figure III.7: SharePoint Server 2010 Dataflow User Info Figure III.8: SharePoint Server 2010 Dataflow Profil

Figure III.9: Différents points d'accès au profil utilisateur dans SharePoint Server 2010

Figure III.10:Héritage de sécurité de SharePoint

Figure III.11:Groupes et des utilisateurs SharePoint Portée Figure IV.1: Architecture des topologies de SharePoint

Figure IV.2: Architecture de l'infrastructure minimale pour le test

Figure IV.3:Site d'administration central et paramétrage des sites de l'intranet

Figure IV.4:Interface d'administration des utilisateurs (Intranaute)

Figure IV.5:Création d'un nouvel utilisateur

Figure IV.6:Création et configuration des groupes de sécurités

Figure IV.7:Configuration des membres d'un groupe de sécurité

Figure IV.8:Première connexion d'un utilisateur sur le portail Figure IV.9: Page d'accueil du portail Intranet KOG

Figure IV.10: Editeur de code source des pages

Figure IV.11: Les fonctionnalités de base sur page du site Figure IV.12: Page de profil de la société KOG

Figure IV.13: Personnalisation des pages par les Intranaute privilégiés

Figure IV.14:Création des pages des sites du portail Figure IV.15: Répertoire des pages des sites du portail Figure IV.16: Galerie des pages maîtres des sites

Figure IV.17: Compte messagerie Outlook WebApp

Figure IV.18:Boîte de réception de mail Outlook Web App Figure IV.19: Création nouveau contact de messagerie Figure IV.20: Création nouveau message

Figure IV.21: Planification des rendez-vous de réunion Figure IV.22:Publication des news et annonces

Figure IV.23:Recherche des collaborateurs de l'entreprise Figure IV.24: Membre du site d'équipe et groupe de travail Figure IV.25: Les groupes des utilisateurs

Figure IV.26: Site de discussions d'équipe de travail

Figure IV.27: Recherche à partir du contenu d'un collaborateur

Figure IV.28: Bibliothèque de la documentation et supports de formation

Figure IV.29: Configuration de l'affichage des documents Figure IV.30: Tableau de bord du développeur

Figure IV.31: Tableau de bord de Processus et flux de travaux

Figure IV.32: Gestion et assignation des tâches aux

collaborateurs

Figure IV.33: Gestion des plannings ou calendrier des travaux

Figure IV.34: Gestion de tous les contenus des sites Figure IV.35: Galerie d'objet Multimédia

Figure IV.36: Annonce et publication des sujets dans le forum

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

INTRODUCTION GENERALE

En ingénierie et plus particulièrement en informatique, le concept d'implémentation fait référence à la mise en oeuvre ou réalisation d'un produit ou solution informatique à partir d'une analyse d'un besoin ou d'un problème observé dans un contexte bien précis. Cette mise en oeuvre doit répondre à des contraintes qui lui sont propres et qui ne sont généralement pas toutes explicites ; entre autres les coûts qui y sont liés, le temps de mise en oeuvre, les performances, la fiabilité, la sécurité, ~

Dans le contexte des échanges interpersonnels au travers un système informatique, la réalisation d'une telle plateforme (implémentation) intervient à l'issue de l'assemblage de plusieurs briques logicielles intégrées (serveur Web, Navigateur, Base de données,...) en obéissant aux attentes du besoin initialement exprimé. Ces briques sont dites applications.

Une application est un ensemble de codes spécifiques écrits dans un langage informatique dit " langage de programmation » qui permet de réaliser une ou plusieurs tâches précises destinées à fonctionner sur un appareil informatique ou ordinateur dit système informatique. Un logiciel peut être une application ou un ensemble d'applications structurées, simples ou complexes.

Dans la situation où un logiciel est conçu pour solliciter un service d'un autre logiciel, afin que ce dernier lui fournisse des ressources nécessaires pour accomplir ses tâches ; on dit que les deux logiciels sont dans une relation" client-serveur». Dans ce cas, nous dirons aussi que le logiciel client demande un service tandis que le logiciel serveur fournit le service demandé. Les machines sur lesquelles fonctionnent les logiciels serveurs sont appelées " Serveurs » et si le logiciel est client, dans ce cas, la machine sera dite " cliente » ou " hôte ».

Une application Web (aussi appelée Site Web dynamique ou WebApp) est considérée comme un logiciel applicatif manipulable grâce à un navigateur Web. De la même manière que les sites Web, une application Web est généralement placée sur un serveur et se manipule en actionnant des widgets (aussi appelé control) à l'aide d'un navigateur Web, via un réseau informatique (Internet, intranet, réseau local, etc.). Le Widgetn'étant qu'un élément de base d'une interface graphique avec lequel un utilisateur peut interagir avec l'application (par exemple une fenêtre ou une zone de texte). Ces composants sont généralement regroupés dans des boîtes à outils graphiques (appelées toolkit en anglais). Une fois assemblés par un programmeur, ces composants forment une interface graphique complète.

Les applications web sont d'utilisation à fois pour le grand public au travers de la toile mondiale, soit personnelle dans le cadre de développement, d'apprentissage, soit privée avec des accès limités et contrôlés en entreprise; dans ce dernier cas on parle alors d'application web en entreprise ou d'Intranet.

Par entreprise, nous entendons une organisation formelle ayant une personnalité juridique bien définie, répartie sur un ensemble des lieux proches ou distants où l'on exploite diverses ressources (humaines, matérielles et immatérielles), dans les processus de production et de mise à disposition des biens et/ou services aux clients dans un environnement du marché plus ou moins concurrentiel ou non (monopole) avec un objectif de rentabilité . Cette organisation peut être une association ou une entreprise privée que publique, organisation sans but lucratif, institution d'enseignement, hôpital, etc.

Ces processus d'une grande complexité nécessitent des outils capables de les automatiser, en permettant une intégration et des interactions au sein de l'entreprise et entre entreprises partenaires, ainsi que les outils de partage et capitalisation des connaissances internes, et en particulier des connaissances implicites voire jamais décrites dans les documents habituels des organisations, l'identification de l'expertise

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

des collaborateurs, afin de pouvoir faire appel à la bonne personne au bon moment, promouvoir la collaboration, les travaux d'équipe afin d'augmenter l'intelligence collective et de l'innovation, pour arriver à réaliser un bon rendement dans le cadre du travail quotidien.

C'est dans ce cadre, que nous comprenons le concept d'Intranet comme étant une application présentée sous la forme d'un site Web réservé aux utilisateurs d'une organisation privée par opposition à un site Internet. Ce site ou application web est accessible en local ou à distance grâce à un navigateur web, à travers le protocole http (HyperText Transfert Protocol), par chaque utilisateur ayant le droit et privilège d'accès par le biais d'un identifiant, traduit par un login et un mot de passe.

L'intranet a évolué au gré des technologies, des offres informatiques ainsi que de l'expérience et de l'évolution des besoins des entreprises (organisations) elles-mêmes qui ont donné naissance à un nouveau concept d'Intranet 2.0 dit collaboratif qui offre les outils de gestion "intelligente" de l'information à travers une plateforme Web. D'où appréhender l'intranet en tant que dispositif technique et d'organisation comme il a été question à ses début, ne ressort pas clairement ce que l'on peut attendre de lui est que les prestataires, éditeurs, informaticiens ou professionnels de la gestion du système d'information proposent nécessite donc de cerner les besoins actuels et réels des organisations en vue d'implémenter des fonctions d'intranet adéquates.

SharePoint Foundation est la technologie fondatrice de SharePoint Server qui s'adresse aux organisations ou services de taille modeste à la recherche d'une solution économique permettant une collaboration professionnelle sécurisée et gérable sur la plate-forme Web. SharePoint Foundation 2010 est la nouvelle version de Microsoft Windows SharePoint Services qui permet aux équipes de travail de rester connectées et productives en fournissant un accès aisé aux utilisateurs, documents et informations nécessaires pour prendre des décisions réfléchies et bien faire leur travail.

Cette version intègre de multiples fonctionnalités : création et gestion de métadonnées, applications de services partagés (workflow1), architectures mutualisées, solutions sandbox, syndication de contenu et stratégie d'aide au développement et à l'utilisation de SharePoint en harmonie avec des processus de gouvernance spécifiques.

SharePoint Foundation permet de coordonner des plannings (calendrier de travail), d'organiser des documents et de participer à des discussions par le biais d'espaces de travail d'équipe, de blogs(web log signifie journal de bord sur le web), de wikis et de bibliothèques de documents sur la plateforme qui constitue l'infrastructure sous-jacente de SharePoint Server. Les Wikis ne sont rien d'autres que des site Web dont les pages comportent des hyperliens les unes vers les autres et sont modifiables par les visiteurs afin de permettre l'écriture et l'illustration collaboratives des documents numériques qu'ils contiennent.

Cette technologie se base sur Microsoft SQL Server et IIS (Internet Information Service, le serveur web de Microsoft) et est entièrement codée en .Net, le tout interagissant pleinement avec la suite Office 2010.

I. Problématique

Aujourd'hui, les entreprises sont confrontées plusieurs problèmes, notammentle partage, lapublication et la gestion documentaires, la capitalisation d'informations et des connaissances internes

1Workflow : la modélisation et la gestion informatique de l'ensemble des tâches à accomplir et des différents acteurs impliqués dans la réalisation d'un processus métier (aussi appelé processus opérationnel ou bien procédure d'entreprise). Le terme de « workflow » pourrait donc être traduit en français par « gestion électronique des processus métier ». De façon plus pratique, le workflow décrit le circuit de validation, les tâches à accomplir entre les différents acteurs d'un processus, les délais, les modes de validation, et fournit à chacun des acteurs les informations nécessaires pour la réalisation de sa tâche. Pour un processus de publication en ligne par exemple, il s'agit de la modélisation des tâches de l'ensemble de la chaîne éditoriale. Il permet généralement un suivi et identifie les acteurs en précisant leur rôle et la manière de le remplir au mieux.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

(particulièrement des connaissances implicites, voire jamais décrites dans les documents habituels des organisations), l'identification de l'expertise des collaborateurs, afin de pouvoir faire appel à la bonne personne au bon moment, promouvoir la collaboration entre les collaborateurs pour les travaux d'équipe afin d'augmenter l'intelligence collective, et de l'innovation pour arriver à réaliser un bon rendement dans le cadre du travail quotidien. Ceci étant difficile à réaliser dans certaines entreprises ou organisations, surtout lorsqu'elles possèdent plusieurs sites dont les activités sont fortement interdépendantes.

Confrontées à plusieurs contraintes, généralement les entreprises cherchent, à l'heure actuelle les moyens de faire des économies, mais également à croitre en efficacité pour faire face à la forte concurrence. L'implémentation d'un intranet collaboratif serait-elle une solution face aux problèmes que connaissent les entreprises en général et la société Katanga Outsourcing Group en particulier, plus principalement en terme de collaboration professionnelle, la circulation d'informations et la gestion sécurisée et traçable des documents confidentiels et communs à tous les collaborateurs de l'entreprise (commerciales, métiers, techniques, ...) afin de synchroniser leur travail dans le but d'améliorer leur rendement ?

II. Hypothèses

De nos jours, il est intéressant pour les entreprise d'envisager la mise en place des solutions d'intranet ; car ce dernier offre plusieurs possibilités dont nous en énumérons certaines :

- La mise en oeuvre d'un intranet comme point centralisé de partage et de diffusion des documents de fonctionnement de l'entreprise (procédures, instructions de travail diverses, formulaire, circulaire, ...), ainsi qu'une plate-forme de circulation des informations générales communes à tous les collaborateurs de l'entreprise (commerciales, métiers, techniques, ...) pourrait permettre la formalisation des échanges entre collaborateurs de différents niveaux (stratégique, tactique et opérationnel) au sein d'une organisation, qui donne lieu à un mode de gestion documentaire (et autres ressources du Système d'information) sécurisé, traçable et collaboratif.

Car souvent la circulation de l'information hors progiciel2 de gestion est très difficile et dépendante du bon vouloir des personnes détentrices de cette dernière. Par exemple, Plusieurs employés de l'entreprise qui font chacun le même travail via leur propre tableau Excel ou base Access alors qu'ils pourraient saisir les informations ainsi que gérées dans un emplacement centralisé et formalisé de façon identique pour tous. La mise en commun de tâche peut faire gagner du temps et de nouveau donner un cadre formel conçu en collaboration avec les services métiers;

- Les personnes faisant partie de mêmes services dispersés sur plusieurs sites géographiquement distants pourraient échanger des données au quotidien ou synchroniser leur calendrier (planning) de travail et interagir facilement avec le service de support technique pour une assistance en cas de problème;

- Organiser certaines tâches dont le traitement ne dépend pas d'un ERP (Enterprise Ressource Planning) ou d'un progiciel de gestion si chaque personne gère ses propres fichiers bureautiques et a du mal à se retrouver dans cette quantité parfois gigantesque d'informations, car non gérée au fil des ans... Il est courant en récupérant des serveurs lors de rachat d'entreprise ou de la désaffectation du matériel, le classique partage Commun avec plusieurs milliers ou dizaines de milliers de fichiers dont personne ne sait plus ce qu'ils contiennent ou s'ils servent encore.

2Progiciel : Ensemble complet et documenté de programmes conçus pour Otre fourni à plusieurs utilisateurs, en vue d'une mOme application ou d'une mOme fonction.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

III. Objet et Intérêt de l'étude

Dans la mesure où les entreprises veulent travailler vite, satisfaire un grand nombre des clients, diversifier des partenariats de manière à obtenir des meilleurs conditions d'approvisionnement ou de commercialisation capables de réduire les coûts et se procurer plus davantage afin d'être concurrentiel relativement aux autres intervenants du même marché.

Ces contraintes, dites de performance, ne sont pas simples à maîtriser au moment où l'on fait des opérations. Pire, les clients et les partenaires de l'entreprise peuvent souvent modifier les besoins exprimés à cause des changements qu'apportent chaque jour les innovations technologiques et l'instabilité croissante des facteurs d'environnement commercial. Il apparait nécessaire de faire des études approfondies des transactions métier d'entreprise dans le but d'isoler les paramètres changeant de ceux qui sont relativement stables. Cela permettrait de concevoir des systèmes de gestion des transactions reconfigurables, susceptibles de s'adapter aux divers changements de facteurs d'environnement où évolue l'entreprise.

C'est dans ce cadre que nous avons perçu l'intérêt d'étudier l'impact d'un projet d'implémentation d'un portail de collaboration interprofessionnelle pour société Katanga Outsourcing Group sous la plate-forme Microsoft SharePoint Foundation 2010 à cause de ses fonctionnalités de GED (Gestion Electronique de Documents) et du contenu, grâce à un mécanisme décentralisation des ressources dans des librairies de documents tout au long du cycle de vie de l'information, ainsi que les outils collaboration professionnelle qui permettent de mettre en relation les utilisateurs (employés) en leur donnant les moyens d'accomplir efficacement leur tâches grâce à des communautés professionnelles formelles dit « équipe de travail '.

Le présent travail se veut être un support de réflexion sur les performances qu'offres la firme Microsoft par rapport aux systèmes d'information des entreprises, ainsi que sur les possibilités offertes par les innovations des technologies web, plus particulièrement l'intranet. Il pourra ainsi servir de modèle aux différents développeurs d'infrastructures de système d'information d'intranet en entreprises tant professionnels qu'étudiants.

IV. Méthodologie et technique

Vu le caractère conceptuel et technique de ce travail, nous allons utiliser les méthodes descriptives et analytiques basées sur les principes de modélisation UML 2.0 en passant par la méthode 2TUP signifie « 2 Track Unified Process'3, issu de UP (Unified Process) qui n'est rien d'autre qu'un processus de développement logiciel construit sur UML ; il est itératif et incrémental, centré sur l'architecture, conduit par les cas d'utilisation et piloté par les risques.

« 2 Track ' signifie littéralement que le processus suit deux chemins, à savoir les chemins « fonctionnels ' et « d'architecture technique », qui correspondent aux deux axes des changements imposés au système informatique, d'où l'appellation du « cycle en Y '.

La 2TUP consiste à effectuer en premier le repérage des besoins fonctionnels et opérationnels, en utilisant principalement le texte, ou des diagrammes très simples, pour ressortir les contraintes fonctionnelles d'une part (branche des contraintes fonctionnelles), en considérant le système comme une boite noire, afin d'étudier sa place dans le système métier plus global de l'organisation ; puis deuxièmement d'autre part, identifier les besoins ou contraintes d'ordre technique pour en dégager l'architecture techniques (branche des contraintes techniques). À l'issue des évolutions du modèle fonctionnel et de l'architecture technique, la réalisation du système consiste à fusionner les résultats des deux branches.

3Pascal Roques et Franck Vallée, UML 2 en action : De l'analyse des besoins à la conception en java, Ed. Eyrolles, 2007.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Il existe plusieurs démarches utilisant UML entre autre, 2TUP, XP, Scrum,... De toutes ces démarches, nous optons pour la démarche 2TUP à cause de son agilité qui donne la capacité de tenir compte de l'aspect technique et fonctionnel dans l'analyse d'un système d'information donné et répond mieux aux contraintes de notre projet.

En ce qui concerne les techniques nous ferons recourt à:

- l'observation: elle nous permettra de porter un regard sur les réalités des entreprises, plus particulièrement la société Katanga Outsourcing Group, par rapport à son systèmes d'informations, ainsi que ses activités métiers;

C'est dans ce cadre que nous allons organiser des enquêtes, des sondages et entrevues avec les spécialistes informaticiens et développeurs, les forums à travers la messagerie instantanée, en vue de récolter le plus d'éléments devant nous permettre à bien confectionner ce travail.

- Documentaire : Compte tenu du caractère technique de notre travail qui relève de l'actualité et lié aux incessantes évolutions technologiques, nous allons essentiellement nous appuyer sur la documentation qu'offre la compagnie Microsoft pour accompagner le nouveau produit, les livres, les publications scientifiques actualisées des entreprises spécialisées dans le domaines de NTIC, y compris celles des organismes de normalisation de ce secteur et des sites Internet spécialisés dans les publications scientifiques.

- Expérimentale: On s'appuiera surtout sur les résultats d'analyse des problèmes cités précédemment que rencontre les entreprise de manière général et la société Katanga Outsourcing Group en particulier, afin de concevoir une maquette du portail Intranet KOG qui fera l'objet d'une simulation en utilisation un environnement test.

- La rédaction: Pour la rédaction nous allons nous conformer aux principes classiques d'édition et de typographie, en tenant compte des recommandations de la faculté des Sciences Informatiques à l'Université Protestante de Lubumbashi.

V. Contexte du projet

Ce projet,« d'Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 », s'inscrit dans le cadre d'un programme de recherche et de développement des systèmes d'information d'entreprise de manière général par rapport aux contraintes du marché actuel et offres technologiques, en prenant comme cas pour illustration la société Katanga Outsourcing Group, KOG en sigle qui est une entreprise Congolaise évoluant dans le secteur de prestation des services et de main d'oeuvre dont le siege est basé à Lubumbashi dans la Province du Katanga.

VI. Subdivision du travail

Ce travail est structuré en quatre chapitres mis à part l'Introduction générale et la Conclusion Générale, dont le premier chapitre porte sur les notions de base autour du concept d'intranet, le second s'intéresse à l'étude préliminaire du système d'information d'entreprise et l'intranet, le troisième parle du contexte et présentation des technologies SharePoint, et le dernier porte sur les contraintes d'implémentation d'un portail d'entreprise sur SharePoint Fondation 2010 pour la société Katanga Outsourcing Group.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

CHAP I : LES NOTIONS DE BASE SUR LE CONCEPT D'INTRANET

Au cours des années soixante-dix, dans l'entreprise le système d'information (SI) obéissaient aux besoins de concentration et d'unicité des données et était classiquement centralisé sur de grosses machines « mainframe » ou sur des grappes de serveurs PC ayant une forte puissance transactionnelle. L'accès à l'information dans ce schéma est hiérarchisé. Les postes d'accès pouvaient être des terminaux chacun dédiés à une seule application précise.

Les logiciels sont propriétaires, ainsi que les protocoles de réseaux très professionnalisés qui nécessitent des formations spécifiques, plutôt couteux et ne communiquent pas avec les autres logiciels. Sauf ceux de même fournisseur. Les écrans de saisie et d'interrogation étant très fonctionnels, ainsi que l'ergonomie parfois très indigne.

Par contre le succès de micros ordinateurs personnels vers les années 1980, a été dure au départ, en dehors de leur prix, leur universalité, un seul outil servant des tâches de bureau. L'utilisateur s'approprie plus facilement l'outil pour usage quotidien. De nouveaux logiciels sont apparus avec le micro-ordinateur, correspondant à des concepts innovant qui ont ouvert des possibilités fructueuses rapidement devenu incontournables : texteur, tableur, PréAO, CAO, etc.

L'introduction des technologies modernes (client-serveur, Web, ...) apparaît plus comme palliatif que comme une solution pérenne avec l'emploi général de PC, « terminaux inteiigents », connectés au réseau local de l'entreprise donne accès aux données et logiciels du système d'information. Il devient donc logique de refondre l'interface homme machine du Système d'Information. Alors que dans les années soixante-dix, un ordinateur était au service de plusieurs utilisateurs et que dans les années quatre-vingt-dix, le microordinateur est devenu un auxiliaire du travail sur une base individuelle, aujourd'hui il a plusieurs appareils informatiques à son service, tels que les terminaux mobiles (Smartphones, tablettes, ...) déferlent, donnant très vite accès à l'internet

Ce chapitre fait un tour d'horizon sur les grandes notions de base au tour du concept Intranet, en commençant par un rappel sur les principes du modèle client-serveur.

I.1 Rappel sur l'architecture Client-serveur

Le modèle ou architecture Client-serveur repose sur le principe de communication maître-esclave entre les applications, par opposition à la communication d'égal à égal. Cette communication se réalise par le dialogue entre processus deux à deux : l'un client et l'autre serveur.

Les processus ne sont pas identiques mais forment plutôt un système coopératif échangeant des données. Le client initie l'échange, le serveur est à l'écoute d'une requête cliente éventuelle. Du point de vue de la configuration des ordinateurs hôtes et serveurs. Les machines hôtes ne peuvent voir que le serveur.

De manière plus explicite, une machine hôte ne peut accéder aux ressources réseau qu'à travers l'interface fournit par le serveur ou contrôleur de domaine par les services d'annuaires. Deux hôtes, client A et client B communiquent par le système de « requêtes adressées respectivement aux serveurs et de réponses correspondantes fournis par ces derniers (serveurs) ». Mais lorsque le client A connait l'adresse IP du client B, les deux peuvent directement communiquer sans le serveur.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Pour certaines applications Client-serveur, les modules de l'application installés sur les hôtes sont capables de jouer le rôle de client et de serveur. Ainsi, deux hôtes peuvent directement communiquer sans passer par le contrôleur de domaine lorsqu'ils ont les adresses IP respectives. C'est le cas des systèmes d'exploitations serveurs qui sont à la fois clients (lorsqu'ils interrogent d'autres serveurs) et serveurs (lorsqu'ils répondent aux requêtes des hôtes et d'autres serveurs).

Le modèle client-serveur peut faire intervenir plusieurs serveurs avant de pouvoir livrer le service au client qui a formulé la requête. Le cas des serveurs DNS et des contrôleurs des domaines qui permettent l'accès aux ressources réseaux. On parle dans ce cas de système client-serveur à plusieurs niveaux (n-tiers ou n-étages).

 

Si n=2, on parle d'un système client-serveur simple où le serveur répond directement à la requête du client, par opposition d'une architecture centralisée de type Mainframe.

Si n=3, on a trois étage : 1. Le client - 2. Le serveur intermédiaire (d'application) - 3. Le serveur de ressources (Base de données ou fichiers). Dans cette architecture, le serveur d'application dit « Middleware » est spécialisé dans le traitement des requêtes des clients en rapport avec l'application, ainsi il a besoin de s'appuyer sur un serveur qui stocke les données afin de les fournir au client qui en a besoin. Il joue le rôle d'intermédiaire entre le client et la base de données.

Figure I.1:L'architecture Client-Serveur

L'architecture Client-serveur a fait des preuves considérables dans les processus de communication et d'échange au sein des entreprises. En effet, elle a permis aux entreprises de gérer et contrôler les ressources à partir d'un point central, c'est qui a facilité l'agilité du système d'information et contribué énormément à la productivité.

I.2 Présentation d'Intranet

Un intranet est un ensemble de services ou application Web internes à un réseau d'entreprise, c'est-àdire accessibles uniquement à partir des postes d'un réseau local, ou bien d'un ensemble de réseaux bien définis à distance grâce à un navigateur web, à travers le protocole http (HyperText Transfert Protocol) par les utilisateurs ayant le droit et privilege d'accès par le biais d'un identifiant, traduit par un login et un mot de passe. Il consiste à utiliser les standards client-serveur de l'Internet, pour réaliser un système d'information interne à une organisation ou une entreprise.

Un intranet repose généralement sur une répartition composée:

- de clients (navigateur Internet généralement);

- d'un ou plusieurs serveurs d'application (middleware): un serveur Web permettant d'interpréter des
scripts PHP, ASP ou autres, et les traduire en requêtes SQL afin d'interroger une base de données;

- d'un ou plusieurs serveurs de base de données (SQL, MySQL, Oracle ...)

Le diagramme suivant donne une vue de synthèse du concept d'intranet :

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Figure I.2. : Schéma de définition de l'Intranet

I.2.1. Intranet, site externe protégé

a. Intranet d'accès

Un intranet dans une entreprise de manière classique permet de mettre facilement à la disposition des employés l'information, des documents divers et variés; cela permet d'avoir un accès centralisé et cohérent à la mémoire de l'entreprise, on parle ainsi de capitalisation de connaissances.

Dans ce contexte, il est généralement nécessaire de définir des droits d'accès pour les utilisateurs de l'intranet aux informations et documents présents qui y sont déployés et par conséquent une authentification est obligatoire pour leur permettre un accès personnalisé à certains documents et informations par le biais de:

- Nom d'utilisateur (login)

- Mot de passe

b. Intranet des services et Collaboratif

Oti

L'intranet "Classique" qui n'était à l'origine constitué que de "simples" pages web destinées à apporter une information aux Collaborateurs d'une organisation, s'est transformé en un outil de travail à part entière avec des applications métiers, des sites collaboratifs utilisés pour travailler en équipe.

BEt dès que l'on intègre des notions du métier, il y a potentiellement des gains de productivité à faire

B D (PlateForme Web) WEB

en permettant aux utilisateurs de gérer plus efficacement cette information métier et sécurisé au travers les outils optimisés comme SharePoint Service.

Un intranet développé dans cette optique est dite collaboratif, car il favorise la communication au sein de l'entreprise en facilitant le travail en équipe entre collaborateurs et limite les erreurs dues à la mauvaise circulation d'informations devant être mise à jour en évitant tous conflits de version.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Figure I.3 : Schéma de définition d'un Intranet collaboratif

En quelques années, une énorme quantité d'informations et de fonctionnalités se sont déportés sur des outils Web. Les sites collaboratifs concentrent à eux seuls une quantité importante d'informations métier nécessaire auxcollaborateurs d'une entreprise dans l'accomplissement de leur travail quotidien : documents, tâches, informations d'avancement, planning,... et des web services permettent la publication web de "fonctionnalités basiques" du Système d'information métier, jadis difficilement accessibles.

I.2.2. Accès d'intranet depuis l'extérieur : Extranet

Itat Cbtif

a. Présentation d'un Extranet

L'extension du système d'information de l'entreprise aux collaborateurs distants et des partenaires

es souise à Eit

situés au-delà du réseau d'entreprise à travers un accès à l'extranet en mode sécurisé par authentification.

Ep (Contete du marhé)

Dans la mesure où cette extension offre un accès au système d'information à des personnes situées en dehors de l'entreprise par le biais des réseaux inconnus.

Nous distinguons deux types d'authentification, à savoir :

Tog s rkw )

- Authentification simple (nom d'utilisateur et mot de passe)
- Authentification forte (authentification à l'aide d'un script).

Figure I.4 : Interface d'Authentification sur Intranet https://mlecjm.sharepoint.com/SitePages/Accueil.aspx

Dans ces genres de cas, il est conseillé d'utiliser la cryptographie pour toutes les pages web consultées depuis l'extérieur afin de sécuriser le transport des requêtes et de réponses et d'éviter notamment la circulation du mot de passe en clair sur le réseau.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Un extranet conçu dans ce contexte n'est ni un intranet, ni un site internet, il s'agit d'un système supplémentaire offrant par exemple aux clients d'une entreprise, à ses partenaires ou à des filiales, un accès privilégié à certaines ressources informatiques de l'entreprise par l'intermédiaire d'une interface Web.

I.3 Distribution des ressources sur l'Intranet et Internet

I.3.1. Distribution des ressources informatiques

La distribution des ressources Informatiques d'une organisation (services, applications, données, puissance de calcul,...) comme sur l'intranet, s'appuie sur l'idée que chaque machine serveur est soumise à des limites physiques en termes des performances qu'il s'agisse de la vitesse du bus, la capacité des mémoires, du nombre des processeurs, ainsi que du nombre des périphériques qu'elle peut exploiter.

Donc individuellement pour une application donnée, le serveur ne peut aller au-delà de sa capacité maximale en termes de charge transactionnelle relative au nombre d'utilisateurs à servir, sans risquer d'offrir des services de performances médiocres ou tout simplement rendre son application indisponible.

En plus, le serveur constitue un maillon de faiblesse unique ; car sa défaillance entraîne l'échec de son application.

Pour offrir une qualité de service non trivial, on opte de configurer une application ou un service sur plusieurs serveurs et cette configuration est appelée « Clustering » ou « serveur en cluster » ou « encore serveur à répartition de charge ».

Les serveurs à répartition de charge répondent simultanément à plusieurs requêtes de différents clients, ou à plusieurs requêtes du même client.

I.3.2. Distribution des ressources sur Internet et Intranet

Comme évoqué dans l'introduction générale, les logiciels distribués ou hébergés communiquent entre eux par des connexions de nature physique qui relient les systèmes informatiques sur lesquels ils sont répartis. Mais aussi et surtout grace à l'organisation logique qui permet les échanges entre les systèmes distribués.

Les systèmes informatiques qui forment une distribution des ressources peuvent être gérer de manière privée par rapport à une organisation spécifique à travers une connexion Internet.

Lorsque l'exploitation est privée grace à un réseau privé ou publique, on parlera d'un Intranet. Et dans le second cas, il s'agit d'une distribution via Internet (Extranet) ou publique.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

I.3.3. Contrôle et référencement d'une ressource distribuée

Les ressources distribuées sont gérées par des systèmes informatiques hétérogènes (différents systèmes d'exploitation et différentes capacités et mode de traitement d'informations) géographiquement plus ou moins éloignés et dans des configurations variées. Pour rendre ces systèmes interopérables, on recourt à l'architecture du système de noms de domaines (DNS), grâce auquel des ressources distribuées peuvent être identifiées entant qu'entité bien distincte et avec une dénomination définie, comme dans le cadre des Organisations Virtuelles de l'intranet au niveau de l'entreprise.

Le système de nom des domaines est une structure en arbre inversé qui permet de désigner de manière unique et fonctionnelle les systèmes informatique en réseau, illustrée par la figure I.5.

Par rapport à un ensemble des ressources gérées en tant qu'entité bien précise, le système DNS s'appuie sur un système d'information chargé de contrôler et permettre l'accès à ces ressources grace à un annuaire (répertoriant toute les ressources distribuées).

 

Figure I.5: Le système de nom des domaines

L'annuaire qui peut être installé sur un Contrôleur de domaines pour des ressources d'un Intranet, tout comme, il peut être installé les ressources Web publique (Annuaire UDDI4).

I.4 Le principe du service de résolution de nom - Domain Name System (DNS)

L'accès aux services Internet et Intranet tourne le plus souvent autour du service DNS. Ce

administationmecjm

Aromlecjmcd

service, tel qu'un annuaire téléphonique, associe

finljmd

l'adresse IP d'un poste avec son nom. Lorsqu'un

produconmlecjmd

poste d'utilisateur veut se connecté à un autre poste
(ou dialoguer avec un serveur), il envoie une

pié.c

requête au serveur DNS (qui contient l'annuaire) qui lui retourne l'adresse IP du destinataire et vice versa.

Figure I.6 : Le principe du service de résolution de nom

4UDDI (Universal Description Discovery and Integration) est un annuaire de services fondé sur XML et plus particulièrement destiné aux services Web.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

I.4.1. Interaction entre serveurs de noms (DNS serveur) et contrôleur de domaine

Figure I.7 : Interaction entre serveurs de noms (DNS serveur) et contrôleur de domaine

Le serveur DNS et le contrôleur de domaine collaborent pour permettre l'accès aux ressources réseaux. Généralement le contrôleur de domaine intègre un ensemble des services DNS avec une copie en cache de la base de données DNS (cfr figure ci-dessus).

Les services DNS localisés sur le contrôleur de domaine appelés Solveur, utilisent une copie des ressources réseaux en fonction de l'adresse IP. A la demande des clients distants, le solveur fournit les coordonnées de la ressource par rapport à la liste des ressources copiées de l'annuaire en protégeant leurs emplacements physiques sur le réseau.

I.4.2. Les ressources sous nom de domaine et contrôleur de domaine

Chaque nom de domaine est attaché à un contrôleur de domaine ; ce dernier organise l'exploitation de diverses ressources grace à un système d'annuaire.

Parmi les ressources contrôlées figurent les rôles serveurs d'applications dont les applications de Base de données, les applications web (rôle du serveur web), messagerie, téléphonie IP,...

Il faut aussi mentionner le contrôle des périphériques de stockage le NAS5 et le réseau SAN (Storage Area Network).

Les différents serveurs peuvent être déployés sur des machines serveurs physiques et/ou sur les machines serveurs virtuelles.

Le concept de virtualisation fait référence à l'ensemble de techniques matérielles et logicielles qui permettent d'exécuter plusieurs systèmes d'exploitations indépendamment les uns des autres et de manière simultanée, sur une seule machine. Ainsi, un système d'exploitation dit « hôte » est installé sur une machine physique et héberge des systèmes d'exploitation « invité » ou « une machine virtuelles ».

5NAS (Network Attached Storage) est une unité autonome, reliée à un réseau dont la principale fonction est le stockage de données en un gros volume centralisé pour des clients-réseau hétérogènes.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

I.4.3. La localisation des ressources distribuées

La localisation des ressources distribuées s'effectue grace aux annuaires gérés par les différents contrôleurs de domaines par le biais des serveurs de noms de domaines.

Le système DNS fait le routage des requêtes provenant des utilisateurs, individus ou systèmes vers les rôles administrés par le contrôleur de domaine. Pour de raisons pratiques l'accès aux ressources distribuées se fait par le biais du protocole « http » à travers les pages web (grâce à un navigateur web) ou encore le « service web » (web service).

Le service web est un programme informatique permettant la communication et l'échange de données entre les applications et les systèmes hétérogenes dans des environnements distribués à l'aide des fichiers au format XML. Il s'agit donc d'un ensemble de fonctionnalités exposées sur internet ou sur un intranet, par et pour des applications ou machines sans intervention humaine et en temps réel.

L'exploitation du web (Internet et Intranet) nécessite un ensemble des métarègles de nommage dit IRL (Internet Resource Locator). Elles ont été définies dans le but de permettre à un client (humain ou machine) de référencer de façon transparente et stable (indépendante de la durée de vie ou de la mobilité) un ensemble d'objets (appelés ressource) provenant de systèmes hétérogènes (ex : FTP, Telnet, http,...).

Ce nommage ne présuppose en aucun cas l'accessibilité, l'existence, l'unicité, la réplication ou l'accès déterministe aux objets référencés. Il se contente d'offrir un formalisme universel, indépendant de la localisation et décomposable en sous éléments interprétables, par des algorithmes éventuellement différents.

Pour identifier une ressource ou une unité d'information, généralement indépendamment de sa localisation ou de sa durée de vie, on utilise une URN (Uniform Resource Name) qui est unique, persistant (dépasse la durée de vie de l'objet nommé) et doit pouvoir englober des schémas de nommage très distincts.

Par exemple : urn:ietf:rfc:2141 est un URN identifiant le RFC 2141,

urn:liberty:schemas:authctx:2002:05 (réf. RFC 3622).

Les URI (Universal Resource Identifier) sont des identifiants normalisés définissant une syntaxe extensible et assurant un isomorphisme avec tout système de nommage.

Cette syntaxe ne présuppose aucune connaissance quant à la façon dont les adresses sont effectivement calculées dans chacun des référentiels représentés. La syntaxe d'un URI indique, d'une part, la méthode d'accès à la ressource (HTTP, FTP, FILE, etc.) et d'autre part, un chemin dépendant de cette méthode.

En l'occurrence, le protocole HTTP considère les URI comme des chaînes de caractères formatées qui identifient par leur nom, localisation ou autre caractéristique quelconque d'une ressource disponible sur le réseau.

Enfin, une URL (Uniform Resource Locator) est un URI particulier qui peut être utilisé algorithmiquement pour exprimer l'adresse d'une ressource disponible sur le réseau (Internet ou Intranet). Les URL sont généralement considérées dans la littérature comme des synonymes d'adresses Web, d'Identifiants Universels de Documents ou une combinaison d'URI et d'URN.

Concrètement, chaque objet accessible par le réseau est identifié par une chaîne de caractères ASCII (son URL) dont la forme qui dépend du protocole utilisé, peut être schématisée par <protocole>://<partiedépendant-du-protocole>

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Ainsi, l'URL d'un objet accessible par un serveur HTTP ou HTTPS a pour forme https://portal.microsoftonline.com/IWDefault.aspx

Alors qu'un objet servi par le protocole FTP a pour URL ftp://utilisateur:mot-de-passe@serveur:port/chemin;type=commande

I.5 Le protocole HTTP et HTTPS

HTTP est un protocole applicatif basé sur un paradigme requête/réponse. Un client établit une connexion avec un serveur et lui émet une requête composée de la méthode à invoquer, une URI, une version de protocole et un message de type MIME6 comportant des informations sur le client, des paramètres et un éventuel contenu de message. Le serveur renvoie un message comportant la version du protocole utilisé, un code d'erreur ou de réussite de la requête, suivis d'un message MIME contenant des informations sur le serveur, des méta-informations sur la requête et un éventuel contenu de message (le code HTML, XHTML, XML, XAML, interprété localement).

Sur l'Internet comme dans l'Intranet, les communications HTTP utilisent généralement des connexions TCP/IP, mais ce protocole n'est en aucun cas comminatoire : HTTP nécessite l'usage d'une couche transport fiable ; n'importe quel protocole de communication garantissant cette fiabilité peut être utilisé.

Le protocole HTTP s'est largement inspiré du protocole FTP, adapté aux documents hypertextes (d'où HTTP au lieu de FTP). La volonté de gérer un très grand nombre d'accès simultanés, présente des l'origine de HTTP, s'est concrétisée par un mode non connecté.

Figure I.8 : Un serveur Web « passif » inspiré du modèle FTP»7.

La session du client n'est établie avec le serveur que pendant la breve durée de transfert du fichier spécifié par l'URL. Ce mode non connecté, efficace dans le cadre d'accès concurrents vers des documents (hyper) textuels, est pénalisant dans certains cas :

1. Un même client accédant à plusieurs documents d'un même serveur (ce qui englobe le cas du document contenant des images) établit autant de sessions que de documents requis, d'où une perte

6Multipurpose Internet Mail Extensions (MIME) est un standard internet qui étend le format de données des courriels pour supporter des textes en différents codage de caractères autres que l'ASCII, des contenus non textuels, des contenus multiples, et des informations d'en-tête en d'autres codages que l'ASCII. Les courriels étant généralement envoyés via le protocole SMTP au format MIME, ces courriels sont souvent appelés courriels SMTP/MIME.

7John SÉRAPHIN, Réalisation d'un Intranet : Cohérence d'un Ensemble Réparti et Communicant, autour d'une Architecture Réflexive, Thèse, Université René Descartes, Paris V, février 1998

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

de temps pour ré-établir une session à chaque accès. Cela est d'autant plus dommageable que le protocole TCP, conçu pour optimiser les accès au réseau en fonction du temps de connexion, pénalise du fait de leur brièveté les sessions HTTP, intermittentes;

2. Il est difficile de gérer une persistance de l'utilisateur pour simuler une session transactionnelle et maintenir un contexte de l'utilisateur (ou des variables globales d'une application) entre deux requêtes.

La version 1.1 du protocole HTTP, dont la normalisation se heurte à un certain nombre de problèmes d'implémentation depuis près d'un an, essaye entre autres de pallier ces défauts par certains mécanismes à savoir :

1. Un mode keep-alive est proposé qui associe un timeout au mode non connecté. Ce mode établit une session TCP/IP entre un client et le serveur, pendant un temps paramétrable dans l'éventualité d'accès ultérieurs ;

2. La gestion d'un contexte utilisateur est effectuée par le biais de variables rémanentes (les cookies) stockées dans un fichier sauvegardé sur le poste du client. Ces variables permettent d'établir une cinématique transactionnelle entre un client et le serveur. Ces cookies, introduits par Netscape en 1996, offrent désormais un moyen normalisé, efficace et sécurisé d'établir des transactions completes entre un client et un serveur HTTP, d'une part et de sauvegarder les préférences des utilisateurs d'une session à l'autre, d'autre part (il n'est pas possible à une application d'accéder aux variables d'une autre application dans le navigateur).

Ces variables rémanentes peuvent être instanciées très finement et associées à l'accès d'un sous-domaine DNS complet (.mlecjm.onmicrosoft.compar exemple), d'un chemin absolu ou relatif, ou même d'une URL particulière. Elles peuvent être enregistrées pour des durées très variables allant de la session de l'utilisateur (jusqu'à sa sortie du navigateur) ou pour des durées précisées en jours/heures/minutes ou en temps absolu. Il est laissé à la charge des applications concernées d'utiliser ces variables comme sémaphores dans les mécanismes complexes de gestion de transactions.

I.5.1. Les limites du modèle HTTP/HTML du Web classique

Le principal défaut de l'association HTTP-HTML réside dans ses faibles capacités d'adaptation au contexte, issues de son héritage de FTP notamment. Une fois épuisée la nouveauté introduite par la navigation dans des documents hypertextes passifs, le besoin s'est fait sentir de définir des mécanismes pour assurer un minimum d'interactivité.

Il s'agissait d'abord de transmettre à l'utilisateur des informations sur les données auxquelles il accede (dates de création ou modification, taille des fichiers à télécharger, nombre d'accès, etc.), puis de réaliser des interfaces pour accéder en lecture ou en écriture à des données plus structurées.

Ce manque d'extensibilité du modèle HTTP est une des faiblesses originelles de la métaphore avec un système d'exploitation orienté-objet.

Le protocole HTTPS (avec S pour secured, soit « sécurisé ») a était créé pour améliorer les limites de http. Il consiste en une simple combinaison de HTTP avec une couche de chiffrement comme SSL ou TLS, pour des raisons suivantes :

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

- Permettre au visiteur de vérifier l'identité du site ou portail auquel il accède grâce à un certificat

d'authentification.

- Garantir la confidentialité et l'intégrité des données envoyées par l'utilisateur (notamment des informations entrées dans les formulaires) et reçues du serveur.

Il est généralement utilisé pour les transactions financières en ligne : commerce électronique, banque en ligne, courtage en ligne, etc. Il est aussi utilisé pour la consultation de données privées, comme les courriers électroniques par exemple. Par défaut, les serveurs HTTPS sont connectés au port TCP 443 tandis le http utilise le port 80.

Le HTML comme langage de présentation est très limité, non seulement par le nombre de ses balises, mais surtout il mélange la structure, la présentation et le contenu de documents. Les feuilles de style sont un pas en avant, mais pas suffisant.

Les URLs ne permettent de localiser que des ressources présentes sur le Web. Or avec l'avènement du Web 2.0, par exemple, il est nécessaire d'identifier et de décrire même les objets ne se trouvant pas sur le Web.

Les moteurs de recherche par mots-clés sont incapables de couvrir et exploiter tout le contenu du Web. En effet, les moteurs ne référencient pas les pages générées dynamiquement, les pages non référencées (volontairement ou non), les pages protégées par un mot de passe, les documents de nature non indexable (exemple : les animations Flash), les bases de données, etc.

Le Web classique ne dispose pas de mécanismes pouvant permettre aux agents logiciels de raisonner sur les informations. Il manque des moyens d'intégration d'informations provenant des sources multiples, distribuées et hétérogènes et aussi des mécanismes de collaboration entre les agents logiciels.

Tenant compte de toutes ces insuffisances, il était devenu indispensable de mettre au point des méthodes et outils susceptibles de permettre la compréhension, la manipulation et le partage intelligent de documents Web. Une des approches prometteuses aujourd'hui est celle du Web sémantique dit « Web intelligent ».

I.6 Le système de stockage distribué des données et des applications

Le stockage des données distribuées est géré par différents rôles serveur, selon qu'il s'agisse des fichiers ou des éléments d'une base de données ou d'applications. Mais peut exploiter des ressources matérielles semblables telles que le NAS ou le réseau SAN en fonction du niveau de sécurité et de disponibilité voulue.

Pour des raisons des performances et de disponibilité, les applications sont stockées sur des machines virtuelles (MV) qui s'exécutent à la demande en utilisant des ressources distribuées ou d'autres applications.

L'accès aux données ou aux applications cache la complexité des systemes de stockage, grace au « référencement par adresse » enregistrée dans des annuaires, lesquelles adresses constituent des pointeurs orientés vers des localisations physiques des systèmes de stockages.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

I.7 L'utilité d'un intranet

Un intranet permet de constituer un système d'information d'entreprise à faible coQt (concrètement le coût d'un intranet peut très bien se réduire au coût du matériel, de son entretien et de sa mise à jour, avec des postes clients fonctionnant avec des navigateurs gratuits qui permettent aux employés à accéder aux différentes ressources variés du système d'information centralisé et cohérent à la mémoire de l'entreprise que nous considérons ici comme« capitalisation de connaissances ».

Des documents de tous types (textes, images, vidéos, sons, ...) peuvent être mis déployer sur un intranet et en plus, on peut y implémenter plusieurs fonctionnalités selon le besoin de l'entreprise, par exemple « groupware 8» très intéressant qui permet un travail collaboratif et coopératif au sein d'une organisation.

Voici une liste de quelques-unes des fonctions qu'un intranet peut réaliser dans le contexte actuel:

· Mise à disposition d'informations sur l'entreprise (panneau d'affichage)

· Mise à disposition de documents techniques

· Moteur de recherche de documentations

· Un échange de données entre collaborateurs

· Annuaire du personnel

· Gestion de projet, aide à la décision, agenda, ingénierie assistée par ordinateur

· Messagerie électronique

· Forum de discussion, liste de diffusion, chat en direct

· Visioconférence

· Du portailvers internet

· Etc.

Ainsi, un intranet favorise la communication au sein de l'entreprise et limite les erreurs dues à la mauvaise circulation d'une information. L'information disponible sur l'intranet doit être mise à jour en évitant les conflits de version, étant donné la nature "universelle" des moyens mis en jeu.Carn'importe quel type de machine (poste fixe ou mobile, tablette informatique, téléphone portable, PDA,...) peut être connecté au réseau local (l'intranet).

I.7.1. Mise en place de l'intranet

Un intranet doit être conçu selon les besoins de l'entreprise ou de l'organisation (au niveau des services à mettre en place). Ainsi, il ne doit pas être conçu par les seuls informaticiens de l'entreprise mais selon un projet prenant en compte les besoins de toutes les parties prenant de l'entreprise.

Pour ce qui est de la mise en place matérielle, il suffit de mettre en place un serveur web (par exemple une machine fonctionnant sous Linux avec le serveur web Apache et le serveur de bases de données MySQL ou bien un serveur sous Windows avec le serveur web Microsoft Internet Information Serveret SQL Server comme serveur de base de données). Il suffit ensuite de configurer un nom de domaine pour le serveur (par exemple intranet.mlecjm.com. Il est à noter l'existence de CMS (systèmes de gestion de contenu) permettant de gérer la publication des pages par une équipe de rédacteurs.

8Un groupware (ou collecticiel) est un type de logiciel qui permet à un groupe de personnes de partager des documents à distance pour favoriser le travail collaboratif.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

I.8. Evolution d'Intranet

Les plateformes Intranetpassent chronologiquement par plusieurs étapes de maturation, qui se traduisent à la fois par plus de personnalisation et par un plus haut degré d'intégration :

1. Intranet de communication :

L'intranet est d'abord un moyen simple de faire circuler de l'information, avec comme particularité une actualisation en temps réel de l'information. Dans ce contexte l'intranet véhicule la communication interne institutionnelle, le discours officiel de la direction. Il sert particulièrement à travailler l'image en interne de l'entreprise, permet la remontée d'informations et s'ouvre au dialogue transversal. C'est en quelque sorte les fonctions qui seraient remplies par l'e-mail et les news généralisés et structurés.

2. Intranet documentaire :

Puisqu'il offre une fonction mémoire, l'intranet est aussi un outil documentaire. L'intranet devient le moyen privilégié d'accès aux données. Il correspond au transfert de l'information papier vers un monde où tout est numérisé. L'approche est plutôt horizontale, les applications peu stratégiques.

Le projet intranet passe alors sous le contrôle du bureau des méthodes et de la DSI.

3. Intranet applicatif, la porte d'entrée vers les logiciels du système d'information :

L'intranet donnant accès au SI en devient l'interface privilégiée. Il est l'interface du système d'information, des ERP, des logiciels de SCM et de CRM. Il en systématise l'utilisation. L'intranet permet de développer des applications interactives nouvelles dans le S.I.. Les applications, y compris les applications stratégiques, sont de plus en plus présentes sur l'intranet. La page d'accueil de l'intranet est devenue un portail pour permettre d'accéder au système d'information webisé.

4. Intranet fédérateur :

Par intégration des applications, du courrier et de listes de diffusion, d'autres besoins nouveaux en matière d'accès de groupware, de workflow, de capitalisation des connaissances émergent. L'intranet sert d'intégrateur de services en ligne et d'applications. Il se présente comme un portail personnalisé, point d'entrée unique vers le système d'information et les applications collaboratives, solution de productivité généralisée à l'ensemble des employés.

5. Intranet de stratégie :

L'entreprise étendue peut avoir comme système nerveux un intranet. A cette étape, l'intranet est devenu le liant de l'entreprise, concourant à la fois à sa restructuration permanente, à la transparence et à l'efficacité de la qualité totale, et au renforcement du lien social. Il remet en cause la structure hiérarchique.

Les directions de l'entreprise s'y impliquent fortement : DG, DRH, marketing,...

6. Intranet de l'entreprise virtuelle :

L'entreprise restructurée autour du client utilise le web B2C pour la relation client one-to-one, l'intranet pour la relation interne, les extranets B2B pour les relations fournisseurs et partenaires. L'entreprise peut aussi s'être dotée d'outils C ou B.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

A la limite, l'entreprise n'existe plus qu'autour de ces outils, car l'intranet peut alors se présenter comme un « bureau virtuel », identique et accessible depuis son bureau, depuis son lieu de télétravail comme en déplacement. Par exemple, le cas de France Télécom avec e-buro, déployé début 2002.

I.9. Intranet : du portail 1.0 au portail 2.0 face à l'entreprise

La situation des portails Web (intranet) en entreprise n'est pas toujours simple, car les organisations tentent de rentabiliser leur investissement (souvent déjà élevé) en utilisant leur solution pour construire un portail Intranet. Mais cela ne répond pas toujours aux besoins de manière globale.

Voici un tableau présentant une synthèse sur le concept de portail intranet 1.0 et portail intranet 2.0 de manière général:

 

Portail intranet 1.0

Portail Intranet 2.0

1

Contenu maîtrisé par le Siège

Contenu en partie rédigé dynamiquement par les collaborateurs

2

Identique pour tous

Dynamique en fonction du profil

3

Statique

Configurable par l'intranaute (au moins partiellement)

4

Arborescence de menus

Arborescence de menus & nuages de tags

5

Contenu appuyé sur une GED

Contenu appuyé sur une GED et des flux RSS

6

L'utilisateur y vient par nécessité ou obligation

L'utilisateur y vient aussi par plaisir

7

Fermé

Ouvert sur des solutions et contenus externes (via des widgets et des flux RSS)

8

Moteur de recherche par mots-clés

Recherche sur mots-clés et filtres dynamiques

9

Business centric

Utilisateur centric (= attractif)

10

L'utilisateurestisolé

L'utilisateur appartient à un réseau (social)

Source : http://www.tecoman.info/categorie-10596166.html

La navigation par arborescence de menus organisés selon les différents départements de l'entreprise est trop complexe pour l'utilisateur. Il a en effet du mal à se retrouver dans une organisation du siège qu'il ne maîtrise pas toujours et une documentation trop abondante. Ceci entraîne donc une faible utilisation du portail intranet. Il est donc nécessaire à la fois de permettre une recherche avancé (sémantique, cartographique,...) en utilisant un moteur moderne (et pas une simple recherche full-text, même avancée), et permettre une recherche non structurée (ie indépendante des arborescences, idéalement via un nuage de tags évitant à l'utilisateur de rechercher des concepts qui n'existent pas).

La construction traditionnelle des portails intranet autour d'un pur contenu business contrôlé était une étape nécessaire pour apporter la maturité nécessaire au personnel et aux organisations. Mais un grand

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

nombre d'entreprises constatent que leurs collaborateurs n'utilisent finalement guère ce portail et sont amenées à mettre en place des solutions de contournement pour y ramener les utiliser :

- mails de synthèse sur les dernières nouveautés du portail

- widgets placés sur le bureau, qui affichent des news ou des extraits du portail

. Faut-il deux portails intranet pour gérer la transition du 1.0 vers le 2.0 ?

La transition culturelle et technologique entre les deux générations de portail est une difficulté qu'il n'est pas rare de rencontrer : l'entreprise possède déjà un portail de type 1.0, techniquement obsolète mais qui a été coûteux à construire ou à acheter, et qu'il serait très coûteux de modifier pour lui permettre d'atteindre les exigences du 2.0. Par ailleurs, la Maîtrise d'Ouvrage Intranet n'est peut-être pas encore prête à abandonner une partie de son contrôle actuelle pour se risquer dans les plaines inexplorées du 2.0.

Et pourtant, les composantes de l'entreprise étendue (les collaborateurs, les clients, les fournisseurs, les partenaires,...) tapent à la porte en demandant chaque jour un peu plus de solutions et d'évolutions, via l'intranet mais aussi via l'extranet.

Conclusion

L'expansion de l'utilisation des technologies, essentiellement celles d'intranet, s'est étendue dans quasiment toutes les organisations (entreprises, services du gouvernement, hôpitaux, organismes internationaux, organisations à but lucratif ou non, églises, les institutions d'enseignement, ...).

En effet, il y a quelques temps l'intranet s'est imposé comme un outil central de la gestion d'information en direction des collaborateurs des entreprises. Car, son adéquation souhaitée sinon toujours réalisée avec les pratiques d'internet en fait un outil particulièrement séduisant de communication, d'accès aux ressources documentaires ou d'échange, voire de construction, de connaissances et synchronisation de travail d'équipe.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

CHAP II : ETUDE PRELIMINAIRE SUR LE SYSTEME D'INFORMATION
D'ENTREPRISE FACE AL'INTRANET

Depuis une trentaine d'années, l'architecture des systèmes informatiques a plus évoluée. L'ordinateur central avec ses terminaux passifs a été remplacé par des architectures client/serveur mais le principe général est resté le même : un serveur central qui comporte les bases de données gère des milliers d'utilisateurs. Le terminal client a souvent été remplacé par un micro-ordinateur pour augmenter la souplesse d'utilisation et la qualité de l'interface. Le poste de travail client peut ainsi se connecter a plusieurs serveurs mais les applications restent séparées. Internet a démontré que ce modèle est maintenant révolu. Chaque partie du document présenté sur le poste de travail peut provenir de n'importe lequel des millions d'ordinateurs de la planète de manière transparente et rapide. Ce modèle est encore plus efficace sur un Intranet où l'entreprise a la maîtrise du débit du réseau et de la qualité de service. Les applications doivent maintenant être conçues avec le poste de travail client comme pièce centrale accédant a des milliers de serveurs.

Ce renversement de paradigme, souvent difficile a faire admettre aux équipes informatiques, est cependant une des principales conditions du succès des architectures Intranet dans l'entreprise.

Dans le passé, les entreprises déployaient un réseau adapté a chaque type d'application ou a chaque type d'ordinateur : un réseau pour la messagerie, un réseau pour les applications internes, un réseau local pour les applications bureautiques, un serveur Web pour le grand public. L'interconnexion de ces réseaux était coûteuse et se limitait a l'indispensable. Pour la première fois, Internet fournit ce que les vendeurs de matériels et de logiciels ont souvent promis mais jamais livré : une infrastructure unique, indépendante des applications qui permet a tous les utilisateurs d'accéder a toutes les applications a l'intérieur (Intranet) et/ou a l'extérieur (extranet) de l'entreprise.

Cette infrastructure unique est peu coûteuse a installer. La plupart des composants comme les ordinateurs individuels et les réseaux locaux existent déja dans les entreprises. Le logiciel TCP/IP est maintenant livré gratuitement par la majorité des fournisseurs. Le coût d'interconnexion de l'ensemble des machines d'un bâtiment se réduit a l'achat d'un "routeur" pour le relier au point le plus proche du réseau interne. Tous les types de liaisons sont utilisables pour interconnecter les routeurs comme une liaison RNIS9 commutée (la moins chère), des liaisons spécialisées (de 64 Kbits/s a plusieurs mégabits/s) ou même des liaisons par satellite du type VSAT dont les prix sont très concurrentielles pour les grandes distances ou les hauts débits. Pour les entreprises déja équipées de réseaux, le passage a une infrastructure unique se traduit généralement par une baisse des coûts de télécommunications.

Les utilisateurs ont accès a tous les services internes et/ou externes a l'entreprise par l'installation d'un logiciel unique, le « browser » ou « Navigateur Web ». Il existe des "browsers" pour tout type de machine (le Navigateur de Netscape ou l'Internet Explorer de Microsoft, Mozilla Firefox, Opéra, Safari, etc. sont les plus courants). Une fois ce logiciel installé, l'utilisateur peut accéder simplement a toutes les applications et autres ressources du SI sur toutes les machines du monde. Cette caractéristique a permis le développement explosif d'Internet.

9Un réseau numérique à intégration de services (RNIS, en anglais ISDN pour Integrated Services Digital Network) est une liaison autorisant une meilleure qualité et des vitesses pouvant atteindre 2 Mbit/s (accès S2) contre 56 kbit/s pour un modem classique.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

II.1. L'entreprise et ses composants

Comme nous l'avons dit précédemment, par entreprise on entendra une structure économique et/ou sociale qui regroupe de manière organisé des moyens matériels, immatériels (services) et financiers pour fournir des bien et/ou services à des clients et partenaires dans un environnement concurrentiel avec un objectif de rentabilité.

Du point de vue juridique, l'entreprise possède un nom et une forme légale déterminée (SARL, SPRL, ONG,...), tandis que sur le plan géographique, elle est constituées des différentes entités structurées entant qu'emplacement rapprochés ou distants dans le but de réaliser l'exploitationrationnelle de ses ressources (humaines, matérielles, financières et autres).

On distingue des entreprises ayant des structures (entités) reparties sur une ou plusieurs villes, d'une province à l'autre et d'un pays à un autre. Une entreprise structurée de cette façon est dit « multi-sites ».

II.1.1. Présentation de la Société Katanga Outsourcing Group

Katanga Outsourcing Group, KOG en sigle est une Entreprise Congolaise qui évolue dans le secteur de Prestation des Services et de fourniture de main d'oeuvre dont siege est basé à Lubumbashi dans la Province du Katanga.

a. Raison Sociale

Katanga Outsourcing Group a pour missions principales:

- Fourniture de main d'oeuvre - La prestation de Services

Avec la diversité de ses Services et un recrutement rigoureux de son personnel, Katanga Outsourcing Group a pour mission de faciliter la réussite de ses différents partenaires. Son désir est de mettre à la disposition de ses différents clients et partenaires des services de qualité et une main d'oeuvre qualifiée, et expérimentée afin de leur permettre de réaliser leur projet d'implantation, d'exploitation, de construction, etc.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

b. Organigramme

Source: Secretariat KOG

Figure II.1 : Organigramme de Katanga Outsourcing Group

c. Outsourcing ou Externalisation

Katanga Outsourcing Group est une externalisation congolaise, dans le sens qu'elle aide, par ses différents clients et partenaires à rester concentrer sur leurs objectifs en mettant à leur disposition des services de qualité avec un personnel qualifié, compétent et expérimenté dans les domaines ci-après :

- Facilitation de travail aux Expatriés

- Fourniture des consommables de bureau et Informatique - IT Outsourcing

- Marketing et Campagne

- Transport du personnel

- Traduction et Accompagnement

L'aspect d'externalisation des services lui donne une configuration d'une société ou entreprise « multi-sites », car sa structure s'étend sur plus d'une ville et province de la République Démocratique du Congo en fonction des offres du marché.

Figure II.2 : L'infrastructure informatique la société Katanga Outsourcing Group

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

II.1.2.Présentation de l'infrastructure actuelle de la KOG

Un système d'information (SI) en tant qu'un ensemble organisé de ressources (matériels, logiciels, personnel, données et procédures) qui permet de regrouper, de classifier, de traiter et de diffuser de l'information sur un environnement donné.

La société Katanga Outsourcing Group utilise des moyens informatiques, électroniques et de télécommunication qui lui permettent d'automatiser et de dématérialiser sesopérations, surtout en matière logistique et planification. Ces moyens sont aujourd'hui largement utilisés en lieu et place des moyens classiques tels que les formulaires sur papier et le téléphone, compte tenu de sa configuration dans laquelle nous trouvons les agents éparpillés sur ses différents sites de travail géographiquement distants.

Le schéma ci-dessous, nous montre l'infrastructure informatique interconnectant les différents sites de la société Katanga Outsourcing Group dont les activités sont fortement interdépendantes, aucun des sites n'est autonome :

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Le système d'informations comme vecteur de performances dans les organisations modernes, basé le plus souvent pour une entreprise sur un ensemble de technologies, d'architectures et de méthodes acquises au fil du temps. Cette hétérogénéité limite par conséquent les capacités du système d'informations à s'adapter aux évolutions de la stratégie de l'entreprise concernée.

Dans un monde où la capacité d'adaptation d'une entreprise face aux fluctuations de son marché devient un élément différenciant majeur, il est nécessaire de remettre l'architecture de l'infrastructure au centre pour ainsi permettre d'augmenter l'agilité des systèmes d'informations des entreprises et par la même occasion réduire le délai nécessaire à l'alignement entre les besoins métiers et l'outil informatique.

Etant donné que l'information apparaît toujours à un endroit autre que celui où elle doit être utilisée et/ou à un instant autre que celui de son utilisation pour soit répondre aux obligations légales, pour la prise de décision ou pour être communiquer dans l'organisation ou en dehors de cette dernière. La KOG se trouve dans la nécessité de collecter, saisir (coder) le flux d'information métier du point où elle est apparue, la conserver (enregistrer) et de la transmettre aux utilisateurs grâce à son infrastructure informatique, afin d'en faire bon usage (traiter).

Par rapport au contexte de la KOG, la configuration actuelle ne lui permet pas d'être souple dans le traitement et la circulation de son flux d'information et documents, car toutes les données de l'entreprise sont stockées sur des serveurs de fichiers et Base de données se trouvant au siègeet contenant toutes les ressources documentaires de travail de la société aux quelques les employés doivent avoir accès de manière permanente, ce qui n'est pas le cas. D'où ils se trouvent dans l'obligation de chaque fois par exemple pour les utilisateurs distants scanner les documents de travail (facture et facture pro-forma, bon de commande, contrat de travail, correspondance, rapports,...) et les envoyer par leur boîte mail privé (Yahoo, Gmail, Hotmail, ...) via internet.

Pour la collecte (saisie) et traitement de l'information dans l'accomplissement des tâches quotidiennes, les employés de la société KOG utilisent un certain nombre des logiciels selon leur spécification, dont les plus usuels sont :

· Programmes de base et Progiciels

- Système d'exploitation : Windows XP, Vista et Seven - MS Office 2007 (Word, Excel, Power Point, Outlook)

- Internet Explorer (pour l'accès à Internet)

- Etc.

· LogicielsMétiers - GCO: logiciel de gestion de Facturation, Commandes, Caisse et Stock

- TIP Integral : logiciel de comptabilité

- KOG Paie : logiciel de gestion de paie des agents

- Etc.

Nous pouvons énumérer d'autres problèmes qui ont été observé lors de nos investigations à la

KOG :

- Indisponibilité de services suite à la qualité des fournisseurs de service d'interconnexion,

- Multiplication de version des documents entre la source et l'utilisation,

- Difficulté d'informer plusieurs personnes en temps réel,

- Impossible de discuter avec les employés affectés en agence éloignées du siège,

- Manque de traçabilité de la circulation des documents officiels de travail,

- Pas de synchronisation des chaînes de travaux entre collaborateurs intervenantdans un processus dont les

tâches sont complémentaires,

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

- Pas de gestion de planning de travail entre le siège et les agences,

- Difficulté d'accéder aux informations logistique (approvisionnement et situation de stock),

- Manque de suivi de performance du système d'information,

- Manque de moyen d'assistance technique entre les utilisateurs et les techniciens du système informatique,

- En cas des formations, tous les agents loin du siège doivent se déplacer pour un moment question de

suivre la formation, ce qui engage des coûts énormes pour les frais de mission,

- Etc.

II.2. Le rôle du SI dans la performance des entreprises

Comme toute nouveauté, le SI d'entreprise a tout d'abord été utilisé comme un élément stratégique permettant d'améliorer la productivité des entreprises. Au fil du temps, dans la majorité des secteurs d'activités (banque, hôpital, sécurité, société minière, transport, enseignement,...), le SI est devenu un élément critique indispensable au fonctionnement des entreprises en question (système de paiement, gestion de stock et approvisionnement, réservation des trains, gestion des stocks, apprentissage en ligne, vente en ligne, ...).

II.2.1. Le SI vecteur de valeur pour l'entreprise

La compétition de plus en plus féroce entre les entreprises que connait le 21ème siècle s'accompagne d'une montée en puissance de l'informatisation des processus. Cette montée en puissance est provoquée par le besoin d'accélérer les traitements et les échanges :

· Amélioration de la productivité grace à l'assistance informatique.

· Remplacement des tâches récurrentes par des traitements automatisés.

· Echanges de données informatisés entre les entreprises.

De ce fait, l'outil informatique devient aujourd'hui indispensable dans la majorité des secteurs d'activité (banque, assurance, services, enseignement, société de service et production, ...), surtout lorsque l'entreprise possède une structure des sites géographiquement distants, comme la société Katanga Outsourcing Group pour notre cas d'étude.

II.2.2 Les Performances d'un Système d'Information

Une application offrant des performances médiocres peut ralentir la productivité des collaborateurs et entrainer frustrations et stress jusqu'au rejet total de l'application par les utilisateurs. Un projet informatique est réussi uniquement lorsque l'application qui en découle est réellement utilisée par les équipes et permet de répondre aux enjeux métiers.

a. Définition de la notion de performance dans un SI

Au niveau d'un système informatique la performance ne se définit pas uniquement par les temps de réponse résultants des applications aux utilisateurs, cette notion est plus vaste et comprend les aspects suivants, car elle se rapporte aux points suivants :

- Les temps de réponse (respond time)

Un temps de réponse désigne la durée d'exécution d'une opération sur le système informatique. Cette opération, par exemple l'affichage d'une page Web de présentation d'un article, peut recouvrir l'invocation de plusieurs composants logiciels (serveur web, serveur d'application, serveur de base de données etc...).

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Des temps de réponse non conformes aux attentes impliquant des ralentissements visibles par les utilisateurs peuvent entrainer une mauvaise acceptation voire un rejet dans certains cas de l'application ou du site Web.

- La disponibilité du système (availability)

La disponibilité d'un composant du système informatique désigne le ratio de temps pendant lequel il est en état de fonctionner correctement sur une période de temps donnée.

La disponibilité s'exprime en pourcentage, elle est notée A ou HA en Anglais (pour Availability ou High Availability).

Les applications d'entreprise ont généralement une disponibilité de 90% à 95%. A partir de 99% on parle d'architecture à « haute disponibilité ».

La disponibilité peut concerner :

- Une application ou un service ;

- Un équipement matériel (serveur, baie de stockage, etc...) ;

- Un équipement réseau (routeur, répartiteur de charges, etc...) ; - Un îlot applicatif ou une plateforme complète ;

- Etc.

On parle de « tolérance aux pannes » (fail over) pour un système qui peut fonctionner lorsqu'un de ses composants est défaillant et peut être remplacé à chaud, c'est-à-dire sans arrêt du service.

- La robustesse (robustness)

La robustesse désigne la capacité d'un système à ne pas « planter » et « perdre ou corrompre » des données ou des messages lorsqu'il est soumis à des sollicitations inhabituelles. Il s'agit donc d'une mesure de la disponibilité des systèmes et de l'intégrité des informations en situation de stress.

L'intégrité peut porter sur :

- Des données échangées avec d'autres systèmes (messages, fichiers, etc.) ;

- Des données persistantes stockées dans des bases de données, annuaires, serveurs de fichiers, etc.

La robustesse s'exprime par une grandeur scalaire sans unité, par exemple :

- Pas plus d'un message perdu pour 100 000 messages traités ;

- Au maximum trois redémarrages d'un serveur de base de données par mois ;

- La capacité de montée en charge (scalability)

La capacité à monter en charge désigne l'aptitude d'une application ou d'un service à offrir des temps de réponse « raisonnables » quand la quantité d'utilisateurs simultanés augmente.

La capacité à monter en charge s'exprime par « une durée maximum de traitements pour un niveau de charge donné ». C'est-à-dire un temps de réponse pour un volume de charge.

On parle aussi « de débit ou throughput », mesuré en nombre de tâches simultanées par unité de temps.

Par exemple :

- 3 seconds maximums pour afficher une page Web avec 100 utilisateurs simultanés sur le site ; - 3h30 maximum pour traiter les factures des 10 000 clients en base de données.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

La capacité à monter en charge est une caractéristique tout aussi importante que les temps de réponse car elle précise le contexte dans lequel ceux-ci doivent être atteints.

Un SI performant permet alors à une entreprise de :

· Mettre sur le marché rapidement des produits ou services innovants

· Optimiser les processus afin de réduire les coûts

· Sous-traiter au maximum les tâches à faible valeur ajoutée

· Améliorer la relation client grace à une vision unique et une cohérence d'image et de comportement sur les différents canaux de vente

Un système d'information est jugé performant par les entreprises notamment par :

· Son niveau d'agilité : capacité à s'adapter aux changements métiers et/ou technologiques.

· Sa performance technique : temps de réponse, capacité à monter en charge, robustesse et fiabilité.

· Son architecture : centralisée, client /serveur ou orientée services.

II.3. L'agilité nécessaire du SI

Dans un siècle où l'économie tend à se mondialiser et où le changement permanent est devenu la norme, le système d'information des entreprises doit s'adapter à ces nouvelles contraintes. Il doit être plus réactif pour aider les métiers à mettre sur le marché le plus rapidement possible de nouveaux produits tout en limitant la consommation de ressources.

La capacité d'adaptation d'une organisation n'est alors plus un luxe mais une absolue nécessité. Le SI comme vecteur de valeur se doit de contribuer efficacement à la capacité d'évolution d'une organisation. Cette évolutivité doit être vue comme la facilité avec laquelle un système d'information va pouvoir s'aligner face à de nouveaux besoins et à de nouvelles demandes. Cette agilité va permettre d'influencer le time to market (délai de mise sur le marché) nécessaire au niveau informatique lors de la création d'un nouveau produit ou bien la capacité à optimiser le fonctionnement d'une organisation en un temps très court.

II.3.1. Le SI : un ensemble d'applications hétérogènes

Les problèmes que rencontrent les entreprises à l'heure actuelle, notamment la société Katanga Outsourcing Group avec son système d'information est que celui-ci dispose d'un nombre d'applications de plus en plus important fonctionnant sur des systèmes différents, destinés à des utilisateurs de plus en plus variés, qu'ils utilisent depuis des plateformes matérielles de plus en plus diverses.

En plus de ces applications, l'entreprise dispose souvent d'une multitude de bases de données fonctionnant avec des technologies différentes, plusieurs référentiels sur des plateformes hétérogènes.

Cette hétérogénéité est mise en exergue lorsque l'entreprise concernée souhaite développer de nouvelles applications en réutilisant au maximum les composants existants au sein du SI. Voir la figure ci-dessous :

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Figure II.3 : Illustration de l'hétérogénéité des systèmes d'information10

Afin de permettre tout de même la supervision de systèmes aussi hétérogènes il est nécessaire de disposer d'une solution ouverte pouvant s'adapter aux différentes technologies en présence.

II.3.2. Complexité trop importante du SI

Plusieurs facteurs ont entraîné dans la majorité des entreprises une complexification non justifiée de leur système d'information, on citera notamment :

- L'observation dans les systèmes d'information actuels d'une duplication par 3 de la logique métier et/ou des informations métier. Cette duplication entrainant des surcouts en termes de développement mais surtout de maintenance.

- Le fait qu'un système d'information soit bâti sur une période de plusieurs dizaines d'années provoquant des contraventions, dans la majorité des cas, un empilement des applications avec stratification au fil du temps.

- La logique de mise en oeuvre de quick-win11sans réorganisation des démontages à chaque nouveau projet entraine bien souvent une hétérogénéité importante entre les applications d'un même domaine.

- L'introduction de plus en plus fréquente de progiciels basés sur des plateformes techniques totalement différentes renforçant d'avantage cette complexité.

II.3.3. Maîtrise de la constitution du SI

On observe dans bon nombre d'entreprises des difficultés grandissantes dans la mesure de l'impact de tout changement, ces difficultés étant principalement dues aux facteurs suivants :

- La globalité du système d'information n'est connue que de quelques personnes clés. Cela devient alors un risque de perte de la connaissance du SI.

10J. Poussineau, La supervision des systèmes d'information, conservatoire national des arts et métiers, Mémoire, Lyon, Septembre 2010, P17 11Quick-win: Pour un consultant en informatique, un quick-Win est une action rapide permettant un gainsubstantiel.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

- Une cartographie du système d'information existe, mais elle n'est plus à jour ou mise à jour par des urbanistes qui ne sont pas assez proches des projets.

II.4. Organisation métier et SI en silos

L'organisation des métiers (MOA12) et projets informatiques (MOE13) en silos a entraîné au niveau des systèmes d'information un certain nombre de difficultés :

- Difficulté à réutiliser la logique métier déjà mise en oeuvre dans un autre domaine de l'entreprise. - Manque d'objectifs et de budgets partagés entre les différents domaines du SI.

- La conception des applications réalisée par domaine fonctionnel, aucune mutualisation n'étant alors possible.

- La logique transverse du système d'information (logique métier ou technique) diluée dans l'ensemble des applications.

- etc.

II.5. La nécessité de construire un SI mutuel

La gestion du SI des entreprises représente un budget conséquent pour celle-ci. Les banques et assurances par exemple y consacrent 4 à 5% de leur chiffre d'affaire. La construction d'un SI mutuel dit « mutualisation de SI » compris comme étant le partage des ressources du SI de manière à optimiser l'accès à ce dernier en toute sécurité, permet aux entreprises de réaliser des économies sur l'évolution et la maintenance de leur système en facilitant la réutilisation et en diminuant la complexité de celui-ci.

II.6. L'intérêt de la mutualisation

Le système d'information reste en soit un ensemble hétérogène d'applications qui communiquent seulement si elles ont été développées sur la base de standards permettant la réutilisation des composants. Il est possible alors pour tout nouveau développement de se baser sur des composants existants exposés par les applications qui couvrent un besoin métier proche.

Le développement d'une application ou plateforme devient alors plus proche de l'assemblage d'appels à des composants existants ou nouveaux, plutôt qu'à l'écriture de traitements sombres et obscurs. L'entreprise retrouve par la même occasion une meilleure vision de son système d'information. Elle retrouve des métriques utilisables en comptant le nombre de services de types règles métiers, interfaces, données de références...

La mise en place d'un SI transverse (mutualisé) facilite grandement cette réutilisation des composants en offrant un socle technique sur lequel s'appuyer. Outre l'aspect financier qui devient une évidence pour bon nombre de décideurs, la mutualisation de composants du SI permet notamment :

- line rationalisation du SI : La mutualisation des fonctions redondantes sous forme de composants réutilisables entraîne par conséquent une réduction des coQts de développement puisque l'on développera une seule fois le composant pour qu'il soit utilisé par plusieurs applications mais surtout une réduction des coQts de maintenance évolutive et/ou corrective puisque lors d'un besoin de

12MOA (Maîtrise d'ouvrage) : En informatique le maitre d'ouvrage intervient en amont du projet. Il doit avoir une très bonne connaissance fonctionnelle du domaine. Il doit fixer les objectifs du projet, proposer et élaborer les solutions. Il doit aussi définir les coûts et les délais du projet.

13MOE (Maîtrise d'oeuvre) : En informatique le maitre d'oeuvre intervient au niveau de la réalisation du projet. Il établit les spécifications techniques à partir des spécifications fonctionnelles en tenant compte des contraintes techniques. Il doit donc avoir une bonne connaissance technique.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

maintenance sur cette fonctionnalité, seul le composant mutualisé sera modifié contre ses x versions auparavant. Par ailleurs, la gestion du SI à une maille plus petite (découlant du fait de travailler au niveau composant et non application lors des études sur le système d'information) entraine une diminution de la complexité globale de gestion, puisqu'il sera possible de versionner désormais les composants sans toucher aux applications lors de tout nouveau besoin métier.

- Une augmentation de sa souplesse : Cette gestion du changement, réalisée par composant permet de diminuer les temps de cycle projet puisque l'on s'occupera de modifier uniquement les composants dont les règles métiers évoluent et ainsi cibler notre action (contrairement à une gestion du changement par application). Cette agilité permettra alors d'obtenir un alignement plus rapide sur le métier lors d'une évolution de celui-ci (avantages concurrentiels, évolutions de la réglementation...). Lors de l'appel à un composant existant depuis une nouvelle application les bonnes pratiques impliquent l'externalisation des aspects organisationnels du système dans un fichier de configuration prévu à cet effet. Il s'agit principalement de l'adresse du composant dans le système d'information (exemple : URL).

Cette bonne pratique permet alors de modifier facilement l'adresse d'un composant lors de son déplacement ou de sa duplication ou bien d'utiliser une version différente de celui-ci lorsque cela est nécessaire. La standardisation des interfaces d'échange apportée par certains standards (HTTP, SOAP, XML...) permet d'accélérer grandement la mise en place de tout nouveaux canaux de communication (interne, intranet, extranet, e-commerce,...). Cette augmentation de l'interopérabilité est visible aussi lors de tout changement dans le système d'information (ajout d'un nouveau progiciel, développement d'une nouvelle application...).

- Une pérennisation des investissements : La facilité d'exposer des fonctions existantes sous forme de composants permet aux entreprises, dont le système d'information est majoritairement constitué d'applications issues de leur patrimoine applicatif (mainframes,...), de pérenniser au maximum ce patrimoine. On peut citer notamment les banques pour lesquelles on estime à l'heure actuelle que leur système d'information est constitué pour 60% d'applications antérieures aux années 1980. Dans ces sociétés, cette capacité permet de réutiliser une partie de ce patrimoine existant dans de nouveaux contextes d'utilisation (site de gestion, e-commerce,...).

II.6.1. Périmètre de la mutualisation

Une application informatique peut être vue comme un ensemble de traitements ayant pour rôles :

- De proposer une couche de présentation aux utilisateurs (IHM pour Interface Homme Machine). - De permettre l'accès à du contenu non structuré (vidéos, images, documents...).

- De permettre l'accès à des données structurées (données transactionnelles comme par exemple les commandes et données référentielles telles que le référentiel des produits).

- D'exécuter des règles métiers et retourner le résultat en fonction du contexte (si age_client< 21 et conduite_accompagnee == faux alors tarif = maximum).

- De réaliser l'orchestration entre plusieurs traitements et/ou services de l'application et/ou du SI de

l'entreprise (par exemple processus de commande).

- De permettre l'interfaçage avec le reste du SI ainsi que le SI des clients, partenaires ou fournisseurs

(par exemple un lien est souvent nécessaire entre l'application de gestion des clients et celle de gestion des commandes).

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Forts de ces différents rôles, les traitements contenus au sein d'une application doivent être de préférence développés avec des outils et des normes permettant de faciliter la réutilisation et le couplage lâche (limitation de l'impact d'un changement grace au contrat d'interface standardisé).

Figure II.4 : Liste des traitements mutualisables dans un SI14

Le nombre de composants mutualisables augmentant de manière importante, au sein des entreprises mettant en oeuvre une démarche de mutualisation, il devient alors primordial de disposer d'un système de supervision / gouvernance du SI capable d'offrir une vision exhaustive des différents composants réutilisables et de leur rôle au sein du SI.

II.7. Le besoin de supervision de l'ensemble du SI

Piloter un véhicule sans tableau de bord s'avère être un jeu risqué, en effet tout dysfonctionnement de la voiture non connu par le chauffeur (manque d'huile, température anormale du moteur...) pourra entrainer une panne dont il faudra déterminer l'origine et assumer les conséquences très coûteuses face aux actions qui auraient permis de l'éviter (ajout d'huile, de liquide de refroidissement...).

C'est ainsi que la KOG voudrait se doter d'une solution lui permettant de superviser l'ensemble de son SI, car il est souvent plus rapide et moins coQteux d'éviter une panne que de la réparer lorsque celle-ci se produit (écroulement d'un serveur devant la charge, espace disque insuffisant pour une base de données, indisponibilité des services,...).

II.8. Les enjeux de la gouvernance du SI

La gouvernance du système d'information consiste en la mise en oeuvre d'un plan nommé schéma directeur visant à absorber au niveau du SI les impacts de la stratégie de l'entreprise.

La gouvernance d'un SI se décline en trois phases :

- Définir la stratégie : élaboration du schéma directeur.

- Piloter : mise en oeuvre du schéma directeur.

- Auditer : vérifier que les objectifs ont bien été atteints.

Ces trois phases étant réalisées de manière cyclique (cf. illustration ci-dessous), un schéma directeur a donc une durée de vie limitée dans une entreprise. L'entreprise doit alors disposer d'un référentiel lui permettant de réaliser plus simplement le prochain schéma directeur à appliquer.

14Jérôme POUSSINEAU, La supervision des systèmes d'information, conservatoire national des arts et métiers (Centre Régional Associe de Lyon), mémoire, Lyon, Septembre 2010, P22

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Figure II.5 : Illustration du caractère cyclique de la gouvernance du SI15

La rédaction d'un schéma directeur est issue de l'application d'une méthodologie permettant de confronter les objectifs stratégiques de l'entreprise avec la réalité du SI.

La définition d'un schéma directeur pour une entreprise de taille moyenne peut être constituée des étapes suivantes :

- Définition ou collecte des objectifs stratégiques de l'entreprise

- Définition des objectifs stratégiques du SI.

- Mesure de l'alignement entre les objectifs stratégiques de l'entreprise et le SI en réalisant un

audit de survol du SI.

- La cartographie des processus (si elle existe) doit être mise à jour avec les processus ajoutés,

modifiés ou supprimés en privilégiant les processus coeur de métier. Ces processus sont identifiés en réalisant une analyse « Chaine de valeur de Porter ».

- L'interview des utilisateurs clés du SI permet le plus souvent de dégager des axes d'amélioration du SI en conformité avec les objectifs stratégiques.

- A partir des éléments précédents il est alors possible d'élaborer plusieurs scénarios en

intégrant les facteurs humain, organisationnel, technologique et financier.

II.9. Le cycle de vie d'un SI

Chaque Système d'Information a son cycle de vie qui lui est propre. Celui-ci commence potentiellement au moment où l'organisation prend la décision d'étudier la possibilité d'implémenter un SI ou d'informatiser tout ou une partie des SI présent.

Un Système d'Information meure lorsque l'organisation décide qu'il est devenu un obstacle, soit qu'il est inadéquat (il n'a pas su s'adapter à l'évolution de l'organisation et/ou de la technologie), soit devenu inefficace (les techniques utilisées ne répondent plus convenablement au besoin).

Figure II.6 : Le cycle de vie d'un SI

EV

15Jérôme POUSSINEAU, La supervision des systèmes d'information, conservatoire national des arts et métiers (Centre Régional Associe de Lyon), Mémoire, Septembre 2010, P23

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

II.10. Capture des besoins métier de la société KOG

a. Identification des utilisateurs de l'Intranet

Le diagramme de contexte dynamique du portail Intranet KOG ci-dessous, permet de

représenter les acteurs (intranaute) qui interagissent avec le système considéré comme l'objet central.

Figure II.7 : Diagramme de contexte dynamique des acteurs (Utilisateur) du portail KOG

b. Diagramme des acteurs (utilisateurs) de l'intranet

vrGE

ur Figure II.8 : Diagramme des acteurs (utilisateurs) de l'intranet

Figure II.10 : Diagramme de cas d'utilisation des fonctionnalités de base de l'intranet

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

c. Identification des besoins exprimés face aux fonctions clé d'Intranet collaboratif ? Cas d'utilisation lié au compte utilisateur :

Figure II.9 : Diagramme de cas d'utilisation lié au compte utilisateur

? Cas d'utilisation des fonctionnalités de base de l'intranet :

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Le tableau suivant fait une correspondance entre les besoins exprimés en entreprise dans le cadre de projet intranet face aux fonctionnalités d'intranet collaboratif dont se prévalent la plupart du temps les solutions dédiées :

 

Besoin exprimé
(cas d'utilisation)

Fonction-clé

Fonctions utiles

Solutions

1

Publier des informations de communication interne et/ou

disposer d'une base de documents de référence

Gestion de contenu Web avec moteur de recherche, système d'arborescence (pour base documentaire)

Chaîne de validation, gestion de versions (voir besoin 4)

CMS (Content Management System)

2

Connaître les contraintes de planning des collaborateurs

Agenda partagé

-

Groupware (collaboratif)

3

Accéder aux bases de contacts d'autres services

Interface Web vers un système de gestion de bases de données

Historisation, système d'alertes, lien avec gestion de projets

Gestion de contacts

4

Travailler à plusieurs et de manière simultanée sur un même document, sans conflit

Système de gestion des versions

Partage synchrone type "tableau blanc"

Groupware avancé

5

Discuter et débattre avec les collaborateurs

Forums de discussion Web, Chat, Messagerie instantanée

-

Généralement intégré aux outils de

groupware

6

Accéder à son courrier électronique

Webmail

-

Généralement intégré aux outils de

groupware

7

Organiser des réunions et se réunir à distance

Web meeting, Web Conferencing

Conférences audio et/ou vidéo

Groupware, Web communication avancée

8

Etablir et consulter le planning d'un projet, pouvoir le piloter

Chaîne de validation, diagrammes de Gant (par exemple), tableaux de bord, etc.

Fonctions collaboratives, de Webcommunication...

Gestion de projet

9

Accéder à des applications de travail quotidien (bureautique, métier) ou à des formulaires administratifs dématérialisés

Connecteurs applicatifs (portlets par exemple) ou modules

spécifiques

Partage synchrone type "tableau blanc"

Portails applicatifs

10

Restreindre l'accès de certains documents, données ou services à des collaborateurs particuliers

Système de droits et de groupes utilisateurs (indispensable notamment pour l'agenda partagé, les connecteurs applicatifs, voire la base documentaire)

Reprise possible des données d'accès déjà existantes dans l'entreprise

Généralement

proposées par les CMS, les outils de groupware ou les portails

applicatifs

d. Identifications des fichiers et documents qui circulent régulièrement entre différents services

Nom des documents

Objectif

Environnement

Niveau de sécurité

Partage

Collaboration

Stockage

Intranet

Extranet

Confidentiel

Restreint

Public

Procédure et manuel

X

 

X

X

 
 

X

X

Reglement d'ordre intérieur

X

X

X

X

 
 
 
 

Doc. Légaux et société

X

 

X

X

 

X

X

 

Formulaires internes

X

 
 

X

 
 

X

 

Offre d'emploi interne

X

X

X

X

 
 

X

 

Offre d'emploi externe

X

 

X

 

X

 
 

X

Contrat de travail et CV

X

 

X

X

 

X

X

 

Demande de congé

X

 

X

X

 
 

X

 

Planning de congé

X

X

X

X

 
 

X

 

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Bon d'hôpital

X

 

X

X

 

X

X

 

Ordonnance

X

 

X

X

 

X

X

 

Bulletin de paie

X

 

X

X

 

X

 
 

Fiche heure supplémentaire

X

 

X

X

 

X

 
 

Fiche de pointage

X

X

X

X

 

X

X

 

Demande d'explication

X

 

X

X

 

X

X

 

Formulaire de voyage

X

X

X

X

 

X

X

 

Lettre de mission

X

X

X

X

 

X

X

 

Demande de service (technique, maintenance,...)

X

X

X

X

 
 

X

 

Réquisition (Demande de fournitures ou autres ressources)

X

X

X

X

 
 

X

 

Appel d'offre

X

X

X

X

X

 
 

X

Facture proforma

X

 

X

X

 
 

X

 

Facture

X

 

X

X

 
 

X

 

Bon de commande

X

X

X

 
 
 

X

 

Bilan comptable

X

 

X

X

 

X

X

 

Autorisation de dépense & Reçu

X

 

X

X

 

X

X

 

Bon de livraison

X

 

X

X

 
 

X

 

Bordereaux de retrait

X

 

X

X

 
 

X

 

Lettre d'invitation

X

X

X

X

 
 

X

 

Tarifs

X

X

X

X

X

 
 

X

Support client

X

 

X

 

X

 
 

X

Cahier de charge

X

X

X

X

 
 

X

 

Synthèse de Projet

X

 

X

X

 

X

X

 

Circulaires

X

X

X

X

 
 

X

 

Programme des réunions

X

X

X

X

 
 

X

 

Correspondances administratives

X

X

X

X

 

X

X

 

Les différents Rapports

X

X

X

X

 
 

X

 

Communiqué

X

X

X

X

 
 

X

X

Fiche d'intervention et maintenance

X

X

X

X

 
 

X

 

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Fiche d'entretien

X

X

X

X

 
 

X

 

Fiche suivi véhicule

X

X

X

X

 

X

X

 

Fiche suivi matériels immo.

X

X

X

X

 

X

X

 

e. Nombre et types d'utilisateurs estimés

? Nombre d'utilisateurs : indique le nombre prévisionnel d'utilisateurs total, moyen et de pointe.

Nombre total d'utilisateurs

+140

 

Nombre d'utilisateurs simultanés

60

 

Nombre moyen d'utilisateurs

80

 

Horaire d'accès (du Lundi au samedi)

De 8 :30 à 18 :

00

? Types d'utilisateurs :

Type d'utilisateur

Nombre d'utilisateurs

Concepteurs

2

Gestionnaires de ressources (Collaborateurs)

24

Visiteurs

105

Administrateurs

2

Direction Générale

3

Partenaires

4

? Besoins en termes d'accès utilisateurs

Besoins en termes d'accès utilisateur

Oui/Non

Utilisateurs distants - Interne

Oui

Utilisateurs distants - Externe

Non

Utilisateurs Internet

Non

Utilisateurs Mobiles

Oui

Utilisateurs hors connexion

Oui

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

f. Détermination des profils de droits aux niveaux d'utilisateurs des ressources d'intranet

Pour avoir une vision précise et facile de la sécurité à reproduire en production, il faut rédiger une matrice de gestion du niveau de la sécurité de chaque site portail qui contiendra les informations suivantes:

Liste des droits

Niveau visiteur

Niveau collaborateur

Niveau concepteur

Niveau Administrateur

Gérer les listes et formulaires

 
 

X

X

Ajouter des éléments (à des bibliotheques, ...)

 

X

X

X

Modifier des éléments

 

X

X

X

Supprimer des éléments

 

X

X

X

Afficher des éléments

X

X

X

X

Approuver les éléments

 
 

X

X

Ouvrir des éléments

X

X

X

X

Afficher les informations de version

X

X

X

X

Supprimer les informations de version

 

X

X

X

Créer des alertes

X

X

X

X

Afficher des formulaires

X

X

X

X

Gérer des sous-sites

 
 
 

X

Afficher les rapports d'utilisation du site

 
 
 

X

Gérer le site web (accès à l'administration)

 
 
 

X

Personnaliser les pages du site (webParst inclus)

 
 

X

X

Appliquer les thèmes (de couleurs)

 
 
 

X

Créer des groupes SharePoint

 
 
 

X

Parcourir les répertoires en WebDAV

 

X

X

X

Utiliser la création de sites libre-service

 
 

X

X

Afficher les pages web

X

X

X

X

Enumérer les autorisations

 
 

X

X

Parcourir les informations d'utilisateurs du site

X

X

X

X

Gérer les alertes pour tous les utilisateurs du site

 
 

X

X

Utiliser les fonctionnalités d'intégration du client

X

X

X

X

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Ouvrir (une liste, un formulaire, une bibliotheque, ...)

X

X

X

X

Modifier les informations personnelles

 

X

X

X

Gérer les affichages personnalisés

 

X

X

X

g. Les responsabilités des acteurs (utilisateurs) d'intranet par rapport à la hiérarchie en entreprise

Dans le processus de prise de décision dans une organisation nous distinguons 3 niveaux hiérarchiques :

Figure II.11 : Les niveaux métiers par rapport aux responsabilités autour d'un intranet

1. La Direction Générale est le maître d'ouvrage, le commanditaire. Elle définit la politique, fait les choix stratégiques, la technique ne l'intéresse pas. Elle a aussi le pouvoir d'inciter au partage de l'information, donc de modeler la culture d'entreprise induite par l'intranet.

2. L'assistance à la maîtrise d'ouvrage fait mettre en exécution les décisions de la DG, en travaillant avec l'architecte au choix des solutions techniques. Elle anime aussi l'intranet. Un comité de pilotage l'assiste, et un comité d'utilisateurs permet l'identification et la résolution des problèmes. Elle s'assure que les aspects fonctionnels de l'intranet correspondent bien à la demande qu'elle a recueilli auprès de la maîtrise d'ouvrage. C'est la "direction de l'intranet".

3. Pilotage de la MOE- Le maître d'oeuvre, l'architecte, supervise la réalisation du projet intranet. Avec

Q

l'assistance à la maîtrise d'ouvrage, il choisit les solutions techniques et s'assure que les

Niau ratéque A

( Gr) N

développements techniques sont réalisés dans les règles de l'art et correspondent aux

T

fonctionnalités demandées.

Niveau Tactique

· MOE informatique technique : La Direction Informatique implémente et maintient les solutions

N Oét

techniques retenues pour l'intranet. Elle propose des solutions techniques, réalise les

(Man dquvse exécution)

développements demandés par l'architecte, et administre les serveurs et réseaux.

· MOE de contenu : La Direction de la Communication contrôle le contenu informationnel. Elle produit de l'information et contrôle la validité de l'information circulant sur l'intranet. Elle assiste la MOA quant au contenu en information de l'intranet.

· MOE d'application : La Direction des Systèmes d'Information fournit l'accès au SI pour l'intranet. Elle adapte ses applications pour les interfacer avec l'intranet et en gère la sécurité d'accès.

- Les fournisseurs d'information : sont bien évidemment essentiels, dans un intranet d'entreprise. Car
idéalement tout le monde quel que soit son niveau y est impliqué, ce n'est pas seulement la hiérarchie ;

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

- Les listowners : Ils gèrent et modèrent les listes de discussion par e-mail, ou les forums, dont ils ont la responsabilité. Ce n'est pas un poste informatique, mais une fonction métier, exercée à temps partiel par une personne qui a des compétences métier fortes dans le thème de la liste.

- Les webmestres de contenu : Leur fonction est l'animation des espaces de l'intranet, le contrôle du contenu, l'information des fournisseurs d'information et des utilisateurs. Ils sont proches de la Direction de Communication pour tout ce qui est information et communication, et proches de la DSI ou des directions métiers pour tout ce qui est production.

- Les webmestres techniques : Leur rôle est de réaliser les sites, les maintenir, maîtriser la technologie, faire que le contenu des sites soit conforme aux spécifications, installer et maintenir les liens nécessaires à la navigation, répondre aux questions techniques. Ce sont des ingénieurs rompus aux NTIC.

- Le webmanager : Il doit faire ce qui est nécessaire pour que l'intranet rende les services attendus. Il a à assister la direction générale pour modeler l'intranet, à décider des technologies à employer pour atteindre les objectifs stratégiques de communication fixés par la direction, à décider des règles de gestion de la navigabilité, à répondre aux questions de politique et à arbitrer les conflits.

II.11. La sécurité

L'intranet hors mis les fonctions sous-jacentes, a pour vocation de diffuser des documents internes, qui peuvent être confidentiels. Une gestion adaptée des droits d'accès à l'information doit absolument être mise en place, pour garantir la confidentialité et l'intégrité des informations. Contrairement à internet où la sécurité est médiocre, un intranet bien conçu offre une très bonne sécurisation :

- gestion des droits d'accès aux données de manière très sécurisée,

- gestion fine des droits en fonction du profil: documents accessibles uniquement à certaines personnes suivant leur fonction, leur statut, ...

- Impossibilité de pénétrer l'intranet depuis l'extérieur.

Pour être efficace et ne pas comporter de trous, la politique de sécurité doit être définie dès les premières phases du projet intranet.

La sécurité repose sur des métadonnées16 spécifiques. En effet les normes de description de documents, comme html ou les SGBD, cherchent avant tout à assurer l'indépendance des représentations logiques et physiques de l'information. Pour définir le niveau de sécurité d'un document, d'autres normes de descriptions sont nécessaires. Elles doivent préciser un certain nombre d'indicateurs :


· pour l'administrateur :

- utilisateurs, et leurs droits d'accès (consulter - modifier - créer)

- Groupes d'utilisateurs, et leurs droits d'accès

- Serveurs, et administrateurs des serveurs

- chemin d'accès de chaque document

- trace des accès à chaque document (qui, quand, quoi), compteurs - hiérarchie des documents

- composition des documents (statiques, générés par une BD), styles à appliquer - indexation des documents pour alimenter les moteurs

16Métadonnée :est une donnée servant à définir ou décrire une autre donnée quel que soit son support (papier ou électronique).

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

- annuaire des documents, etc.

· pour l'utilisateur :

- description de chaque document (titre, résumé, auteur, taille,...)

- accessibilité (droits requis, disponibilité temporelle)

- datation (de création, de modification, date de préemption) - liens vers d'autres documents

- moteur de recherche interne

- outil de navigation

- e-mail de l'auteur, du webmestre - etc.

· pour le fournisseur d'information :

- classement, mots clés

- classement dans les catégories des annuaires internes - dates

- compteurs d'accès

- liste de discussion attachée au document, etc.

Conclusion

L'enjeu de l'intranet comme solution de mutualisation des composants du SI d'entreprise est d'une grande importance. En effet, selon la façon dont les outils sont utilisés, ils peuvent contribuer à une réification du travail humain, ou au contraire à l'épanouissement des talents dont l'entreprise a le plus besoin pour atteindre ses objectifs de progrès.

L'intéressant dans la richesse d'un intranet, est que chaque acteur de l'entreprise puisse facilement et par lui-même partager ses informations avec les autres sans passer par un système lourd de "communication interne - contrôle hiérarchique". Un intranet implique en fait des employés "consommateurs de ressources" et d'autres "producteurs de contenu". Le consommateur peut à tout moment se transformer en producteur pour les informations dont il dispose, mais le miracle de la transformation ne se produit pas toujours spontanément.

La mutualisation des composants du SI permet aux entreprises qui la mettent en pratique d'augmenter l'agilité de leur système d'information et sa capacité à évoluer rapidement et à faible coût, tout en réduisant les coûts de développement et de maintenance.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

CHAP III : CONTEXTE ET PRESENTATION DES TECHNOLOGIES SHAREPOINT

Avec 40% des intranets dans le monde, Microsoft a fait une percée importante sur ce marché ces dernières années. SharePoint est cependant, une solution de base que l'on destinera principalement au partage de fichiers ou à la création d'espaces collaboratifs, grâce à une batterie d'outils intégrés tels que :

- calendriers partagés

- listes paramétrables, dont on peut faire simplement de nombreux usages simples (liste et suivi d'actions, gestion de reporting, etc...)

- discutions

- blog

- wiki

- partage d'images, etc.

Pour autant, SharePoint 2007 (MOSS) reste incomplet et très inégal, et a nécessité un investissement conséquent (en centaines de jour/homme de développement) pour fournir un portail Intranet unique (à la fois pour la collaboration, la communication de contenu et la communication corporate) qui répond aux besoins. Pour pouvoir gérer ses bases de connaissances et ses réseaux d'experts, en utilisant les tags et les flux RSS, UniversalMcCann (UM) a dû ajouter la solution NewsGator à SharePoint.

La situation des portails intranet en entreprise n'est pas toujours simple. Avec la présence de Lotus Notes17 ou de Microsoft SharePoint, les organisations tentent de rentabiliser leur investissement (souvent déjà élevé) en utilisant leur solution pour construire un portail Intranet. Mais cela ne répond plus toujours aux besoins.

Ce chapitre fournit un aperçu sur les technologies constituant l'architecture de base de Microsoft SharePoint 2010 en générale, la manière dont les utilisateurs et la sécurité sont gérés et configurés au sein de SharePoint, ainsi que les différences entre Microsoft SharePoint Server 2010 et Microsoft SharePoint Foundation 2010.

III.1. Présentation des technologies SharePoint

Microsoft SharePoint est une plateforme permettant de créer et déployer des solutions de collaboration. Il s'agit d'un portail Web centralisé qui permet de suivre le contenu et les documents ainsi que les utilisateurs, les spectateurs, et les équipes. Un des défis majeurs pour l'administrateur informatique SharePoint est de comprendre et de gérer efficacement l'accès des utilisateurs de SharePoint avec les services d'annuaire multiples qui coexistent au sein du réseau de l'entreprise, y compris de nombreuses applications Web, sites et plusieurs serveurs d'authentification. Depuis un moment, un nombre croissant d'entreprises déploient SharePoint sur leur réseau d'entreprise, reliant un grand nombre d'utilisateurs en créant une structure hiérarchique des utilisateurs de base de l'entreprise ainsi qu'un formidable réseau social d'entreprise, les accès pour ces derniers à cette plateforme doivent être réglementés et géré efficacement.

III.1.1. Architecture logicielle

Compte tenu de son architecture et les différentes options disponibles, la gestion des utilisateurs dans SharePoint est un sujet très complexe et donc il sera intéressant pour nous de comprendre d'abord la gestion des utilisateurs de SharePoint, la sécurité et l'architecture. Le schéma suivant représente la logique de

17Lotus Notes est un logiciel de travail collaboratif, utilisé dans des entreprises ou des administrations pour gérer les projets, les courriels et les échanges d'informations autour d'une base commune.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

SharePoint technologies d'architecture. SharePoint est maintenant dans sa version majeure quatrième et comprend la Foundation SharePoint 2010 (anciennement Windows SharePoint Services version 3.0) et SharePoint Server 2010 (anciennement Microsoft Office SharePoint Server 2007). SharePoint Foundation2010 est un add-on gratuit pour le serveur Windows 2008, fonctionnant au-dessus de SQL Server, Windows 2008 Server et ASP.NET 3.x. SharePoint Server 2010 est un produit qui est livré avec différentes éditions (Standard vs Entreprise) et des options (Excel Services, Content Management, etc), et fonctionne sur le dessus de SharePoint Foundation 2010.

Figure III.1: Architecture de SharePoint 2010

SharePoint Server 2010 est basé sur Windows SharePoint Foundation 2010, ils partagent tous deux beaucoup de similitude dans l'architecture et de fondation. SharePoint Server 2010 fournit une application avec plus des fonctionnalités de niveau et de services. Il a également différente et plus vaste fonctionnalités de gestion du profil utilisateur que SharePoint Foundation 2010 implémente. Le point important à propos de cette architecture est que SharePoint s'appuie sur la gestion des utilisateurs multiples et les principes de sécurité du système d'exploitation Windows Network, IIS et ASP.Net Foundation. Dans le reste de cette section, nous allons jeter un oeil sur:

· SharePoint Foundation 2010 et SharePoint Server 2010 Architecture

· SharePoint de sécurité (authentification et autorisation)

· Profils utilisateur SharePoint dans SharePoint Server 2010 et SharePoint Foundation 2010

III.1.2. SharePoint Foundation 2010 Architecture

SharePoint Foundation 2010 contient les services de plateforme de base pour SharePoint. C'est une logique de l'architecture à trois niveaux qui contient un serveur Web frontal, le serveur de recherche et index, et le serveur de base de données.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Figure III.2: SharePoint Foundation 2010 Architecture

SharePoint Foundation 2010 est essentiellement une application Web ASP.NET qui s'étend d'un site Web IIS qui traitent les demandes HTML grâce à un ensemble de pages ASP.NET (. Aspx),.Net interfaces de programmation d'applications (API) et des services Web XML. Il traite et exécute la logique métier en utilisant une combinaison d'.NET et des assemblages d'objet de SharePoint. Les données sont stockées dans la base de données back-end SQL. SharePoint présente ensuite les informations à l'utilisateur dans le format HTML standard compatible avec la plupart des navigateurs Web. Un site Web IIS qui a été étendue avec SharePoint Foundation 2010 est appelé une application Web (et a été appelé « serveur virtuel » dans SharePoint 2003), qui utilise un HttpModule et un HttpHandler de re-router le trafic entrant à la logique métier SharePoint, permettant ainsi la SharePoint Web Applications à coexister avec d'autres applications Web IIS. Il a noté que cette architecture permet aux applications Web SharePoint et d'autres à partager les mêmes infrastructures de sécurité des utilisateurs, principalement Windows Server et ASP.NET.

Le serveur de recherche et de l'indice est un exécutable (MsSearch.exe) qui est installé en tant que services Web dans Windows Server. Sa tâche principale est d'indexer le contenu de la base de données pour aider à l'opération de recherche sur les listes, les documents et fichiers.

SharePoint Foundation 2010 utilise Microsoft SQL Server pour stocker à la fois la configuration ainsi que le contenu des bases de données. Lorsqu'il est installé, il crée une base de données de configuration qui stocke les métadonnées, les configurations physiques et des informations sur chaque application Web qui a été étendu, ainsi que tous les serveurs et leurs rôles dans la ferme. SharePoint Foundation 2010 crée également une base de données Admin qui stocke le contenu des pages de l'administrateur central. Et pour chaque serveur virtuel étendu, il crée une base de données de contenu qui stocke le contenu réel des sites, ainsi que les informations utilisateur.

Figure III.3: SharePoint Foundation 2010 Architecture Ferme

SharePoint Server 2010 est également conçu pour être évolutif. Dans une disposition ferme de grandes ou moyennes, vous pouvez assigner des bases de données multiples sur le cluster back-end et installer une architecture équilibrage de charge pour le serveur Web frontal comme le montre la figure 17 ci-

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

dessus. Il n'y a qu'une seule base de données de configuration pour l'intégralité des serveurs SharePoint de la batterie.

III.1.3. SharePoint Server 2010 Architecture

SharePoint Server 2010 fonctionne sur le dessus de la plateforme SharePoint Foundation2010, il part d'une architecture similaire et fournit un certain nombre d'applications étendu, ainsi qu'un ensemble de fonctionnalités, telles que:

- gestion de contenu avancé et la publication de sites,

- la possibilité de rechercher du contenu dans des bases de données externes, - réseaux sociaux et des modèles de sites de plus en espaces de travail.

SharePoint Server 2010 se propose également deux niveaux différents: les options standard vs Enterprise, où des fonctionnalités supplémentaires, telles que les composants WebPart de données métiers et Microsoft Office des services de données sont disponibles seulement au niveau de l'entreprise.

Figure III.4: Architecture SharePoint Server 2010

Au lieu de Recherche courante et Indexe sur la même boîte comme SharePoint Foundation 2010, SharePoint Server 2010 utilise un autre serveur d'applications SharePoint appelé SharePoint Service Applications(qui est une nouvelle architecture semblable à du fournisseur de services partagés dans SharePoint 2007). Ceci est une collection de services applicatifs qui peuvent être configurés sur un ou plusieurs serveurs et partagée entre de nombreux différents SharePoint Server 2010 et SharePoint Foundation 2010 sites. Les services sur ces serveurs incluent des applications de niveau entreprise, telles que la recherche, le profil utilisateur Indexé, Mes sites, Business Connectivity Services (Services de la Connectivité de l'Affaire), Services de formulaire, Excel Services, Travail Programmer (Job Scheduling) et rapports d'utilisation.

L'architecture d'application nouvelle et vraie couche d'applications de services offre une évolutivité de telle sorte que vous pouvez équilibrer la charge des serveurs où les applications sont hébergées. Il fournit également une granularité où chaque application Web ou une batterie peut consommer des services distincts.

Du point de vue gestion des utilisateurs, SharePoint Server 2010 comporte également plusieurs services supplémentaires qui le différencient de SharePoint Fondation 2010: Services de profil utilisateur (y

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

compris du public), et services de magasin sécurisé (Single-Sign-On, SSO). Contrairement à SharePoint 2007, ces services permettent maintenant de gérer l'information en utilisant leurs propres bases de données qui peuvent être mis à l'échelle de façon indépendante.

III.2. SharePoint Hiérarchie

Un autre sujet important que nous devons comprendre par rapport à la gestion des utilisateurs SharePoint est la hiérarchie ou la portée, de l'architecture SharePoint. Les autorisations de sécurité et d'utilisation sont appliquées en fonction de la portée.

SharePoint utilise la hiérarchie suivante:

Figure III.5 : Hiérarchie SharePoint Server 2010

1. Ferme: C'est le niveau le plus élevé « champ » et se réfère à toutes les installations de SharePoint dans une batterie de serveurs. Il peut contenir plusieurs serveurs, mais chaque ferme a une base de données de configuration unique.

2. Application Web: Une application Web est le conteneur pour tous les sites sur un serveur particulier, sur une adresse IP et le port spécifiés. Les applications Web map à un site web IIS, ce qui peut consommer de multiples applications de service SharePoint, appelé Virtual Server dans SP 2003. Comme nous l'avons dit précédemment, il s'agit d'un site IIS qui est étendu à travailler avec SharePoint.

3. Collection du site: Une collection de sites est un site de niveau supérieur englobant tous les sites au sein d'une application Web particulière. Chaque collection de sites a sa base de données propre contenue.

4. Web: Désigne un site individuel au sein d'une collection de sites. Cele niveau le plus bas «champ». III.3. Authentification des utilisateurs SharePoint

La sécurité de SharePoint se compose de deux parties principales: authentification et autorisation. Cette section se concentrera sur le processus d'authentification, qui détermine comment l'identité d'un utilisateur est vérifiée avant d'autoriser l'accès aux sites SharePoint.

SharePoint lui-même ne gère pas l'authentification des utilisateurs, mais s'appuie sur Windows, ASP.NET et IIS pour remplir cette fonction. L'authentification dans SharePoint Server 2010 a été repensée sur le dessus de l'infrastructure du fournisseur d'authentification nouveautés introduites avec ASP.NET 2.0. SharePoint est expédiée hors de la boîte à travailler avec l'authentification Windows, mais permet également aux utilisateurs la capacité de travailler avec l'authentification des formulaires basés sur SQL Server. Les systèmes de gestion de l'identité sont pris en charge:

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

· Windows: Tous Microsoft Internet Information Services (IIS) et les options d'intégration de Windows authentification, y compris de base, Digest, certificats, Windows NT LAN Manager (NTLM), et Kerberos. L'authentification Windows permet à IIS de réaliser l'authentification pour Windows SharePoint Foundation.

· Formulaires ASP.NET: Un système non-Windows de gestion d'identité qui utilise le système de Microsoft ASP.NET enfichables d'authentification basée sur les formulaires. Ce mode permet de SharePoint pour travailler avec une variété de systèmes de gestion d'identité, y compris les groupes définis à l'extérieur ou à des rôles tels que Lightweight Directory Access Protocol (LDAP) et léger base de données (SQL) les systèmes de gestion d'identité. L'authentification par formulaires ASP.NET permet d'effectuer l'authentification pour Windows SharePoint Services, impliquant souvent une redirection vers une page de connexion.

· SAML Token-Based: C'est une nouvelle méthode d'authentification basée sur un jeton introduit avec SharePoint 2010 sur la base Security Assertion MarkupLanguage (SAML).

III.3.1 Basée sur les revendications d'authentification

Lorsque vous créez une nouvelle application Web dans SharePoint 2010, vous pouvez choisir soit un "classique-mode" d'authentification, ou un «basée sur les revendications" méthode d'authentification. L'authentification en mode classique ne supporte que l'authentification Windows, dans lequel tous les comptes utilisateurs sont traités comme des comptes Active Directory.

Si vous sélectionnez l'authentification basée sur créances, SharePoint permet de convertir tous les comptes utilisateurs en identités jeton d'accès. Les réclamations sont plus que des informations de sécurité utilisateur. Les comptes utilisateur peuvent être augmentés avec des jetons supplémentaires (via l'interface d'administration ou par programmation) avec des allégations telles que l'âge, sexe et date de naissance.

Le tableau suivant résume les types d'authentification pour chaque mode:

Type d'authentification

Classic-mode d'authentification

Réclamationsauthentificationbaséesur

Windows

Oui

Oui

Basée sur les formulaires

Aucun

Oui

SAML à base de jetons

Aucun

Oui

 

La gestion d'identité basée sur les revendications est un sujet vaste et complexe. C'est une caractéristique, basé sur Windows Identifier Foundation, qui établit les bases d'authentification qui permet de passer à SharePoint plateformes Cloud comme Azure. Comme vous pouvez le voir dans le tableau cidessus, il n'ya aucune raison pratique pour utiliser l'authentification en mode classique dans SharePoint 2010, sauf si vous effectuez une migration à partir de SharePoint 2007 et ont besoin d'une certaine compatibilité ascendante. Lorsque vous utilisez l'authentification basée sur les revendications dans SharePoint, vous devez être conscient des considérations suivantes:

· Vous pouvez convertir une application Web qui utilise le mode classique en mode d'authentification basée sur les revendications aide de PowerShell, mais vous ne pouvez pas le reconvertir dans l'autre sens.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

· Méfiez-vous des logiciels tiers et votre propre code personnalisé qui utilise des identités Windows. Très probablement, vous devrez mettre à jour le code de travailler avec un système basé sur les revendications.

· Rechercher des alertes n'est pas actuellement pris en charge avec l'authentification basée sur les revendications.

Remarque: Dans ce travail, nous utilisons le fournisseur d'authentification des termes ou des services (souvent utilisé avec Active Directory), gestion des identités d'utilisateur (souvent utilisé avec un système personnalisé), Système d'authentification utilisateur et fournisseur d'appartenances utilisateur (qui font souvent référence au fournisseur LDAP) pour signifier le même système en fonction du contexte du sujet. C'est le système qui maintient les informations sur l'utilisateur et fournit également une autorisation d'accès à un site SharePoint.

III.3.2 Les méthodes d'authentification pour accéder à une application Web SharePoint

Vous pouvez configurer les applications Web SharePoint pour être consulté par cinq différentes méthodes d'authentification, permettant ainsi le contenu de ces mêmes sites à être accessibles et authentifié par les utilisateurs cibles différentes. Par exemple, les employés peuvent être authentifiés en utilisant une des méthodes standard d'authentification Windows, qui peut être intégrée à Windows de connexion (NTLM) derrière le pare-feu, et SSL en dehors du firewall. Partenaires ou des clients peuvent être authentifiés par rapport à une authentification par formulaire simple contre une base de données SQL ou même leur propre système de gestion d'identité.

Figure III.6 : Zones de SharePoint 2010 Authentification

Pour configurer une application Web SharePoint à être accessible par deux ou plusieurs systèmes d'authentification différents, vous devez configurer les zones supplémentaires en étendant l'application Web dans l'Administration centrale. Zones SharePoint représentent différents chemins logiques d'accéder à la même application physique. Après l'extension de l'application Web, vous pouvez configurer une méthode d'authentification séparée pour la nouvelle zone. Les zones disponibles sont: zone Par défaut, la zone intranet, Internet, zone personnalisée, et Extranet zone.

Le changement majeur dans SharePoint 2010 est que vous êtes autorisé à utiliser différentes méthodes d'authentification dans une seule zone si vous utilisez l'authentification basée sur les revendications de cette application Web. Lorsque vous utilisez les modes d'authentification multiples dans une zone, gardez à l'esprit les considérations suivantes:

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

· Vous ne pouvez mettre en oeuvre une instance de formulaire de l'authentification basée sur une zone.

· Plusieurs fournisseurs d'authentification basée sur les revendications peuvent être mises en oeuvre dans une zone.

· Vous ne pouvez pas appliquer plus d'un type d'authentification Windows dans une zone.

· Si vous utilisez l'authentification en mode classique, sur une application Web, vous êtes limité à seulement authentifications Windows (y compris SSL en option).

III.4. Gestion des utilisateurs SharePoint

Depuis SharePoint utilise un fournisseur d'identité des utilisateurs externes, son fonctionnement est très simple d'utilisation. Le fait que SharePoint peut être provisionné dans de nombreuses manières différentes et le chevauchement entre SharePoint Server 2010 et SharePoint Foundation 2010, tend à confondre la plupart des utilisateurs de savoir comment il fonctionne réellement.

Voici certains des points importants à retenir:

· Créer des utilisateurs: vous ne créez pas un utilisateur de SharePoint. Les utilisateurs sont créés dans un fournisseur de répertoire utilisateur. Vous pouvez ensuite ajouter ou inviter un nouvel utilisateur de SharePoint.

· Ajout de nouveaux utilisateurs: Vous pouvez ajouter ou inviter un nouvel utilisateur depuis n'importe quelle zone et toutes les méthodes d'authentification qui sont configurés, si le fournisseur d'appartenances et le gestionnaire de rôles sont enregistrés dans le fichier web.config actuelle. Lorsque vous ajoutez un nouvel utilisateur, SharePoint Foundationrésout le nom d'utilisateur contre les sources suivantes dans l'ordre suivant:

o La tableUserInfoListstockées par Windows SharePoint Services. Les Informations d'utilisateurs seront dans cette liste, si les utilisateurs ont déjà été ajoutés à un autre site.

o Le fournisseur d'authentification qui est configuré pour la zone actuelle. Par exemple, si un utilisateur est membre du fournisseur d'authentification qui est configuré pour la zone par défaut, Windows SharePoint Services vérifie d'abord le fournisseur d'appartenances associées.

o Tous les autres fournisseurs d'authentification.

· Suppression d'utilisateurs: Les comptes utilisateurs sont marqués comme supprimés dans la base de données SharePoint Server 2010. Toutefois, l'enregistrement de l'utilisateur n'est pas supprimé.

· Généralement, les utilisateurs qui sont membres d'un fournisseur d'authentification dans une zone peuvent gérer les comptes dans toutes les zones tant qu'elles sont accordées les autorisations.

Certains systèmes d'authentification des utilisateurs se comportent différemment au sein de SharePoint Foundation2010, selon le fournisseur d'authentification. Le tableau suivant met en exergue plusieurs tâches communes compte utilisateur qui diffèrent selon la méthode d'authentification qui est mis en oeuvre:

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Il est à noter également que SharePoint Server 2010 ne fournit pas toutes les fonctionnalités de gestion des utilisateurs. SharePoint Server 2010 utilise SharePoint Foundation 2010 pour gérer la gestion des utilisateurs. SharePoint Server 2010 fournit une base de données de profil utilisateur et a beaucoup de gens confus entre la gestion des utilisateurs par rapport à la gestion de profil utilisateur, ce qui nous passerons en revue dans la section suivante.

III.5. Gestion des profils utilisateur

Lorsque vous utilisez simplement SharePoint Foundation 2010, la situation de gestion des utilisateurs est assez simple, comme le montre la figure ci-dessous. SharePoint Foundation 2010 dispose des fonctionnalités de personnes et groupes qui gardent la trace des informations d'utilisateurs. Les informations sur l'utilisateur est géré par:

Figure III.7: SharePoint Server 2010 Dataflow User Info

1. Lorsque vous ajoutez un utilisateur à SharePoint Foundation 2010, le système ajoute un nombre limité de propriétés du fournisseur de l'authentification des utilisateurs, tels que Active Directory, à la table la base de données de contenu SharePoint Foundation 2010 est User Info. Il s'agit d'une synchronisation ponctuelle entre le répertoire utilisateur fournitàla base de données SharePoint Foundation 2010. SharePoint Server 2010 va essayer de dresser une carte d'autant d'informations que dans la table UserInfo de l'utilisateur des services d'annuaire lorsque cela arrive.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

2. Vous pouvez ajouter des colonnes supplémentaires à la liste des infos utilisateur, mais ils doivent être mis à jour manuellement et ne seront pas synchronisés avec les services de répertoire utilisateur.

3. Ces infos utilisateurs sont stockées par site (souvenez-vous, ce n'est pas par Web SharePoint, c'est la collection de sites). En cliquant sur le "Mes réglages" lien vous mènera à une page où cette information peut être maintenue.

SharePoint Server 2010, d'autre part, est un peu déroutant, car il dispose d'une base de données le profil qui est stocké dans la base de données du profil utilisateur Application Service. Il fournit une fonctionnalité de l'utilisateur beaucoup plus étendu profil qui permet la synchronisation planifiée à partir d'un ou plusieurs services d'annuaire utilisateur, ce qui pourrait être AD / LDAP / BCS / Custom, à intervalles réguliers. Vous pouvez définir les propriétés et définir des politiques différentes sur la façon dont les données sont importées de différents services d'annuaire utilisateur.

Comme vous pouvez le constater sur la figure suivante, il y a des conditions plus complexes dans SharePoint Server 2010 lorsqu'il s'agit de gestion des utilisateurs. Les informations sur l'utilisateur se propagent entre les différentes bases de données comme suit:

Figure III.8: SharePoint Server 2010 Dataflow Profil

1. Depuis SharePoint Server 2010 est basé sur SharePoint Foundation 2010, il permet aussi à SharePoint Foundation 2010 gérer ses propres informations de l'utilisateur. Ce qui signifie que lorsque vous ajoutez un utilisateur à un site SharePoint Server 2010, comme un site d'équipe, SharePoint Foundation 2010 copie encore un sous-ensemble des informations utilisateur à partir du Répertoire des services utilisateurs (A / D) à la table UserInfo dans la base de données de contenu, comme indiqué dans le chemin 1 ci-dessus.

2. En même temps, lorsque vous ajoutez un utilisateur à SharePoint Server 2010, il vérifie également pour voir si cet utilisateur a déjà un record dans sa base de données de profil utilisateur. Si un document n'existe pas, il crée un dossier dans sa table de profil utilisateur.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

3. La table du profil utilisateur est stockée dans la base de données de profil utilisateur des services d'application. Souvenez-vous que cette application du service est indépendante de tout Web App frontal, donc il peut gérer les utilisateurs dans une ferme qui a le Web Applications multiple.

4. Le profil utilisateur Application Services base de données est mis à jour avec les informations de profil dans les services d'annuaire d'utilisateurs via une tâche d'importation profil de minuterie supplémentaires. Ceci est fait dans le site Admin central de la ferme SharePoint. Vous pouvez spécifier lorsque l'importation fonctionne et quelles propriétés peuvent être importées. Ceci est illustré dans la voie 2 ci-dessus.

5. Un Serveur SharePoint 2010 emplois une minuterie qui reprend les informations de profil dans le profil d'utilisateur des services de bases de données d'application dans latableUserInfode la base de données de contenu individuel. Cette temporisation s'exécute toutes les heures et les propriétés des copies, comme l'image et département. Les seules les propriétés de profil qui sont marqués avec l'option "reproductibles" peuvent être reproduites. Ceci est montré que la voie 3 de la figure 22.

Avec une installation de SharePoint Server 2010, vous devez également être conscient de plusieurs différences avec SharePoint Foundation 2010 à partir d'un seulement de l'installation:

1. Le facteur le plus déroutant pour certaines personnes est de savoir comment SharePoint Server 2010 affiche des informations utilisateur. Lorsque vous affichez un élément CreatedBy et les champs ModifiedBy, ils viennent de la table UserInfo dans la base de données de contenu. Mais lorsque vous affichez l'information dans un site Mon site, cette information provient directement de la base de données de profil utilisateur des services d'application. Si vous mettez à jour un profil utilisateur dans SharePoint Server 2010, il pourrait y avoir un certain retard dans la propagation de cette information de la base de données de profil utilisateur dans la table UserInfor (parfois le travail du minuteur s'arrête également travailler au total) et crée ainsi beaucoup de confusion.

2. Comme il existe une demande des services, informations de profil utilisateur existe là-bas. Si vous modifiez MySettings à une collection de sites SharePoint, il va vraiment modifier les informations de profil utilisateur dans le profil d'utilisateur des services de bases de données d'application. Ceci est différent d'une normale SharePoint Foundation 2010 mode où MySettings mettrait à jour les informations dans la table UserInfo.

3. Les utilisateurs individuels peuvent gérer leurs informations dans la table UserInfo via le lien MySettings, qui est userdisp.aspx? ID = {userid}, ou useredit.aspx? ID = {userid}. Encore une fois, cette info aura annulé toutes les heures par ce qui se trouve dans le profil d'application des services aux utilisateurs. Il ya plusieurs façons d'empêcher cette prépondérance.

Pour le rendre plus confus, si votre installation SharePoint a permis Mes sites, les choses sont plus intéressantes. Dans SharePoint Server 2010, Mes sites sont spéciaux des collections de sites SharePoint que la surface du profil de l'utilisateur des informations et sont personnalisées pour chaque utilisateur. Mes sites sont installés par défaut, mais ne sont pas activés. Vous aurez besoin de mettre en place une collection Mon site sous la demande de service de profil utilisateur pour configurer ses différentes options. Raison pour laquelle la personnalisation du site est stockée dans l'application de service est tellement que les grandes organisations qui ont plusieurs applications Web et des sites de référence d'un portail peuvent site de personnalisation.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Dès que la fonctionnalité Mon site est activée, les profils utilisateur d'une installation existante de SharePoint Foundation 2010 sont remplacés par les profils publics qui font partie de mon site. Un lien Mon site est ajouté à la barre de menu en haut pour tous les sites dans la collection de sites, avec le menu Mes liens. En d'autres termes:

1. Si Mes sites existent, l'utilisateur a à gérer leurs informations de profil via leur lien Mes sites. Le lien Mes paramètres dans cette configuration est en lecture seule.

2. Si Mes sites existent, alors les administrateurs peuvent et doivent gérer les informations de profil via le profil SSP DB ou mes paramètres pour l'utilisateur en cours d'édition.

Figure III.9: Différents points d'accès au profil utilisateur dans SharePoint Server 2010

Enfin, la suppression d'un profil de l'utilisateur a également plusieurs implications dans SharePoint Server 2010. Lorsque vous supprimez un profil utilisateur dans SharePoint Server 2010, le dossier de profil est déplacé de la table UserProfile de SSP pour la table DeleteUsers et l'utilisateur supprimé du site devient inaccessible. De cette façon, si l'utilisateur est réimporté dans à une date ultérieure, certaines informations, telles que bibliothèques de documents et la nouvelle sur mon site peut être rétablie.

II.5.1 Informations sur le profil utilisateur à partir de BCS

Business Service connectivité est une fonctionnalité de SharePoint Server 2010 (anciennement appelé BDC dans SharePoint 2007) qui permet aux utilisateurs de créer une interface avec les systèmes d'informations externes (bases de données) sans écrire de code. Vous pouvez également importer externes informations de profil utilisateur à partir d'une interface dans la BCS de SharePoint Server 2010 base de données du profil utilisateur. Un exemple concret est de créer une interface BCS à votre entreprise ou de paie système financier pour importer des numéros de sécurité sociale des employés dans leur profil utilisateur dans SharePoint Server 2010. Cette capacité permet également certaines idées fausses quant à la façon BCS joue dans les capacités de SharePoint global de gestion des utilisateurs:

· Bien que vous puissiez importer des informations utilisateur à partir d'une interface BCS dans un profil utilisateur SharePoint Server 2010, similaire à la façon d'importer des données depuis Active Directory, BCS ne peut pas agir comme un fournisseur d'authentification.

· Même si vous pouvez importer les données d'un catalogue BCS ne peut agir comme une importation supplémentaire. Ce qui signifie que d'un autre fournisseur principal utilisateur d'authentification tels que Active Directory ou LDAP doit être configuré comme source principale avant que vous pouvez utiliser BCS. Ceci a des implications dans des cas tels que lorsque vous utilisez un formulaire de SQL en tant que votre fournisseur d'authentification primaire, auquel cas vous ne

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

serez pas en mesure de mettre en place l'importation automatique de cette source. Ainsi, vous pourrez également ne pas être en mesure d'importer des données supplémentaires à partir d'un catalogue des BCS.


· Bien que BSC fournisse des capacités lire et écrire les données de l'utilisateur de BCS peuvent être seulement un scoped pour lire dans SharePoint et vous ne pouvez pas mettre à jour en arrière-plan de données du profil de l'utilisateur de SharePoint dans la base de données BCS.

III.6. Hiérarchie et héritage

Dans SharePoint, les permissions sur les objetssécurisable, tels que le Web, listes, bibliothèques, dossiers et documents, sont hérités de leur objet parent. Cependant, vous pouvez supprimer cet héritage pour tout objet sécurisable à un niveau inférieur dans la hiérarchie en créant une autorisation unique sur cet objet. Par exemple, vous pouvez créer un sous-site (Web) et de rompre l'héritage d'autorisation du parent, si vous souhaitez limiter (ou étendre) le groupe d'utilisateurs qui peuvent avoir l'autorisation d'accès au site pour des raisons de sécurité. Lorsque vous cassez l'héritage de la mère, l'objet sécurisable à partir de laquelle vous avez cassé l'héritage reçoit une copie des autorisations du parent. Vous pouvez ensuite modifier ces autorisations pour être unique, ce qui signifie que toutes les modifications apportées aux autorisations sur cet objet ne touchent pas le parent.

Figure III.10: Héritage de sécurité de SharePoint

Dans notre exemple, sous-site A / B / C hérite des autorisations du site Web de niveau supérieur. Cela signifie que les modifications apportées aux groupes SharePoint et les niveaux d'autorisation sur le site de niveau supérieur affectent également l'ensemble de ces sous-sites. Lorsque vous effectuez un changement de sous-sites A, B ou C, vous êtes réellement apporter des changements sur le site parent, depuis SharePoint ne vous permet pas de gérer les autorisations sur un sous-site qui hérite des autorisations de son site parent.

Le Sous-site D possède des autorisations uniques, qui ne sont pas hérité de son site parent. Par conséquent, tout changement apporté aux niveaux d'autorisation et les groupes SharePoint sur le sous-site D n'affectent pas son site parent.

III.7. Utilisateurs et Groupes SharePoint

Il y a possibilité de pouvoir ajouter n'importe quel utilisateur de SharePoint qui a un compte valide qui a été authentifiée comme mentionné dans la section précédente. Lorsqu'un utilisateur est ajouté au système, vous pouvez attribuer des autorisations d'orienter un objet sécurisable (Web, une liste ou une bibliothèque, etc) ou indirectement par un groupe SharePoint. Utilisez un groupe SharePoint, qui est la pratique recommandée dans la gestion de la sécurité car il est plus facile de gérer les changements, et d'appliquer le même groupe d'objets différents à travers vos sites.

Un groupe SharePoint (qui a été inter-sites du groupe dans la version précédente) est un regroupement logique d'utilisateurs que vous pouvez créer pour gérer les autorisations sur le site et de

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

fournir une liste de distribution e-mail aux membres du site. Tous les groupes SharePoint sont créés au niveau collection de sites et sont disponibles pour tous les sous-sites dans la collection de sites. Vous pouvez également créer des groupes qui n'ont que des permissions sur un sous-site.

Les groupes SharePoint peuvent contenir des groupes de sécurité de Windows (Active Directory), formulaires ASP.NET groupes d'authentification (en utilisant les rôles au sein du fournisseur d'appartenances de rôle), et les utilisateurs individuels avec un compte utilisateur sur le serveur local ou un domaine Windows.

Figure III.11: Groupes et des utilisateurs SharePoint Portée

SharePoint fournit trois groupes SharePoint par défaut avec autorisations par défaut sur le site de niveau supérieur, chacune avec un préfixe du nom du site:

· Propriétaires du site: des autorisations Contrôle total sur le site.

· Les membres du site: Contribuer pour ceux qui ont les autorisations.

· Les lecteurs du site: avoir les autorisations de lecture

Chacun de ces groupes SharePoint est associée à un niveau d'autorisation par défaut, mais vous pouvez changer le niveau d'autorisation pour un groupe SharePoint en tant que de besoin.

III.8. Public SharePoint

Une manière utile d'utiliser des profils utilisateur hors de la boîte est de cibler l'auditoire. Ciblage du public se réfère à la possibilité de créer un public basé sur un ensemble de règles spécifiques et ensuite de cibler le contenu à ce public spécifique. Vous pouvez cibler des contenus spécifiques tels que d'une liste SharePoint, les éléments de bibliothèque, les liens de navigation et les composants WebPart à un groupe spécifique de personnes.

Vous pouvez créer une audience dans SharePoint Server 2010 en utilisant son outil d'administration centrale. Les auditoires sont créés en fonction d'un ensemble de règles.

Une fois les règles les auditoires ont été créées, vous pouvez alors cibler les différents éléments en permettant le ciblage, puis en spécifiant qui peut être exposé au contenu.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

III.9. SharePoint Server 2010 Services de magasin sécurisé

SharePoint Server 2010 fournit une autre fonction pour aider à la gestion de sécurité d'utilisateur qui est appelé Service de magasin sécurisé et est utilisé pour fournir Single-Sign-On capacité. C'est une fonctionnalité qui n'affecte pas le fonctionnement interne de SharePoint Server 2010 et est désactivé par le programme d'installation par défaut.

Conclusion

En conclusion, nous pouvons retenir que la technologie SharePoint Foundation 2010 est solution qu'offre la firme Microsoft dans les secteurs suivants :

· Sites : SharePoint propose une infrastructure Web unique pour permettre l'industrialisation de sites intranet, extranet et Internet. SharePoint constitue une réelle "Usine à site Web" (Web Factory) permettant de créer et déployer aisément tous types de sites Web correspondant à vos besoins (Sites de contenu, Portail, Blogs, Wikis, Sites de reporting...).

· Applications Composites : Les applications composites SharePoint permettent aux utilisateurs de répondre rapidement aux besoins métiers, en créant leurs propres solutions sans développement via un ensemble complet de composants, outils et fonctionnalités en libre-service. Vous pouvez réaliser aussi bien ces solutions au sein de votre infrastructure, que sur le Cloud, en mode hébergé.

· Décisionnel : SharePoint propose des services (Excel services, Visio Services, Access services...) qui permettent aux utilisateurs d'accéder aux informations de sources de données non structurées et structurées et d'interagir avec elles. Donnez les moyens aux utilisateurs de trouver les personnes et l'expertise adéquates, afin de prendre des décisions avisées et plus souples.

· Réseau social d'entreprise : SharePoint propose une solution complète de réseau social d'entreprise qui permet aux utilisateurs de collaborer en "2.0". Fournissez aux personnes la possibilité de collaborer au sein de groupes, de partager des connaissances et des idées, de se connecter avec des collègues et de rechercher aisément des informations et des experts.

· Contenu : Le contenu SharePoint permet à tous les utilisateurs de participer à un cycle de vie de gestion de contenu réglementé et conforme. Il permet de trouver le parfait équilibre entre l'expérience utilisateur, les stratégies et les processus.

· Recherche : SharePoint permet aux utilisateurs de rechercher le contenu, les informations, les données métiers et les personnes dont ils ont besoin, au sein d'une plateforme intégrée, simple à gérer et avec la meilleure technologie de recherche du marché (FAST).

· Sandbox solutions : Une des nouveautés majeure pour les développeurs dans SharePoint 2010 est sans aucun doute la notion de sandbox solutions. Elles permettent à votre code d'être exécuté dans un contexte isolé, c'est-à-dire que votre solution possède un quota de ressources défini par l'administrateur de la ferme. Si votre solution utilise plus de ressources qu'autorisé elle sera tout simplement stoppée par SharePoint.

L'intérêt est évident : éviter qu'une solution "gourmande" ne vienne mettre à mal toute une ferme, cette approche présente bien d'autres avantages. Bien qu'étant la seule solution "professionnelle" de déploiement de projets pour SharePoint, les solutions sont encore parfois évitées par les développeurs. Or, l'objectif final de tout développeur SharePoint est bien de fournir des solutions. Le résultat de tout développement SharePoint doit être une solution. D'où l'importance de bien comprendre ce concept.

Lorsque vous installez une nouvelle application sur votre PC, vous vous attendez à recevoir un fichier .exe ou .msi quise chargera de toutes les opérations nécessaires au déploiement de l'application. Il vous est inconcevable de devoir commencer à faire des copies de fichiers dans des répertoires précis ou d'éditer votre base de registre manuellement. C'est exactement la même chose pour les applications SharePoint, l'administrateur de la ferme s'attend à recevoir unfichier.wsp qui se chargera de toutes les opérations nécessaires.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

CHAP IV : IMPLEMENTATION D'UN PORTAIL D'ENTREPRISE SUR SHAREPOITN FOUNDATION 2010

Comme nous l'avons souligné dans l'introduction générale que d'implémentation faisait référence à la mise en oeuvre ou réalisation d'une solution informatique à partir d'une analyse d'un besoin ou d'un problème observé dans un contexte bien précis. Cette mise en oeuvre doit répondre à des contraintes qui lui sont propres et qui ne sont généralement pas toutes explicites ; entre autres les coûts qui y sont liés, le temps de mise en oeuvre, les performances, la fiabilité, la sécurité, ~

C'est ainsi qu'après avoir fait un tour d'horizon sur les besoins exprimés par la société Katanga Outsourcing Group, nous avons pu réaliser une maquette du portail Intranet KOG que nous avons hébergé sur la plateforme SharePoint Online de Microsoft, en tenant compte des grandes fonctionnalités de base qui constituent les composants son système d'Information.

Ce chapitre donne une idée sur la capture des besoins techniques pour la réalisation d'un projet d'Intranet avec SharePoint Foundation 2010, en déterminant la configuration minimale pour un environnement de développement et de déploiement d'un projet d'Intranet sur la plateforme SharePoint Foundation 2010 dans une entreprise.

IV.1. Capture des besoins techniques

IV.1.1Architecture physique

L'architecture physique se compose d'un ou plusieurs serveurs et de l'infrastructure réseau qui permet d'implémenter l'architecture logique d'une solution SharePoint Foundation. On décrit généralement l'architecture physique selon deux critères : sa taille et sa topologie. La taille, qui peut être mesurée de plusieurs manières (par exemple d'après le nombre d'utilisateurs ou de documents) sert à catégoriser une batterie comme petite, moyenne ou grande. La topologie utilise la notion de couche ou de groupe de serveurs pour définir une organisation logique de batterie de serveurs.

? Taille

La taille utilise le nombre d'utilisateurs et le nombre d'éléments de contenu en guise de mesure

fondamentale pour indiquer si une batterie de serveurs est petite, moyenne ou grande, de la manière suivante :

- Une batterie de serveurs de petite taille se compose généralement d'au moins deux serveurs dont un serveur Web et un serveur de bases de données. L'un des serveurs Web héberge le site Administration centrale et les autres gèrent les taches supplémentaires liées à la batterie de serveurs, telles que la fourniture du contenu aux utilisateurs.

La petite batterie peut être étendue à trois couches à l'aide d'un serveur d'applications dédie en réponse au nombre d'utilisateurs, au nombre d'éléments de contenu et au nombre de service requis.

- Une batterie de serveurs moyenne est généralement constituée de plusieurs serveurs Web, de deux serveurs d'applications et de plusieurs serveurs de bases de données. Il est recommandé de commencer par la configuration précédente, puis de monter en puissance en fonction de la charge de travail placée sur les serveurs.

Dans ces scenarios, lesquels des services utilisent une quantité de ressources disproportionnée, vous pouvez faire monter en puissance la couche d'application. Les données de performances indiqueront les services dont la charge doit être transférée vers un serveur dédié.

- Une grande batterie de serveurs peut être la conséquence logique de la montée en puissance d'une batterie moyenne visant à répondre aux exigences de capacité et de performances ou peut être voulue par la conception avant qu'une solution SharePoint Foundation soit implémentée. Un environnement à topologie en trois couches utilise généralement des serveurs dédiés sur toutes les couches. De plus, ces serveurs sont souvent groupes en fonction de leur rôle dans la batterie. Par exemple, tous les services lies

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

aux clients peuvent être groupes sur un ou deux serveurs, puis étendus grâce à l'ajout de serveurs à ce groupe en réponse à la demande des utilisateurs.

La recommandation en ce qui concerne la montée en puissance d'une batterie consiste à grouper les services ou bases de données ayant des caractéristiques de performances similaires sur des serveurs dédiés, puis à faire monter les serveurs en puissance en tant que groupe. Dans les environnements à grande échelle, les groupes spécifiques qui évoluent pour une batterie varient en fonction des demandes spécifiques pour chaque service de la batterie.

? Topologie

La topologie utilise des niveaux comme modèle d'organisation logique des serveurs de la batterie en fonction des composants qu'ils hébergent ou de leurs rôles dans une batterie. Une batterie SharePoint Foundation est déployée sur un, deux ou trois niveaux :

- Dans un déploiement sur un seul niveau, SharePoint Foundation et le serveur de bases de données sont installés sur un seul ordinateur.

- Dans un déploiement sur deux niveaux, les composants SharePoint Foundation et la base de données sont installés sur des serveurs distincts. Ce type de déploiement correspond à ce que l'on appelle une petite batterie de serveurs. Les serveurs Web frontaux sont sur le premier niveau et le serveur de bases de données sur le deuxième niveau. Dans l'industrie informatique, le premier niveau est communément appelé niveau Web. Le serveur de bases de données est appelé niveau base de données ou système dorsal de base de données.

- Dans un déploiement sur trois niveaux, les serveurs Web frontaux sont sur le premier niveau, les serveurs d'applications sur le deuxième niveau qui est communément appelé niveau application, et le serveur de bases de données se trouve sur le troisième niveau. Un déploiement sur trois niveaux est utilisé pour les moyennes et grandes batteries de serveurs.

Figure IV.1: Architecture des topologies de SharePoint18

18Patrick CARRAZ, SharePoint Foundation 2010, Construire un Intranet collaboratif en PME, éd. ENI, Paris 2010, P 26

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.2. Préparation de l'environnement de test

Durant la phase de développement, il faudra déployer SharePoint Foundation sur un ou plusieurs serveurs afin de développer, tester, évaluer et affiner la solution que vous prévoyez d'implémenter.

L'étendue de cet environnement doit s'adaptée à aux besoins durant le développement de solution et permettre de conserver en guise d'environnement réduit à des fins de développement et de test ultérieurs. Cet environnement n'est pas stable et n'inclut aucun contrat de niveau de service.

Figure IV.2: Architecture de l'infrastructure minimale pour le test19

IV.3. Estimation des besoins

Microsoft SharePoint Foundation 2010 prend en charge une série de scénarios d'installation. Actuellement, ces installations comprennent les installations à serveur unique avec base de données intégrée et les installations de batterie de serveurs unique ou multiple.

a. Configuration matérielle requise: serveurs Web, serveurs d'applications et installations de serveurs uniques

Les spécifications indiquées dans le tableau suivant s'appliquent aux installations sur un serveur unique avec une base de données intégrée et aux serveurs exécutant SharePoint Foundation 2010 dans une installation de batterie à serveurs multiples.

Composant Configuration minimale

Configuration minimale

Processeur

64 bits, quatre coeurs

RAM

4 Go pour une utilisation à des fins d'évaluation ou de développement

 

8 Go pour une installation de serveur unique

ou de batterie de serveurs en vue d'une utilisation en mode production.

Disque dur

80 Go pour le lecteur système.

Pour une utilisation en mode de production, vous

 

19Idem

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

devez disposer d'un espace disque supplémentaire pour les opérations quotidiennes.

La quantité d'espace libre à ajouter doit représenter le double de la RAM pour les environnements de production.

b. Configuration matérielle requise : Serveurs de bases de données

Les spécifications indiquées dans le tableau suivant s'appliquent aux serveurs de bases de données dans les environnements de production où la batterie contient plusieurs serveurs.

Composant

Composant Configuration minimale

Processeur

64 bits, quatre coeurs pour les déploiements à petite échelle 64 bits, huit coeurs pour les déploiements à moyenne échelle

RAM

8 Go pour les déploiements à petite échelle

16 Go pour les déploiements à moyenne échelle

Disque dur

80 Go pour le lecteur système

L'espace disque dépend de la taille de votre contenu SharePoint.

 

c. Configuration logicielle requise

- Windows Server 2008 R2 Standard

- Windows SharePoint Foundation 2010

- Windows SharePoint Design ou Visual Studio 2010 - Microsoft Search Server 2010

- Microsoft SQL 2008 SP 1

- Microsoft Exchange Server 2010

- Les .Net Framework

- Les navigateurs (IE ou Firefox)

- Etc.

Configurations minimales

Environnement

Configuration minimale

Serveur de bases de

L'une des applications suivantes :

données dans une batterie

- L'édition 64 bits de Microsoft SQL Server 2008 R2.

 

- L'édition 64 bits de SQL Server 2008 avec SP1 et mise à jour

cumulative

Serveur unique avec base

L'édition 64 bits de Windows Server 2008 Standard, Enterprise, Data Center

de données intégrées

ou Web Server avec SP2, ou l'édition 64 bits de Windows

 

Server 2008 R2 Standard, Enterprise, Data Center ou Web Server

 

Si vous exécutez Windows Server 2008 sans SP2, l'Outil de préparation des produits Microsoft SharePoint installe Windows

 

Server 2008 SP2 automatiquement.

 

· Pour Windows Server 2008 SP2, téléchargez le fichierWindows6.0-

 

KB979917-x64.msu (Vista).

 

· Pour Windows Server 2008 R2, téléchargez le fichier Windows6.1-

 

KB979917-x64.msu (Win7).

 

L'outil de préparation installe les éléments prérequis suivants :

 

· Rôle Serveur Web (IIS)

 

· Rôle de serveur d'applications

 

· Microsoft .NET Framework version 3.5 SP1

 

· SQL Server 2008 Express avec SP1

 

· Microsoft Sync Framework Runtime v1.0 (x64)

 

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

· Microsoft Filter Pack 2.0

· Microsoft Chart Controls for Microsoft .NET Framework 3.5

· Windows PowerShell 2.0

· SQL Server 2008 Native Client

· Microsoft SQL Server 2008 Analysis Services ADOMD.NET

· Mise à jour d' ADO.NET Data Services pour le .NETFramework 3.5 SP1

· Un correctif pour le .NET Framework 3.5 SP1 qui fournit une méthode pour prendre en charge l'authentification par jeton sans sécurité de transport ou chiffrement des messages dans WCF.

· Windows Identity Foundation (WIF)

d. Besoins en stockage

Dans notre contexte où l'Intranet est vu comme étant la mémoire du système d'information d'entreprise, il est indispensable de déterminer les besoins en termes de stockage des systèmes d'exploitation ou d'un serveur particulier comme une base de données de logiciel de gestion, ainsi que les données en fonction de la taille de l'entreprise. Mais par nature les activités consignées dans un portail SharePoint sont difficiles à quantifier en termes de stockage. Les collaborateurs induisent une croissance non mécanique des données, ainsi le système de stockage doit être facilement extensible pour vivre avec le contenu.

Les besoins en stockage doivent couvrir les besoins de base des composants nécessaires à SharePoint Foundation 2010 à savoir :

- Windows Server 2008 (un disque système de minimum 40 Go), un disque ou une partition séparée pour le fichier de pagination mémoire

- Les extensions .Net Framework 3.5 (environ 300 Mo avec les mises à jour)

- SQL Server 2005 ou 2008 (moteur seul, environ 300 Mo + Services Packs)

- Les pages web installées dans les dossiers d'IIS

- Search Server 2010 Express

- Les bases de données créées par SharePoint (Configuration, contenu, administration centrale, environ 10

Mo chaque au démarrage)

Il est recommandé d'installer les applications sur un disque différent du disque système, pour avoir une idée des performances nécessaires du stockage, afin de mesurer les activités d'un serveur de fichiers avec les compteurs suivants grâce au moniteur de performance Windows.

Objet

Compteur

Description

Disque physique

Longueur moyenne de file d'attente lecture disque

Nombre moyen de demandes de lectures placées en file d'attente sur le contrôleur

Disque physique

Longueur moyenne de file d'attente

d'écriture disque

Nombre moyen de demandes d'écriture

placées en attente sur le contrôleur.

Disque physique

Pourcentage du temps du disque

Pourcentage du temps écoulé passé par le disque sélectionné à exécuter des requêtes de lecture ou d'écriture.

Disque physique

Moyenne disques/transfert

Temps de transfert moyen

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

e. Support des navigateurs

Sans oublié que les versions précédentes de SharePoint n'étaient compatibles qu'avec Internet explorer, SharePoint Foundation 2010 supporte les trois navigateurs du marché avec deux niveaux de support.

Le premier niveau offre un support complet pour :

- Internet Explorer 7.0 et ultérieur sur les plates-formes Windows 32 bits

- Firefox 3.x et ultérieur sur les plates-formes Windows 32 bits

Le second niveau offre un support réduit pour les navigateurs suivants :

- Internet Explorer 7.0 et ultérieur sur les plates-formes Windows 64 bits

- Firefox 3.x et ultérieur sur les systèmes non Windows

- Safari 4.x et ultérieur sur les systèmes non Windows

Remarque : Pour la réalisation de la maquette du portail Intranet Collaboratif de la société Katanga Outsourcing Group, nous avons utilisé la plateforme SharePoint Online de Microsoft pour le développement et le déploiement, où nous avons souscrit à une période d'essai de 3 mois avec mlecjm.onmicrosoft.com comme nom de domaine pour les tests avant la validation du projet.

IV.4 Site d'administration central et paramétrage des sites de l'intranet

Figure IV.3: Site d'administration central et paramétrage des sites de l'intranet

L'onglet Gérer les applications Web du site d'administration centrale permet la création, la gestion, la suppression des applications Web (WebApp) et de collections de sites et la gestion des caractéristiques qui y sont attachées (chemin d'accès, paramètres des bases de données de contenu, Modèles de quota, Gestion des applications et services, Gestion des sites « libre-service », ~).

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.5 Gestion des utilisateurs de KOG Intranet

https://portal.microsoftonline.com/UserManagement/UserManager.aspx

Figure IV.4: Interface d'administration des utilisateurs (Intranaute)

L'une des responsabilités essentielles concernant la sécurité de site est celle liée à la gestion des utilisateurs qui peuvent accéder aux ressources du système d'information de l'entreprise déployées sur leportail. Windows SharePoint donne aux propriétaires de sites, de contrôler les utilisateurs ou les groupes d'utilisateurs pouvant accéder aux sites SharePoint. La tâche de gestion des utilisateurs est ainsi efficacement transmise de l'administrateur du serveur aux propriétaires de sites.

Si la société a déjà des utilisateurs dans un environnement Active Directory local de l'entreprise, SharePoint avec ses outils permet de les synchroniser avec l'annuaire existant. Via Microsoft Online Services - Outil de synchronisation d'annuaires, les administrateurs de la société peuvent faire en sorte que le service Active Directory local reste constamment synchronisé avec les bases de données utilisées par SharePoint, comme nous l'avons décrit dans le chapitre précédent. Cela permet non seulement de créer des versions synchronisées de chaque compte d'utilisateur et groupe, mais également de synchroniser la liste d'adresses globale de l'environnement Microsoft Exchange Server local.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.5.1Création d'un nouvel utilisateur

https://portal.microsoftonline.com/UserManagement/UserManager.aspx

· Nom d'utilisateur : Francette.ib@mlecjm.onmicrosoft.com

· Mot de passe temporaire :

Toya2616

Ce mail contient les informations sur l'utilisateur, comme :

Lorsque la création de l'utilisateur réussie, il y a un mail de notification qui est envoyé à l'adresse mail de l'administrateur.

La création d'un utilisateur consiste à

remplir un formulaire de création avec les

informations de l'utilisateur, puis en suite

paramétrer la session de l'utilisateur en définissant son rôle, son emplacement, ~

Ce mot de passe temporaire doit être modifié à la premiere connexion de l'utilisateur, par un mot de passe privé.

 

Figure IV.5: Création d'un nouvel utilisateur

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.6 Gestion des Groupes de sécurité

IV.6.1Création et Configuration des Groupes de sécurité

Figure IV.6: Création et configuration des groupes de sécurités

IV.6.2. Configuration des membres d'un groupe de sécurité

Figure IV.7:Configuration des membres d'un groupe de sécurité

Un groupe de sécuritésurSharePoint (qui a été inter-sites du groupe dans la version précédente) est un regroupement logique d'utilisateurs que vous pouvez créer pour gérer les autorisations sur le site et de fournir une liste de distribution e-mail aux membres du site. Tous les groupes SharePoint sont créés au niveau collection de sites et sont disponibles pour tous les sous-sites dans la collection de sites. Vous pouvez également créer des groupes qui n'ont que des permissions sur un sous-site.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.7 Connexion d'utilisateur sur le portail

1. Première connexion

Pour accéder au portail d'entreprise, l'utilisateur saisit dans le navigateur l'URL : https://mlecjm.sharepoint.com/SitePages/Accueil.aspx , puis utilise le login et le mot de passe temporaire qui lui a été fourni par l'administrateur.

Après avoir validé la première

authentification, le système lui demande de modifier le mot de passe temporaire par un mot de passe privé respectant les critères des mots de passe (Majuscule, Minuscule, caractères spéciaux, ...), connu uniquement par l'utilisateur.

Figure IV.8: Première connexion d'un utilisateur sur le portail

Une fois connecté, l'utilisateur prend en main son compte et peux personnaliser les pages de sa session en mettant à jour les informations de son profile, ainsi que la photo et la langue d'affichage. Il peut se connecter à d'autres comptes ou utiliser les raccourcis rapides du volet de droite pour accéder aux autres tâches qu'il souhaite effectuer.

Figure IV.10: Editeur de code source des pages

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.8 Création du portail pour la société Katanga Outsourcing Group

. Page d'accueil

Présentation de la charte graphique : https://mlecjm.sharepoint.com/SitePages/Accueil.aspx

Bannière qui contient le logo de la sociétéKOG. Elle définit la charte graphique du
portail

 
 
 

Barre de menu des liens vers des
pages du site

Aperçu
sur KOG

Barre de liens de
« lancement rapide »

WebParts de publication ou partage des
documents récents publics

Figure IV.9:Page d'accueil du portail Intranet KOG

WebParts de liens de
personnalisation et
partage du site

Lien vers la boîte de
messagerie Outlook
Web App

. Editeur de code source de la page

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Les fonctionnalités de base sur page du site :

Figure IV.11:Les fonctionnalités de base sur page du site

Comme nous l'avons dit dans notre analyse que l'intranaute peut exécuter plusieurs fonctions comme se connecter, visualiser et mettre à jour son profil, se déconnecter, personnaliser ses pages Web, ouvrir ses pages personnalisées,... sur les pages qu'il a accès en fonction de son profil.

https://mlecjm.sharepoint.com/SitePages/KOG Profil.aspx

Figure IV.12: Page de profil de la société KOG

La page de profil KOG fournit un peu plus des détails sur la société Katanga Outsourcing Group, sa raison sociale, ainsi le contexte dans lequel elle évolue avec ses activités.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.9 Personnalisation des pages par les Intranaute privilégiés

Figure IV.13:Personnalisation des pages par les Intranaute privilégiés

Etant dans un environnement collaboratif où on délègue un certain nombre des droits aux utilisateurs en fonction de leurs profils dans l'entreprise, par exemple la personnalisation des pages constituant les de l'Intranet, en utilisant les outils mis à leur disposition.

IV.10 Création des pages des sites du portail

Figure IV.14:Création des pages des sites du portail

SharePoint offre des sites conçus pour permettre à des groupes d'utilisateurs de trouver et de partager rapidement des idées en créant des pages simples liées les unes aux autres, appelé « Wiki ». Votre organisation peut utiliser des sites Wiki à différentes fins, à une grande échelle, vous pouvez partager de gros volumes d'informations sur un site Wiki d'entreprise à une plus petite échelle, vous pouvez utiliser un site d'équipe comme site Wiki pour recueillir et partager rapidement des idées sur un projet.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.10.1.Répertoire des pages des sites du portail : https://mlecjm.sharepoint.com/SitePages/Forms/AllPages.aspx

Figure IV.15:Répertoire des pages des sites du portail

Toutes les pages des sites et sous-sites de la plateforme Intranet KOG sont structurées et stockées dans des répertoires selon leur configuration et le rôle joué dans le système d'information de

l'entreprise. La figure qui précède nous donne un exemple pour un des sites du portail de la sociétéKatanga Outsourcing Group.

IV.11 Galerie des pages maîtres des sites https://mlecjm.sharepoint.com/SitePages/Galerie%20d%27images.aspx

Figure IV.16:Galerie des pages maîtres des sites

Les entreprises peuvent maintenant rendre leur site pratique et attrayant en le faisant ressortir grâce à des fonctionnalités de personnalisation grandement améliorées de SharePoint Foundation 2010.

Les fichiers de thèmes nouvellement pris en charge permettent de télécharger votre logo et modifier les couleurs et polices de caractères. La langue du site peut être modifiée, rendant ce dernier international. Avec le bon module linguistique, il est possible de visionner les paramètres, l'aide et le contenu des applications dans la langue de votre choix.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.12 Compte messagerie Outlook WebApp

Tous les employés (Intranautes) possède un compte de messagerie électronique pouvant leur permettre d'échanger des mails avec les collaborateurs de l'entreprise.

Figure IV.17: Compte messagerie Outlook WebApp

Les messages électroniques sont remis à un serveur qui héberge les boîtes aux lettres. Par défaut, les messages sont stockés dans la Boîte de réception de la boîte aux lettres de l'utilisateur. Les dossiers de courrier affichent les nouveaux messages en gras. Une fois qu'ils ont été ouverts, les nouveaux messages retrouvent un format normal, comme le montre la figure sur le point suivant.

IV.12.1. Boîte de réception de mail correspondant au compte de messagerie

Figure IV.18:Boîte de réception de mail Outlook Web App

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.12.2.Création nouveau contact de messagerie

Figure IV.19: Création nouveau contact de messagerie

IV.12.3Création d'un nouveau message

1. Allez dans Courrier de la barre d'outils, cliquez sur Nouveau message.

2. Adressez le message :

· Tapez les noms ou alias de messagerie des destinataires souhaités dans les champs À, Cc et Cci. Séparez les noms par des points-virgules (;). Utilisez Vérifier les noms dans la barre d'outils pour résoudre les noms. Si plusieurs
correspondances sont possibles, les noms non résolus apparaîtront en rouge et une liste apparaîtra dans le volet de navigation. Cliquez pour sélectionner le nom ou les noms souhaités dans la liste.

· Pour plus d'options, consultez la rubrique Courrier > Carnet d'adresses.

3. Tapez une courte ligne Objet dans la zone Objet.

4. Tapez votre message dans le corps du message.

5. Cliquez sur Envoyer pour envoyer votre message aux destinataires.

Figure IV.20: Création nouveau messagerie

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.13 Planification des rendez-vous de réunion

Figure IV.21:Planification des rendez-vous de réunion

À la différence des réunions qui incluent d'autres personnes, les rendez-vous sont des engagements qui ne concernent que vous, mais vous pouvez y inviter des collaborateurs. Par exemple un rendez-vous chez le médecin, la sortie pour le retrait des marchandises ou un créneau que vous souhaitez consacrer à un projet. Lorsque vous créez un rendez-vous dans votre calendrier, vous pouvez définir la manière dont il apparaîtra (par exemple, Occupé(e), Absent(e) du bureau) pour ceux qui consulteront votre planning.

IV.14 Publication des news et annonces

Figure IV.22:Publication des news et annonces

IV.16 Site d'équipe de travail

Membre du site d'équipe et groupe de travail

Figure IV.24:Membre du site d'équipe et groupe de travail

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.15 Recherche des collaborateurs de l'entreprise

Figure IV.23:Recherche des collaborateurs de l'entreprise

Cette page implémente les fonctionnalités permettant la recherche des collaborateurs dans l'annuaire de l'entreprise à partir de leur nom ou autre élément d'information lié la personne cherchée. Nous pouvons donc y trouver le nom, le prénom, la fonction, le service, le supérieur, ...

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Ce site d'équipes de travail grace aux outils de collaboration faciles à utiliser permet de connecter les individus membre de l'équipe ou groupe de travail aux informations et aux ressources du système d'information de l'entreprise dont ils ont besoin. Les utilisateurs (employés) peuvent créer des espaces de travail pour leurs équipes, coordonner des calendriers ou organiser des documents. Ils reçoivent d'importantes notifications et mises à jour via des alertes et des annonces, et de nouveaux modèles pour créer des blogs et des sites wikis. Tout en étant mobiles, les utilisateurs bénéficient de fonctionnalités très pratiques de synchronisation hors ligne.

. Les groupes des utilisateurs

Figure IV.25: Les groupes des utilisateurs

. Discussions d'équipe de travail

Figure IV.26:Site de discussions d'équipe de

Avec SharePoint Foundation 2010, les utilisateurs peuvent travailler ensemble en utilisant une myriade d'outils à leur convenance. La possibilité de créer une banque de connaissances sous forme de wiki ou de blog rend l'expérience utilisateur attrayante de par ses similitudes avec les communautés de réseaux sociaux.

Figure IV.28:Bibliothèque de la documentation et supports de formation

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

De plus, ils peuvent partager leurs connaissances et renseignements personnels, et rendre le tout public ou non. Il est même possible d'étiqueter, d'incorporer et d'évaluer, notamment, du contenu multimédia et des vidéos, de créer un profil, de partager des commentaires et encore plus.

Figure IV.27 : Recherche à partir du contenu d'un collaborateur

? Recherche à partir du contenu d'un collaborateur

Le contenu SharePoint permet à tous les utilisateurs de participer à un cycle de vie de gestion de contenu réglementé et conforme. Il permet de trouver le parfait équilibre entre l'expérience utilisateur, les stratégies et les processus.

IV.17 Bibliothèque de la documentation et supports de formation

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

SharePoint 2010 hébergé permet à vos collègues et vous de travailler simultanément dans un document Word, Excel ou PowerPoint, et autres de la suite Office. Cela signifie que plus d'une personne peut en même temps modifier un document Word ou des diapositives PowerPoint dans une bibliothèque SharePoint.

Par exemple, pour réviser un document, vous pouvez envoyer un lien vers le document dans une bibliothèque SharePoint. Ainsi, tous les relecteurs peuvent entrer leurs commentaires sur le même document.

. Configuration de l'affichage des documents

Figure IV.29:Configuration de l'affichage des documents

La notion d'affichage est très importante dans l'utilisation des bibliotheques et listes SharePoint. L'affichage est un ensemble de paramètres (tri, filtres regroupements, ...) générant une vue du contenu d'un objet de site SharePoint. Chaque objet peut disposer des plusieurs affichages.

. Principe d'approbation des documents publiés dans la bibliothèque

Cette fonctionnalité permet de mettre en place un circuit d'approbation avant la mise à disposition effective d'un document dans une bibliotheque (avant approbation, il ne sera visible que par ceux qui ont le droit Approbation des éléments). A nouveau, cette fonction s'active par bibliotheque en modifiant ses paramètres personnels (via le bouton Paramètres de la bibliothèque du ruban Bibliothèque) par l'utilisation du lien Paramètres de contrôle de version et l'option Demander une approbation du contenu pour les éléments soumis ?

Il faut ensuite décider via la section Sécurité des éléments du brouillon qui aura la possibilité de voir les documents non approuvés :

- Tout utilisateur ayant le droit Afficher les éléments (droits en lecture seule) : tout document en attente d'approbation ou approuvé sera visible.

- Tout ayant le droitModifier les éléments (droit en lecture et modification).

- Seulement l'auteur et l'approbateur ont le plus intéressant des trois choix.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.18 Tableau de bord de Processus et flux de travaux

Figure IV.30:Tableau de bord de Processus et flux de travaux

Le tableau de bord de processus et flux de travaux permet à l'administrateur de contrôler les flux des processus métiers des utilisateurs, dans l'exploitation des ressources du système d'information et fonctionnalités déployés sur la plateforme Intranet, leurs permettant d'accomplir tâches quotidiennes.

. Tableau de bord du développeur

Figure IV.31:Tableau de bord du développeur

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Le tableau de bord du développeur permet de surveiller le taux d'utilisation des ressources du système d'information et fonctionnalités déployés sur la plateforme, afin d'en évaluer les performances par la suite.

IV.19Gestion et assignation des tâches aux collaborateurs

La liste de tâches SharePoint permet de disposer d'un outil simple de gestion des projets sans avoir à investir dans les licences et l'apprentissage de logiciel dédié. C'est un outil très basique mais suffisant pour des besoins des entreprises de taille modeste non spécialisées en gestion de projets. Il est ainsi possible de gérer pour chaque tâche :

- Sa priorité- Ses dates de début et d'échéance

- Son état et son pourcentage d'achèvement

- Son assignation.

Figure IV.32: Gestion et assignation des tâches aux collaborateurs

Comme pour les listes de type calendrier, si vous gérer des tâches personnelles avec Outlook les tâches d'un projet gérées dans les listes SharePoint peuvent être synchronisées avec vos éléments personnels. Il est possible de créer des alertes automatiques pour rappel à chaque utilisateur.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

? Gestion des plannings ou calendrier des travaux

Figure IV.33: Gestion des plannings ou calendrier des travaux

Une liste de type Calendrier est un objet SharePoint doté d'un affichage par défaut en mode calendrier (jour, semaine, mois, ...). Ces listes permettent la mise en oeuvre de calendriers partagés, chaque utilisateur autorisé contribuant à rajouter des éléments. Enfin, si l'entreprise est équipée de la suite Microsoft Office et Outlook comme client de messagerie, il est possible à tout utilisateur ayant accès à un calendrier partagé de le fusionner avec son calendrier privé.

IV.20Gestion de tous les contenus des sites

Figure IV.34: Gestion de tous les contenus des sites

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

? Galerie d'objet Multimédia

? Annonce et publication des sujets dans le forum

 

Figure IV.36: Annonce et publication des sujets dans le forum

 
 
 
 
 
 
 
 
 
 
 

Les forums fournissent des lieux de discussion aux participants à un site où ils peuvent se rencontrer pour discuter de thèmes importants et utiles. La plupart des modèles de site incluent la possibilité de créer des forums de discussion et la plupart des sites et des sites d'espace de travail disposent d'un forum intégré appelé Discussion d'équipe.

Par défaut, un forum de discussion affiche la dernière discussion et publication en premier, de même que le nombre de réponses ou réaction pour chaque discussion et publication. Vous pouvez ainsi savoir rapidement quelles sont les discussions autour desquelles l'activité est la plus élevée et quelles sont celles qui remportent le plus de succès. Cependant, un modérateur peut modifier et ajouter des affichages afin de personnaliser le forum de discussion. Les participants peuvent également personnaliser leurs propres affichages du forum.

 

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

CONCLUSION GENERALE

L'implémentation d'une solution d'intranet permet de constituer un système d'information d'entreprise à faible coût (concrètement le coût d'un intranet peut très bien se réduire au coût du matériel, de son entretien et de sa mise à jour, avec des postes clients fonctionnant avec des navigateurs gratuits qui permettent aux employés à accéder aux différentes ressources variés du système d'information centralisé et cohérent à la mémoire de l'entreprise que nous considérons ici comme« capitalisation de connaissances ».

Les utilisateurs ont accès à tous les services internes et/ou externes à l'entreprise par l'installation d'un logiciel unique, le « browser » ou « Navigateur Web ». Il existe des "browsers" pour tout type de machine (le Navigateur de Netscape ou l'Internet Explorer de Microsoft, Mozilla Firefox, Opéra, Safari, etc. sont les plus courants). Une fois ce logiciel installé, l'utilisateur peut accéder simplement à toutes les applications et autres ressources du SI sur toutes les machines du monde via Internet.

Sur base des résultats obtenus de cette étude, nous pouvons affirmer les hypothèses qui ont été émises dans l'introduction générale ; car l'implémentation d'un intranet collaboratif sur la plateforme SharePoint Foundation 2010 améliore l'efficacité des équipes de travail grâce aux outils de collaboration faciles à utiliser qui permet de connecter les individus aux informations et aux ressources du système d'information de l'entreprise dont ils ont besoin. Les utilisateurs (employés) peuvent créer des espaces de travail pour leurs équipes, coordonner des calendriers ou organiser des documents. Ils reçoivent d'importantes notifications et mises à jour via des alertes et des annonces, et de nouveaux modèles pour créer des blogs et des sites wikis. Tout en étant mobiles, les utilisateurs bénéficient de fonctionnalités très pratiques de synchronisation hors ligne.

Avec SharePoint Foundation 2010, les utilisateurs peuvent travailler ensemble en utilisant une myriade d'outils à leur convenance. La possibilité de créer une banque de connaissances sous forme de wiki ou de blog rend l'expérience utilisateur attrayante de par ses similitudes avec les communautés de réseaux sociaux.De plus, ils peuvent partager leurs connaissances et renseignements personnels, et rendre le tout public ou non. Il est même possible d'étiqueter, d'incorporer et d'évaluer, notamment, du contenu multimédia et des vidéos, de créer un profil, de partager des commentaires et encore plus.

En mettant en place l'intranet comme point centralisé de partage et de diffusion des documents de fonctionnement de l'entreprise (procédures, instructions de travail diverses, formulaire, circulaire, ...), comme plateforme de circulationd'informations générales communes à tous les collaborateurs de l'entreprise (commerciales, métiers, techniques, ...) permet de formaliser les échanges entre collaborateurs de différents niveaux (stratégique, tactique et opérationnel) au sein d'une organisation.

Ceci réduit la complexité de la sécurisation des informations métier, car Windows SharePoint met à la disposition des informaticiens des moyens de contrôle pour accroître la sécurité des informations, tout en réduisant le coût et la complexité généralement associés à l'approvisionnement du site en données, à son administration et à sa maintenance. Les gestionnaires du SI d'entreprise peuvent tirer parti de meilleurs contrôles pour la gestion du site, des membres, des droits d'accès et des limites de stockage.

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

BIBLIOGRAPHIE

A. Ouvrages :

1. Anthony BIDET, Microsoft Office SharePoint Server 2007 MOSS 2007, De l'intégration au développement, éd. ENI, Paris 2007.

2. Stéphane EYSKENS, Ludovic LEFORT, SharePoint 2007 Personnalisation par le développement de composants, éd. ENI, Paris 2009.

3. Cyril Cambrien, L'Intranet un outil stratégique de communication pour l'entreprise,

4. McKinsey & Compagnie, Accroître l'agilité du Système d'information, Le Cigref, Septembre 2003

5. Jean-François APRÉA, Windows Server 2008 et 2008 R2 Architecture et Gestion des services de domaine Active Directory (AD DS), éd. ENI, Paris 2010

6. Jean Jean Pierre Kayembe, Téléphonie IP d'entreprise avec Microsoft Office 2007, KinPrographics, Kinshasa, 2007

7. Patrick CARRAZ, SharePoint Foundation 2010, Construire un Intranet collaboratif en PME, éd. ENI, Paris 2010.

8. Pascal Roques et Franck Vallée, UML 2 en action : De l'analyse des besoins à la conception en java, éd. Eyrolles, 2007.

9. Thibault ZANINI, Présentation, installation et configuration de SharePoint 2010, Laboratoire Supinfo des Technologies Microsoft,

B. Articles, Travaux et Cours :

1. Agnès GRUET, L'interface entre deux banques de données et la mutualisation sur l'intranet, Mémoire, INTD, France, octobre 2005

2. Christophe L., Thomas R., Virginie B. et Charles-Antoine, Retour d'expérience et perspectives de mutualisation en matière de Système d'Information Décisionnel (S.I.D.), Projet SIS-IF, Paris, novembre 2008.

3. Cyril Roger, Réussir son projet d'intranet : intégrer le facteur humain, Mémoire pour obtenir le Titre professionnel "Chef de projet en ingénierie documentaire" INTD, novembre 2010.

4. Equipe Microsoft Office System and Servers, Guide de déploiement pour Microsoft SharePoint Foundation 2010, Microsoft Corporation, novembre 2010

5. Gautier Auburtin, Conception et mise en place d'un système documentaire pour un groupe de recherche en Management Interculturel, Rapport de stage, Ecole Nationale Supérieure des Sciences de L'information et des Bibliothèques de Lyon, 2004

6. Frédéric Lau et Renaud P., Accroître l'agilité du système d'information, cigref, Rapports, septembre 2003

7. Jean Marie TOULOUSE, Rapport de recherche sur la gouvernance des institutions Universitaires, inedi, Montréal, Juin 2007.

8. Jérôme POUSSINEAU, La supervision des systèmes d'information, conservatoire national des arts et métiers (Centre Régional Associe de Lyon), Mémoire, Lyon, Septembre 2010

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

9. John SÉRAPHIN, Réalisation d'un Intranet : Cohérence d'un Ensemble Réparti et Communicant, autour d'une Architecture Réflexive, Thèse, Université René Descartes, Paris V, février 1998

10. Jean-Pierre LOISEL, Vers une sociologie de l'Intranet ?, Axiales l'esprit projet, aoQt 2000

C. Sites web et moteurs de cherche

· Sites web :

www.msdn.com, www.microsoft.com, www.sharepoint.microsoft.com, www.wikipedi.com,

www.developpez.com, www.labo-microsoft.org, www.maarch.com, www.microsoftonline.com, www.programmez.com, www.supinfo.com, www.google.com, www.bing.com, www.altavista.com, www.yahoo.fr, www.live.com, www.cloudmagazine.fr, ~

· Quelques liens importants :

https://mlecjm.sharepoint.com/SitePages/Accueil.aspx https://portal.microsoftonline.com/download/default.aspx

http://support.microsoft.com/kb/924618

http://www.silverpeas.com/fr/41/la-documentation/

http://technet.microsoft.com/fr-fr/library/ee428287.aspx http://sharepoint.microsoft.com/fr-fr/Pages/default.aspx http://sharepoint.microsoft.com/fr-fr/resources/Pages/IT-Pro-Training-Guide.aspx http://technet.microsoft.com/en-us/evalcenter/ee388573.aspx http://thepiratebay.org/search/sharepoint%202010%20/0/99/300 http://office.microsoft.com/fr-fr/support/aide-et-procedures-sharepoint-FX100996111.aspx http://office.microsoft.com/fr-fr/sharepoint-workspace-help/

http://ies.ikoula.com/sharepoint_2010 http://www.labo-microsoft.org/articles/sharepoint_2010_configuration/ http://office.microsoft.com/fr-fr/?CTT=97

http://www.toutwindows.com/ws2008r2_setup.shtml http://technet.microsoft.com/fr-fr/library/cc753635%28WS.10%29.aspx http://technet.microsoft.com/fr-fr/library/bb967339.aspx#mainSection http://www.windows2008.fr/roles.html http://technet.microsoft.com/fr-fr/library/cc732976%28WS.10%29.aspx http://www.labo-microsoft.org/articles/WindowsServer_Fondation/3/Default.asp#_Toc275457448 http://express.ikoula.com/nom_de_domaine

http://translate.google.com/translate?hl=fr&langpair=en|fr&u= http://community.bamboosolutions.com /blogs/sharepoint-2010/archive/2010/11/15/sharepoint-2010-user-management.aspx http://www.solutions-logiciels.com/newsletter/129.html http://www.maarch.com/fr/produits/maarch-entreprise

· Moteurs de recherche : Google, Bing, Yahoo, AltaVista, Wikipédia, ~

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

TABLE DE MATIERES

EPIGRAPHE I

DEDICACE II

AVANT PROPOS III

LISTE DES ABREVIATIONS IV

LISTE D'ILLUSTRATIONS V

INTRODUCTION GENERALE 7

CHAP I : LES NOTIONS DE BASE SUR LE CONCEPT D'INTRANET 12

I.1 Rappel sur l'architecture Client-serveur 12

I.2 Présentation d'Intranet 13

I.2.1. Intranet, site externe protégé 14

I.2.2. Accès d'intranet depuis l'extérieur : Extranet 15

I.3 Distribution des ressources sur l'Intranet et Internet 16

I.3.1. Distribution des ressources informatiques 16

I.3.2. Distribution des ressources sur Internet et Intranet 16

I.3.3. Contrôle et référencement d'une ressource distribuée 17

I.4 Le principe du service de résolution de nom - Domain Name System (DNS) 17

I.4.1. Interaction entre serveurs de noms (DNS serveur) et contrôleur de domaine 18

I.4.2. Les ressources sous nom de domaine et contrôleur de domaine 18

I.4.3. La localisation des ressources distribuées 19

I.5 Le protocole HTTP et HTTPS 20

I.5.1. Les limites du modèle HTTP/HTMLdu Web classique 21

I.6 Le système de stockage distribué des données et des applications 22

I.7 L'utilité d'un intranet 23

I.7.1. Mise en place de l'intranet 23

I.8. Evolution d'Intranet 24

I.9. Intranet : du portail 1.0 au portail 2.0 face à l'entreprise 25

Conclusion 26

CHAP II : ETUDE PRELIMINAIRE SUR LE SYSTEME D'INFORMATION D'ENTREPRISE FACE AL'INTRANET 27

II.1. L'entreprise et ses composants 28

II.1.1. Présentation de la Société Katanga Outsourcing Group 28

II.1.2. Présentation de l'infrastructure actuelle de la KOG 30

II.2. Le rôle du SI dans la performance des entreprises 32

II.2.1. Le SI vecteur de valeur pour l'entreprise 32

II.2.2 Les Performances d'un Système d'Information 32

II.3. L'agilité nécessaire du SI 34

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

II.3.1. Le SI : un ensemble d'applications hétérogenes 34

II.3.2. Complexité trop importante du SI 35

II.3.3. Maîtrise de la constitution du SI 35

II.4. Organisation métier et SI en silos 36

II.5. La nécessité de construire un SI mutuel 36

II.6. L'intérêt de la mutualisation 36

II.6.1. Périmètre de la mutualisation 37

II.7. Le besoin de supervision de l'ensemble du SI 38

II.8. Les enjeux de la gouvernance du SI 38

II.9. Le cycle de vie d'un SI 39

II.10. Capture des besoins métier de la société KOG 40

II.11. La sécurité 47

Conclusion 48

CHAP III : CONTEXTE ET PRESENTATION DES TECHNOLOGIES SHAREPOINT 49

III.1. Présentation des technologies SharePoint 49

III.1.1. Architecture logicielle 49

III.1.2. SharePoint Foundation 2010 Architecture 50

III.1.3. SharePoint Server 2010 Architecture 52

III.2. SharePoint Hiérarchie 53

III.3. Authentification des utilisateurs SharePoint 53

III.3.1 Basée sur les revendications d'authentification 54

III.3.2 Les méthodes d'authentification pour accéder à une application Web SharePoint 55

III.4. Gestion des utilisateurs SharePoint 56

III.5. Gestion des profils utilisateur 57

II.5.1 Informations sur le profil utilisateur à partir de BCS 60

III.6. Hiérarchie et héritage 61

III.7. Utilisateurs et Groupes SharePoint 61

III.8. Public SharePoint 62

III.9. SharePoint Server 2010 Services de magasin sécurisé 63

Conclusion 63

IV.1. Capture des besoins techniques 64

IV.1.1 Architecture physique 64

IV.2. Préparation de l'environnement de test 66

IV.3. Estimation des besoins 66

IV.4 Site d'administration central et paramétrage des sites de l'intranet 69

IV.5 Gestion des utilisateurs de KOG Intranet 70

IV.5.1 Création d'un nouvel utilisateur 70

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

IV.6 Gestion des Groupes de sécurité 72

IV.6.1 Création et Configuration des Groupes de sécurité 72

IV.6.2. Configuration des membres d'un groupe de sécurité 72

IV.7 Connexion d'utilisateur sur le portail 73

IV.8 Création du portail pour la société Katanga Outsourcing Group 74

IV.9 Personnalisation des pages par les Intranaute privilégiés 76

IV.10 Création des pages des sites du portail 76

IV.10.1. Répertoire des pages des sites du portail 77

IV.11 Galerie des pages maîtres des sites 77

IV.12 Compte messagerie Outlook WebApp 78

IV.12.1. Boîte de réception de mail correspondant au compte de messagerie 78

IV.12.2. Création nouveau contact de messagerie 79

IV.12.3 Création d'un nouveau message 79

IV.13 Planification des rendez-vous de réunion 80

IV.14 Publication des news et annonces 80

IV.15 Recherche des collaborateurs de l'entreprise 81

IV.16 Site d'équipe de travail 81

IV.17 Bibliothèque de la documentation et supports de formation 83

IV.18 Tableau de bord de Processus et flux de travaux 85

IV.19Gestion et assignation des tâches aux collaborateurs 86

IV.20 Gestion de tous les contenus des sites 87

CONCLUSION GENERALE 89

BIBLIOGRAPHIE 90

TABLE DE MATIERES 92

ANNEXES 95

Un extrait du code source du portail Intranet Katanga Outsourcing Group : 95

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

ANNEXES

Un extrait du code source du portail Intranet Katanga Outsourcing Group :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" " http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns:o="urn:schemas-microsoft-com:office:office" lang="fr-fr" dir="ltr">

<head><meta http-equiv="X-UA-Compatible" content="IE=8" /><meta name="GENERATOR" content="Microsoft SharePoint" /><meta name="progid" content="SharePoint.WebPartPage.Document" /><meta httpequiv="Content-Type" content="text/html; charset=utf-8" /><meta http-equiv="Expires" content="0"

/><title>

- Accueil

</title><link rel="stylesheet" type="text/css" href="/layouts/1036/styles/Themable/search.css?rev=cCKiaGQqr5d6%2Fm89Z9R60A%3D%3D"/>

<link rel="stylesheet" type="text/css"

href="/ layouts/1036/styles/Themable/wiki.css?rev=9rYQ1Zf3MUZtfZR92ysutQ%3D%3D"/>

<link rel="stylesheet" type="text/css" href="/layouts/1036/styles/Themable/corev4.css?rev=MgIXaRubyzwDEhdZdJdJkg%3D%3D"/>

<script type="text/javascript"> var _fV4UI = true;

</script>

<script type="text/javascript"> // <![CDATA[

document.write('<script type="text/javascript" src="/_layouts/1036/init.js?rev=9MLc4D8dB8mLKeNoIP%2FgNQ%3D%3D"></' + 'script>');

document.write('<script type="text/javascript"

src="/_layouts/ScriptResx.ashx?culture=fr%2Dfr&amp;name=spxclient&amp;rev=zCtCOGY7xwG4BbGsMKhpyg%3D%3D"

></' + 'script>');

document.write('<script type="text/javascript"

src="/ScriptResource.axd?d=OBHsD_Lwi9vvZqztY7nYCGc5gU2xvSz1j7nwVSOwJq9aDOd3f_pu64pKggJdqJSVlini2ArNF11z 7liXEnuIqnoCHn7iJKflWZQcTwg4ZWuCRhuvgUr3IQannBiXA07FkRgokmpS8cLtPq7uthmYXIathoU1&amp;t=5c2f384e"></' + 'script>');

document.write('<script type="text/javascript" src="/_layouts/blank.js?rev=QGOYAJlouiWgFRlhHVlMKA%3D%3D"></' + 'script>');

document.write('<script type="text/javascript" src="/ScriptResource.axd?d=vYc_7pwnaqcmvLxQ3RAWBYoCMOPoyEesPprRNtrSZNU1B47p45FHNtRBpBezJiudd-

Y5ZRB3LS5v9_aS5kZBmi3F0hAlBSpRrHah9UB8LlVQzO71Yao9l4jfWEjECi2yILmpTAQFrEILQAGYhMtnRlQiXwkHEZEyF2rdX9b25 XHdeSiC0&amp;t=5c2f384e"></' + 'script>');

// ]]>

</script>

<link type="text/xml" rel="alternate" href="/ vti bin/spsdisco.aspx" />

<meta name="CollaborationServer" content="SharePoint Team Web Site" />

<script type="text/javascript"> varnavBarHelpOverrideKey = "WSSEndUser"; </script>

<link rel="alternate" type="application/rss+xml" title="Pages du site" href="/layouts/listfeed.aspx?List=02719218%2Df0e2%2D4385%2D9a9a%2Db7b4bffcbf22" />

<link rel="shortcut icon" href="/ layouts/images/favicon.ico" type="image/vnd.microsoft.icon" /><style type="text/css">

.ctl00_PlaceHolderMain_Bottom_0 { border-color:Black;border-width:1px;border-style:Solid; } .ctl00_wpz_0 { border-color:Black;border-width:1px;border-style:Solid; }

</style></head>

<body scroll="no" onload="if (typeof(_spBodyOnLoadWrapper) != 'undefined') _spBodyOnLoadWrapper();" class="v4master">

<form name="aspnetForm" method="post" action="Accueil.aspx"

onsubmit="javascript:returnWebForm_OnSubmit();" id="aspnetForm"> <div>

<input type="hidden" name="MSOWebPartPage_PostbackSource" id="MSOWebPartPage_PostbackSource" value=""

/>

<input type="hidden" name="MSOTlPn_SelectedWpId" id="MSOTlPn_SelectedWpId" value="" /> <input type="hidden" name="MSOTlPn_View" id="MSOTlPn_View" value="0" />

<input type="hidden" name="MSOTlPn_ShowSettings" id="MSOTlPn_ShowSettings" value="False" />

<input type="hidden" name="MSOGallery_SelectedLibrary" id="MSOGallery_SelectedLibrary" value="" />

<input type="hidden" name="MSOGallery_FilterString" id="MSOGallery_FilterString" value="" />

<input type="hidden" name="MSOTlPn_Button" id="MSOTlPn_Button" value="none" /> <input type="hidden" name="_wikiPageMode" id="_wikiPageMode" value="" /> <input type="hidden" name="__EVENTTARGET" id="__EVENTTARGET" value="" /> <input type="hidden" name="__EVENTARGUMENT" id="__EVENTARGUMENT" value="" /> <input type="hidden" name="__REQUESTDIGEST" id="__REQUESTDIGEST"

</div>

***************************

<script type="text/javascript">

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

//<![CDATA[

vartheForm = document.forms['aspnetForm'];

if (!theForm) {

theForm = document.aspnetForm;

}

function __doPostBack(eventTarget, eventArgument) {

if (!theForm.onsubmit || (theForm.onsubmit() != false)) {

theForm.__EVENTTARGET.value = eventTarget;

theForm.__EVENTARGUMENT.value = eventArgument;

theForm.submit();

}

}

//]]>

</script>

<script src="/WebResource.axd?d=xRlUnGqcx 6Y1jHnzIc3fIVZS0bIMiKQxljG3PM3cejn9aPRvG4- uMRqTbX417LIS1Mzsur-43hxjG0Ql9BIcwn2nY1&amp;t=634208525523683348" type="text/javascript"></script>

<script type="text/javascript">

//<![CDATA[

varMSOWebPartPageFormName = 'aspnetForm';

varg_presenceEnabled = true;

varg_wsaEnabled = false;

varg_wsaLCID = 1036;

varg_wsaSiteTemplateId = 'STS#0';

varg_wsaListTemplateId = 119;

var _fV4UI=true;var _spPageContextInfo = {webServerRelativeUrl: "\u002f", webLanguage: 1036, currentLanguage: 1036, webUIVersion:4,pageListId:"{02719218-f0e2-4385-9a9ab7b4bffcbf22}",pageItemId:1,userId:1, alertsEnabled:true, siteServerRelativeUrl: "\u002f", allowSilverlightPrompt:'True'};function CallServer_21284440(arg, context)

{WebForm_DoCallback('ctl00$ctl15',arg,SP.UI.MyLinksRibbon.MyLinksRibbonPageComponent.ribbonActionCallba ck,context,null,false); }function _myLinksRibbonLoad2()

{

varfnd = function () {

try {

mylinks_init.MyLinksInit('CallServer_21284440');

}

catch (Ex)

{ }

};

RegisterSod('mylinks_init', '/_layouts/SP.UI.MyLinksRibbon.js');

LoadSodByKey('mylinks_init', fnd);

}

function _myLinksRibbonLoad1()

{

ExecuteOrDelayUntilScriptLoaded(_myLinksRibbonLoad2, 'SP.Ribbon.js');

}

_spBodyOnLoadFunctionNames.push('_myLinksRibbonLoad1');

function DoPagingCallbackctl00$m$g_7e40751e_07fa_4f75_a3ba_1e37a682b25d(pagingInputs)

{WebForm_DoCallback('ctl00$m$g_7e40751e_07fa_4f75_a3ba_1e37a682b25d',pagingInputs,UpdatePaging,0,CallBa ckError,true) }

if (typeof(_spBodyOnLoadFunctionNames) != "undefined") {

if (_spBodyOnLoadFunctionNames != null) {

_spBodyOnLoadFunctionNames.push("ExpDataViewGroupOnPageLoad");

}

}//]]>

</script>

<script type="text/javascript">

<!--

varL_Menu_BaseUrl="";

varL_Menu_LCID="1036";

varL_Menu_SiteTheme="";

//-->

</script>

******************************

<script src="/layouts/blank.js?rev=QGOYAJlouiWgFRlhHVlMKA%3D%3D" type="text/javascript"></script> <script type="text/javascript">

//<![CDATA[

RegisterSod('WebpartAdderJsScript', '\u002f_layouts\u002fspx.ui.commonwebparts.debug.js'); varCWASelectedZoneName;

varCWAWzClickCache;

functionCWAWzClick(evt,zid)

{

CWASelectedZoneName = zid;

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

if (CWAWzClickCache != null)

{

CWAWzClickCache(evt, zid);

}

}

functionOverrideShowWebpartAdder()

{

eval('window.CWAWzClickCache = window.WzClick');

eval('window.WzClick = window.CWAWzClick');

eval('window.ShowWebPartAdder = window.CWAShowWebpartAdder');

}

functionLoadCommonWebpartsSod()

{

EnsureScript('WebpartAdderJsScript', 'undefined',function(){});

}

functionCWAShowWebpartAdder()

{

EnsureScript('WebpartAdderJsScript', TypeofFullName('SPXCWA.CWU.launchWebPartGallery'),

function(){

if(typeof(SPXCWA) != 'undefined')

{

SPXCWA.CWU.showWebPartAdder();

}

});

}

ExecuteOrDelayUntilScriptLoaded(OverrideShowWebpartAdder, 'core.js'); ExecuteOrDelayUntilScriptLoaded(LoadCommonWebpartsSod, 'wpadder.js'); ExecuteOrDelayUntilScriptLoaded(LoadCommonWebpartsSod, 'wpcm.js');

functionHideSitePermissions()

{

HideSiteActionsItem('MenuItem_SitePermissions');

}

if(typeof(HideMenuItem) == 'undefined')

{

HideMenuItem = function(menuContainer,menuItemPartialId)

{

if(menuItemPartialId == null)

return;

if (typeof(menuContainer)=='undefined' || menuContainer==null)

return; varmenuItems=menuContainer.getElementsByTagName('ie:menuitem');

if (typeof(menuItems)=='undefined' || menuItems==null)

return;

varmenuItemToHide = null;

varitemsFound = 0;

for(var i=0;i<menuItems.length; i++)

{

varmenuItem=menuItems[i];

if( menuItem.id.search(menuItemPartialId) != -1)

{

itemsFound++;

menuItemToHide = menuItem;

}

}

if(itemsFound == 1)

{

menuItemToHide.parentNode.removeChild(menuItemToHide);

}

}

HideSiteActionsItem = function(menuItemPartialId)

{

varmenuContainer=document.getElementById('siteactiontd');

HideMenuItem(menuContainer,menuItemPartialId);

}

FindMenuContainer = function(menuPartialId,menuContainerPartialId)

{

if((menuPartialId == null)||(menuContainerPartialId == null))

return null;

var menus=document.getElementsByTagName('menu');

if (typeof(menus)=='undefined' || menus==null)

return null;

for(var i=0;i<menus.length;i++)

{

var menu=menus[i];

if(( menu.id != null)&&( menu.id.search(menuPartialId) != -1))

{

varmenuContainer = menu.parentNode.parentNode;

for(var j=0;j<menuContainer.childNodes.length;j++)

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

{

varmenuInvoker = menuContainer.childNodes[j]; if(( menuInvoker.id != null)&&( menuInvoker.id.search(menuContainerPartialId) != -1))

{

returnmenuContainer;

}

}

}

}

return null;

}

HideMenuContainer = function(menuPartialId,menuContainerPartialId)

{

varmenuContainer= FindMenuContainer(menuPartialId,menuContainerPartialId);

if (typeof(menuContainer)=='undefined' || menuContainer==null)

return;

menuContainer.style.display='none';

}

FindAndHideMenuItem = function(menuPartialId,menuContainerPartialId,menuItemPartialId)

{

varmenuContainer= FindMenuContainer(menuPartialId,menuContainerPartialId);

if (typeof(menuContainer)=='undefined' || menuContainer==null)

return;

HideMenuItem(menuContainer,menuItemPartialId);

}

}

_spBodyOnLoadFunctionNames.push('HideSitePermissions');

RegisterSod('spx.ui.addgallery.js', '\u002f_layouts\u002fgallery\u002fspx.ui.addgallery.js?ver=14.0.0.0');

function __CreateHandler(scope)

{

if(scope==null)

{

scope='';

}

scope = scope.toLowerCase();

if(scope=='site')

{

if(!IsSilverlightInstalled('3.0.40624.0')

|| typeof(_spPageContextInfo) == 'undefined'

||

!IsLanguageSupportedInSilverlight(_spPageContextInfo.webLanguage)

||

!IsLanguageSupportedInSilverlight(_spPageContextInfo.currentLanguage)

|| !_spPageContextInfo.webServerRelativeUrl

|| !FV4UI())

{

} else {

}

return true;

vardefd;

try

{

defd = typeof(SPXAG.AddGallery);

}

catch (e)

{

defd = 'undefined'

}

EnsureScript('spx.ui.addgallery.js', defd,

function (){

var gallery = new

SPXAG.AddGallery(scope);

gallery.create(); });

return false;

try

{

returnSilverlightBasedCreateHandler(scope);

}

catch (e)

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systèmes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

{

return true;

}

}

}

var __addGalleryVersion=1.1;if (typeof(DeferWebFormInitCallback) == 'function') DeferWebFormInitCallback();function WebForm_OnSubmit() { _saveMarkedElems();UpdateFormDigest('\u002f', 1440000);

varworkspaceElem = GetCachedElement("s4-workspace");

if (workspaceElem != null)

{

varscrollElem = GetCachedElement("_maintainWorkspaceScrollPosition");

if (scrollElem != null)

{

scrollElem.value = workspaceElem.scrollTop;

}

};

if (typeof(vwpcm) != 'undefined') {vwpcm.SetWpcmVal();};if (typeof(SP) != 'undefined'

&&SP.Ribbon&&SP.Ribbon.PageState&&SP.Ribbon.PageState.PageStateHandler&&SP.Ribbon.PageState.PageStateHa ndler.pageStateOnSubmit) SP.Ribbon.PageState.PageStateHandler.pageStateOnSubmit();if

(typeof(_spFormOnSubmitWrapper) != 'undefined') {return _spFormOnSubmitWrapper();} else {return true;}; return true;

}

//]]>

</script>

<div>

<input type="hidden" name="__SCROLLPOSITIONX" id="__SCROLLPOSITIONX" value="0" /> <input type="hidden" name="__SCROLLPOSITIONY" id="__SCROLLPOSITIONY" value="0" /> <input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION"

value="/wEWCALBnM8KAsqd+coIAqmflsILAs2u9bkDAr36nu0CAtiyqPQGAvb2ookHAteHwdULJDnXhnty2ORxIIS1FXQ90VdzTeg=

" />

</div>

<script type="text/javascript">

//<![CDATA[

Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager',

document.getElementById('aspnetForm'));

Sys.WebForms.PageRequestManager.getInstance()._updateControls(['fctl00$WebPartAdderUpdatePanel','fctl00 $PlaceHolderMain$updatePanel','tctl00$panelZone'], [],

['ctl00$WebPartAdder','ctl00$PlaceHolderMain$WikiField','ctl00$PlaceHolderMain$btnWikiRevert','ctl00$Pl aceHolderMain$btnWikiSave'], 90);

//]]>

</script>

<noscript><div class='noindex'>Vous tentez peut-être d'accéder à ce site à partir d'un navigateur

sécurisé sur le serveur. Activez les scripts et rechargez la page.</div></noscript>

<div id="TurnOnAccessibility" style="display:none" class="s4-notdlg noindex">

<a id="linkTurnOnAcc" href="#" class="ms-TurnOnAcc"

onclick="SetIsAccessibilityFeatureEnabled(true);UpdateAccessibilityUI();document.getElementById('linkTu rnOffAcc').focus();return false;">Activer le mode plus accessible</a>

</div>

<div id="TurnOffAccessibility" style="display:none" class="s4-notdlg noindex">

<a id="linkTurnOffAcc" href="#" class="ms-TurnOffAcc"

onclick="SetIsAccessibilityFeatureEnabled(false);UpdateAccessibilityUI();document.getElementById('linkT urnOnAcc').focus();return false;">Désactiver le mode plus accessible</a>

</div>

<div class="s4-notdlg s4-skipribbonshortcut noindex">

<a href="javascript:;" onclick="javascript:this.href='#startNavigation';" class="msSkiptoNavigation" accesskey="Y">Ignorer les commandes du Ruban</a>

</div>

<div class="s4-notdlg noindex">

<a href="javascript:;" onclick="javascript:this.href='#mainContent';" class="msSkiptoMainContent" accesskey="X">Passer au contenu principal</a>

</div>

PLANNING PREVISIONNEL POUR L'IMPLEMENTATION D'UN INTRANET EN DIAGRAMME GANTT

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ».

MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011

Sujet T.F.E. : « Etude du projet d'implémentation d'un Intranet collaboratif dans une entreprise multi-sites sous la plate-forme SharePoint Fondation 2010 ». MPYANA MWAMBA Merlec +243812886356 - mlecjm@gmail.com, Licence Académique en Ingénierie des Systémes d'Informations - Université Protestante de Lubumbashi, Ed. 2010-2011






Bitcoin is a swarm of cyber hornets serving the goddess of wisdom, feeding on the fire of truth, exponentially growing ever smarter, faster, and stronger behind a wall of encrypted energy








"Il faut répondre au mal par la rectitude, au bien par le bien."   Confucius