Accéder au contenu principal

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.

Romelard Fabrice [MVP]

Commentaires

Posts les plus consultés de ce blog

Série de vidéos sur le montage d'une serre horticole ACD

 Episode 1: Préparation du terrain Episode 2: Montage de la serre en elle même Episode 3: Finalisation avec le montage électrique alimentant la serre Bon visionnage Fab

Présentation des outils utiles pour l'entretien de ses haies vives

Afin de gérer les haies vives, il est nécessaire d'avoir recourt à un matériel adapté. Les solutions à batteries sont bien adaptées pour un usage personnel avec des dimensions raisonnables. Ainsi dans mon cas précis, j'utilise les outils suivants de la Gamme Ryobi 18V ONE+ électroportatif: Petit taille-haies simple mais efficace -  RYOBI OHT1855R Un modèle plus puissant qui fonctionne très bien -  RYOBI RY18HTX60A Pour les parties hautes de vos haies, voici un outil très utile -  RYOBI OPT1845 Enfin lorsque vous devez élaguer certains arbres ou certaines partie hautes de vos haies, ce dernier outil est très utile -  RYOBI OPP1820 Ces outils font parti maintenant de mon arsenal de base pour maintenir notre maison chaque saison de taille. Fab

Série de Videos sur Home Assistant intégrant la production Photovoltaïque

 Un certain nombre de vidéos sont en ligne pour intégrer sa production photovoltaïque dans Home Assistant en partant de la base. Installation de Home Assistant: On peut ensuite intégrer les composant des Micro-Onduleurs Enphase, mais aussi les batteries Enphase: Ou encore le composant de contrôle Ecojoko: Ce qui permet alors de faire des comparaisons entre les valeurs capturées: Des videos seront encore publiés dans les prochaines semaines sur différents aspects de cette solution. Fab