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&name=spxclient&rev=zCtCOGY7xwG4BbGsMKhpyg%3D%3D"
></' + 'script>');
document.write('<script type="text/javascript"
src="/ScriptResource.axd?d=OBHsD_Lwi9vvZqztY7nYCGc5gU2xvSz1j7nwVSOwJq9aDOd3f_pu64pKggJdqJSVlini2ArNF11z
7liXEnuIqnoCHn7iJKflWZQcTwg4ZWuCRhuvgUr3IQannBiXA07FkRgokmpS8cLtPq7uthmYXIathoU1&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&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&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
|