Share via


Novedades: Integración con Silverlight y acceso a datos entre dominios

Última modificación: martes, 24 de noviembre de 2009

Hace referencia a: SharePoint Foundation 2010

En Windows SharePoint Services 3.0, se podía hospedar una aplicación de Microsoft Silverlight en un elemento web. Microsoft SharePoint Foundation 2010 va más allá, al proporcionar un elemento web de Silverlight integrado y extensible, diseñado para hospedar aplicaciones de Silverlight. Otro elemento relacionado con el nuevo elemento web es el acceso a datos entre dominios de Silverlight (Silverlight CDA), que permite la integración segura entre dominios entre aplicaciones de Silverlight e implementaciones de SharePoint Foundation. Silverlight CDA lo pueden usar también aplicaciones externas que no son de Silverlight.

Elemento web de Silverlight

Para agregar una aplicación de Silverlight a la solución de SharePoint Foundation no se necesita una implementación de SharePoint Foundation en el caso más simple: los usuarios instalan la aplicación de Silverlight en el mismo dominio que su aplicación web de SharePoint Foundation y agregan el elemento web de Silverlight de hospedaje a través de la interfaz de usuario. Lo único que deben proporcionar es la dirección URL de la aplicación. Si la aplicación de Silverlight tiene acceso a datos de SharePoint Foundation y está hospedada en un servidor fuera del dominio de la aplicación web, cree un XML de aplicación externa que los usuarios, a su vez, podrán usar para registrar el elemento web de Silverlight de hospedaje. SharePoint Foundation 2010 cuenta también con un elemento de herramienta integrado de Silverlight. Para obtener más información, vea SilverlightWebPart, SilverlightToolPart, Procedimiento para crear un marcado XML de aplicación externa y otros temas en el nodo Elementos web que hospedan aplicaciones externas como Silverlight de este SDK.

Acceso a datos entre dominios de Silverlight

Los usuarios de SharePoint Foundation pueden encontrar muy beneficioso poder hospedar aplicaciones que no se encuentran en el mismo dominio que la aplicación web de SharePoint Foundation ya que así muchas de estas aplicaciones se pueden hospedar en un servidor de aplicaciones y estar disponibles para todas las aplicaciones web de la granja de servidores. SharePoint Foundation 2010 incluye Silverlight CDA para convertir este escenario en realidad de forma segura. Esta característica permite que los administradores controlen los permisos de las aplicaciones externas sin restringir en exceso la posibilidad que los usuarios tienen de agregar los elementos web que hospedan estas aplicaciones a las páginas de elementos web. La aplicación inicia sesión en la aplicación web de SharePoint Foundation como un tipo de usuario distintivo conocido como entidad de seguridad de la aplicación. Los permisos de la aplicación consisten en un cruce de los permisos que el administrador otorgó a este usuario especial y los permisos del usuario real que abrió la página web que contiene el elemento web que hospeda la aplicación. Para obtener más información sobre el desarrollo con el acceso a datos entre dominios de Silverlight, vea Overview of Integrating External Applications with Web Parts y el resto de los temas del nodo Elementos web que hospedan aplicaciones externas como Silverlight de este SDK.