Conectividad mediante el uso de servicios de conectividad empresarial
Última modificación: jueves, 15 de abril de 2010
Hace referencia a: SharePoint Server 2010
Servicios de conectividad empresarial (BCS) de Microsoft le permite incluir datos externos de varios tipos de sistemas externos en aplicaciones de SharePoint 2010 y Microsoft Office 2010. Estos sistemas externos incluyen lo siguiente:
Bases de datos
Servicios Windows Communication Foundation (WCF) o web
Ensamblados de conectividad .NET
Orígenes de datos personalizados
Detectar y usar
Para simplificar la conexión a estos orígenes de datos complejos, Servicios de conectividad empresarial le permite elegir el sistema externo, detectarlo y usarlo en su solución. Puede detectar y usar los siguientes tipos de datos externos en las soluciones:
Bases de datos (ADO)
Servicios WCF o web existentes
Ensamblados de conectividad .NET existentes
Nota
Microsoft SharePoint Designer 2010 sólo admite bases de datos de Microsoft SQL Server, servicios WCF y web, y ensamblados de conectividad .NET. Para otros tipos de sistemas externos, debe editar el archivo XML de modelo en Microsoft Visual Studio 2010 o mediante el uso de un editor XML. Para Oracle, SAP y Siebel, SharePoint 2010 proporciona adaptadores de WCF.
Crear y publicar
Si Servicios de conectividad empresarial no admite el sistema externo, puede crear una interfaz para el sistema externo mediante la escritura de código. Si el modelo de la entidad es estático y tiene un número limitado de tipos conocidos, entonces puede escribir servicios WCF o web, o bien ensamblados de conectividad .NET, para que interactúen con su sistema externo. Si decide escribir servicios WCF o web para su sistema externo, Servicios de conectividad empresarial no hospedará el servcio WCF o web. Debe hospedar el servicio. En su lugar, puede crear un ensamblado de conectividad .NET con la lógica back-end y publicarlo en la memoria caché global de ensamblados. Servicios de conectividad empresarial cargará el ensamblado de conectividad .NET mediante el uso del Conector de ensamblado .NET.
Sin embargo, si el modelo de entidad es dinámico, dispone de tipos personalizados y es de gran escala. Puede crear un conector personalizado para ese tipo de origen de datos.
Nota
Debe controlar la conexión, la transferencia de datos, la configuración y las herramientas para un conector personalizado.
Vea también
Conceptos
Diferencias entre el uso del Conector de ensamblado .NET y la escritura de un conector personalizado