Nouveautés : intégration et accès aux données inter-domaines Silverlight

Dernière modification : mardi 24 novembre 2009

S’applique à : SharePoint Foundation 2010

Dans Windows SharePoint Services 3.0, vous pouviez héberger une application Microsoft Silverlight dans un composant WebPart. Microsoft SharePoint Foundation 2010 va au-delà en fournissant un composant WebPart Silverlight intégré et extensible, conçu pour héberger des applications Silverlight. En étroite relation avec ce nouveau composant WebPart, le système d’accès aux données inter-domaines Silverlight (Silverlight CDA) permet l’intégration inter-domaines sécurisée des applications Silverlight dans des déploiements SharePoint Foundation. Silverlight CDA est utilisable également par des applications externes non-Silverlight.

Composant WebPart Silverlight

L’ajout d’une application Silverlight à votre solution SharePoint Foundation ne requiert aucun développement SharePoint Foundation dans le cas le plus simple : les utilisateurs installent votre application Silverlight sur le même domaine que leur application Web SharePoint Foundation et ajoutent le composant WebPart Silverlight d’hébergement via l’interface utilisateur. Il leur suffit de fournir l’URL de l’application. Si l’application Silverlight accède à des données SharePoint Foundation et est hébergée sur un serveur en dehors du domaine de l’application Web, vous créez un balisage Code XML d’application externe dont les utilisateurs se servent pour inscrire le composant WebPart Silverlight d’hébergement. Un composant outil Silverlight intégré est également inclus dans SharePoint Foundation 2010. Pour plus d’informations, voir SilverlightWebPart, SilverlightToolPart, Procédure : créer le balisage XML d’application externe, et les autres rubriques sous le chapitre Composants WebPart qui hébergent des applications externes comme Silverlight.

Accès aux données inter-domaines Silverlight

Cela peut représenter un réel avantage pour les utilisateurs SharePoint Foundation de pouvoir héberger des applications qui sont dans un domaine différent par rapport à l’application Web SharePoint Foundation, car beaucoup de telles applications peuvent être hébergées sur un serveur d’applications et mises à la disposition de toutes les applications Web dans la batterie de serveurs. SharePoint Foundation 2010 introduit Silverlight CDA pour rendre ce scénario possible, de façon sécurisée. Silverlight CDA permet aux administrateurs de contrôler les autorisations des applications externes sans trop restreindre la possibilité pour les utilisateurs d’ajouter des composants WebPart hébergeant ces applications à des pages de composants WebPart. L’application se connecte à l’application Web SharePoint Foundation en tant que type d’utilisateur distinct, désigné principal d’application. Les autorisations de l’application sont l’intersection des autorisations que l’administrateur a accordées à cet utilisateur spécial avec les autorisations de l’utilisateur réel qui a ouvert la page Web contenant le composant WebPart qui héberge l’application. Pour plus d’informations sur le développement avec Silverlight CDA, voir Overview of Integrating External Applications with Web Parts et les autres rubriques sous le chapitre Composants WebPart qui hébergent des applications externes comme Silverlight.