Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide

Blog Technique de Romelard Fabrice

Les dernières Actualités de Romelard Fabrice (Alias fabrice69 ou F___) principalement autour des technologies Microsoft

Actualités

  • Toutes les actualités et informations sur les technologies Microsoft principalement autour de .NET et SQL Server
SharePoint : Interaction de MOSS et des applications internes

Les questions les plus courantes dans les installations de SharePoint au sein du système d'information sont liées à l'interaction avec l'existant.


  • Premier cas : Les documents déjà existant et situés dans les File Shares du Système d'Information

File Share Solution

Il n'est pas forcément facile de charger tous les documents existant dans notre magnifique MOSS (ou WSS), pour des raisons évidentes de volumétrie (un exemple réel est une volumétrie de 800 GO de documents sur Files Server).

Une solution permettant de ne pas saturer la ferme SharePoint tout en fournissant un service maximal aux utilisateurs est d'indexer ces File Shares avec le moteur de recherche de MOSS.

Ainsi les utilisateurs du site MOSS pourront rechercher les documents toujours aussi simplement, mais auront dans les réponses les documents aussi disponibles sur ces serveurs. Il est aussi important de noter que ces réponses sont adaptées suivant les droits NTFS de l'utilisateur faisant la recherche.


  • Second cas : Mettre à la disposition des utilisateurs des données provenant de bases ou applications extérieures

Multiple APplications

Prenons une situation classique, une application spécifique stocke des données métier dans une base de données ORACLE ou SQL Server (par exemple une base de données Marketing Client).

Il est bien sur dépréciable de forcer l'utilisateur à quitter son interface Intranet (SharePoint) afin de lancer un client (qui peut être une application lourde type WinForm) pour seulement retrouver un client donné.

Ainsi, il existe pour ce type de cas plusieurs solutions qui sont plus ou moins lourdes et couteuses.

  • Solution 1 : Créer une page ASPX spécifique pour cette présentation

On va donc créer des pages ASPX spécifiques qui vont être hébergées dans SharePoint. Ces pages vont simplement afficher des données provenant d'une source définie. Vous pouvez trouver un exemple de ce type de développement sur le site ASP-PHP :

  • Solution 2 : Créer une ou plusieurs WebPart (ou User Controls) intégrables dans votre site SharePoint

Ce cas est à étudier surtout si vous compter effectuer une réutilisation de vos composants sur plusieurs sites. Il est dans ce cas plus simple de faire des composants enfichables que les responsables de site vont placer ou non sur le site voulu.

Renaud Comte vous fournit différents arguments pour choisir entre le développement de Users Controls ou de WebPart :

Solution 3 : Utiliser le Business Data Catalog (BDC) de MOSS

Le BDC est un concept de MOSS permettant d'intégrer (voir d'interagir) des données provenant de différentes sources (ORACLE, SQL, ...).

Vous trouverez différents posts sur ce sujet dans le blog de Philippe Sentenac :

Solution 4 : Utiliser SQL Server 2005 Reporting Services

On connait déjà Reporting Services comme le moteur de rapport de Microsoft. La nouveauté avec SharePoint 2007 est que celui-ci va s'intégrer dans les sites SharePoint comme on peut le voir avec Excel Services. On obtient alors les rapports sans quitter notre interface SharePoint.


Parmis tous ces cas, il en existe un pour lequel Microsoft nous apporte une solution :

Ce progiciel est très particulier et les interactions dans des développements spécifiques ne sont pas vraiment aisées. Vous trouverez d'ailleurs une série d'articles sur le développement .NET utilisant des données provenant de SAP sur le site ASP-PHP :

On peut aussi créer des rapports Reporting Services 2005 ataquant directement les bases SAP. Ainsi, avec l'intégration de Reporting Services dans SharePoint 2007, on peut visionner ces rapports dans son espace Sharepoint 2007.

Avec SharePoint 2007, Microsoft a souhaité fournir une autre solution permettant d'intégrer SAP dans SharePoint. La solution s'appelle DUET. Vous trouverez différentes informations sur ce produit :

Si cet outil vous intéresse, je vous invite à vous connecter sur Microsoft Connect, de vous associer à la version Beta en cours et de suivre une démonstration Live sur le site de SAP :

En espérant que ce projet avance et permette d'encore plus utiliser notre SharePoint 2007.

Technorati tags: , , , ,

Romelard Fabrice [MVP]

Ce post vous a plu ? Ajoutez le dans vos favoris pour ne pas perdre de temps à le retrouver le jour où vous en aurez besoin :
Posted: vendredi 24 août 2007 14:01 par ROMELARD Fabrice

Commentaires

Pas de commentaires

Les commentaires anonymes sont désactivés

Les 10 derniers blogs postés

- [Silverlight] En attendant Silverlight 2 RTW par Blog Technique d'Audrey PETIT le il y a 11 heures et 5 minutes

- Le nouveau Gojira, c’est pour lundi… par CoqBlog le 10-11-2008, 01:18

- SharePoint : nouvel article sur la mise en place des Scopes dans MOSS Searchs par Blog Technique de Romelard Fabrice le 10-10-2008, 17:52

- Hello CS par Le Blog de julz le 10-10-2008, 12:26

- MSDN/TechNet/Microsoft Days Tour 2008 à Lille les 13 et 14 Octobre ! par RedoBlog - The .NET Gentleman !!! le 10-10-2008, 09:35

- MVC Pratique #07 - Un projet concret et le transfert des objets avec les ModelBinders par #Rui le 10-09-2008, 23:39

- SQL Server 2008 : Certifié - TS Admin (70-432) par SQL Server vu par Christian Robert le 10-09-2008, 10:58

- [WPF] Comment changer la couleur utilisée pour sélectionner les éléments d’un ItemsControl ? par Thomas Lebrun le 10-09-2008, 10:49

- Hello World! par Hamid's Place le 10-08-2008, 23:38

- SQL Profiler - Configuration pour un développeur - tracer les requêtes SQL de votre application par Atteint de JavaScriptite Aiguë [Cyril Durand] le 10-08-2008, 15:52