Bloque de creación: Tipos de contenido externos y listas externas
Última modificación: miércoles, 21 de julio de 2010
Hace referencia a: SharePoint Foundation 2010
Un concepto fundamental de Servicios de conectividad empresarial (BCS) de Microsoft es el tipo de contenido externo. Usados en la funcionalidad y los servicios ofrecidos por Servicios de conectividad empresarial, los tipos de contenido externo son descripciones de metadatos reutilizables de información de conectividad y definiciones de datos además de los comportamientos que se desea aplicar a cierta categoría de datos externos. Los tipos de contenido externo permiten administrar y volver a usar los metadatos y comportamientos de una entidad de negocio como Cliente o Pedido desde un punto central, y permiten que los usuarios interactúen con esos datos externos y procesos de forma más significativa.
Por ejemplo, considere una entidad de negocio como, por ejemplo, Cliente. Quizás desee interactuar con elementos del tipo Cliente dentro de una lista de SharePoint. O quizá desee permitir al usuario seleccionar un cliente de una lista de clientes en un elemento web. Puede crear un tipo de contenido externo una vez y, a continuación, volver a usarlo en cualquier lugar en que lo necesite.
Una lista externa es una nueva característica en Microsoft SharePoint Foundation 2010 que permite el acceso a los datos desde sistemas externos de la misma forma en que se obtiene acceso a los datos de la lista de SharePoint. Las listas externas usan tipos de contenido externo como orígenes de datos. Las listas externas permiten usar los metadatos que ya están definidos acerca de un tipo de contenido externo a fin de crear una lista de SharePoint con datos externos que tengan el mismo aspecto y rendimiento que cualquier otra lista de SharePoint.
La figura 1 muestra una lista externa de clientes de la base de datos de ejemplo Neptuno.
Figura 1. Lista externa de clientes
Las listas externas habilitan la escritura recíproca al sistema externo si lo permite el sistema externo y si está modelado de forma adecuada por el tipo de contenido externo. Esto implica que los usuarios pueden editar datos externos directamente desde SharePoint 2010. Los cambios realizados en elementos de la lista se sincronizan automáticamente con el sistema externo. Al usar el botón Actualizar datos de la lista, puede sincronizar y obtener datos actualizados desde el sistema externo automáticamente.
Observe que a diferencia de una lista de SharePoint cuyos datos se almacenan en la base de datos de contenido de SharePoint, los datos de la lista externa se almacenan únicamente en el sistema externo. Los datos externos se incorporan en la lista de SharePoint en tiempo de ejecución cuando se navega a la lista.
Nota
El esquema de una lista externa se basa en el modelo y no puede extenderse mediante la adición de nuevas columnas en SharePoint Server 2010. Además en esta versión, las listas externas no ofrecen toda la funcionalidad ofrecida por las típicas listas de SharePoint, como flujo de trabajo, tipos de contenido, control de versiones, protección y desprotección.
Modelo de objetos para tipos de contenido externos y listas externas
Servicios de conectividad empresarial proporciona un modelo de objetos completo en SharePoint Foundation que se puede usar para crear, buscar, agregar, actualizar y eliminar tipos de contenido externos. Si desea escribir código para ejecutar en el servidor, usará los miembros del espacio de nombres Microsoft.BusinessData y Microsoft.SharePoint.
Vea en los temas siguientes ejemplos y más detalles sobre el modelo de objetos.
Introducción al modelo de objetos de Servicios de conectividad empresarial
Referencia sobre el modelo de objetos de Servicios de conectividad empresarial
Fragmentos de código: Uso del modelo de objetos de cliente de SharePoint con listas externas
Fragmentos de código: Uso del modelo de objetos de Administración de BDC
Fragmentos de código: Creación de componentes reutilizables de código de BCS
Fragmentos de código: Uso del modelo de objetos de almacenamiento seguro con BCS
Fragmentos de código: Implementación de operaciones de estereotipo
Fragmentos de código: Implementación de un conector personalizado
Uso de XML para tipos de contenido externos
Puede definir un tipo de contenido externo mediante el uso de XML en un modelo BDC. Para obtener información acerca del esquema usado para las definiciones de tipos de contenido externo, vea el tema sobre el esquema BDCMetadata y el tema sobre el esquema BDCMetadataResource. Para ejemplos y tutoriales, vea los temas siguientes:
Ejemplos de modelos BDC: Conexión con diferentes sistemas externos
Ejemplo de modelo BDC: Uso del servicio de almacenamiento para conectarse con el sistema externo
Ejemplos de fragmentos de código del modelo BDC: Modelado de operaciones de estereotipo
Áreas relacionadas con tipos de contenido externos y listas externas
Más información acerca de los tipos de contenido externos y las listas externas
Aspectos básicos sobre los Servicios de conectividad empresarial
¿Qué se incluye en los Servicios de conectividad empresarial?
Creación de soluciones con Servicios de conectividad empresarial
Referencia del programador de los Servicios de conectividad empresarial
Biblioteca de clases de Servicios de conectividad empresarial