Compartir a través de


Introducción a los Servicios de conectividad empresarial en SharePoint

Obtenga información sobre los conceptos básicos de lo que servicios de conectividad empresarial (BCS) proporciona a los desarrolladores de soluciones de SharePoint, junto con cómo empezar a usar BCS en varios tipos de soluciones.

¿Qué son los Servicios de conectividad empresarial?

Servicios de conectividad empresarial (BCS) se presentó en SharePoint Server 2010 como una evolución del Catálogo de datos profesionales lanzado en Office SharePoint Server 2007. BCS permite a SharePoint trabajar con datos hospedados externamente. Los posibles orígenes son bases de datos, servicios web, servicios, Windows Communication Foundation (WCF), orígenes Open Data Protocol (OData) y otros datos propietarios a los que se accede mediante ensamblados .NET.

Get set up Get to work Learn more (Obtener más información sobrela configuración de Get to work)

En un lugar de trabajo dinámico, los trabajadores de la información necesitan tener acceso a los datos que se encuentran en mundos de software diferentes, por ejemplo:

  • Datos estructurados que se encuentran en las aplicaciones empresariales de la organización, como las aplicaciones de planeación de recursos empresariales (ERP) y administración de recursos de clientes (CRM).

  • Datos no estructurados que se encuentran en aplicaciones de productividad empresarial, como las de Microsoft Office, en aplicaciones de trabajo en equipo y colaboración como SharePoint, y en servicios web 2.0 como aplicaciones de Internet, wikis, blogs y sitios de redes sociales.

Aunque la mayoría de los trabajadores de la información pasan gran parte de su tiempo de trabajo en aplicaciones de productividad (por ejemplo, el entorno Microsoft Office), también necesitan una manera de integrar ese entorno con las aplicaciones empresariales y el software y los servicios de colaboración que utilizan. BCS proporciona esa funcionalidad en SharePoint.

Introducción a los Servicios de conectividad empresarial

Para comenzar a desarrollar con BCS, necesita lo siguiente:

  • SharePoint

  • Visual Studio

  • Office Developer Tools para Visual Studio 2012

    o

  • SharePoint Designer

Para obtener información sobre cómo configurar el entorno de desarrollo, vea Configurar un entorno de desarrollo general para SharePoint.

Conceptos básicos de los Servicios de conectividad empresarial

La tabla siguiente destaca los conceptos principales con los que deberá familiarizarse para comenzar a desarrollar soluciones BCS.

Tabla 1. Conceptos principales para comprender BCS

Artículo Descripción
Conceptos clave de Entity Data Model
Entity Data Model (EDM) usa tres conceptos clave para describir la estructura de los datos: tipo de entidad, tipo de asociación y propiedad. Estos son los conceptos más importantes para describir la estructura de los datos en cualquier implementación de EDM.
Procedimientos de seguridad básicos para aplicaciones web
El tema de la creación de una aplicación web segura es muy amplio. Requiere un estudio para comprender las vulnerabilidades de la seguridad. También debe familiarizarse con las funciones de seguridad del sistema operativo Windows, .NET Framework y ASP.NET. Por último, es esencial comprender cómo usar estas características de seguridad para enfrentarse a las amenazas.
Servicios de datos WCF
Los servicios de datos WCF, antes conocidos como servicios de datos ADO.NET, permiten la creación y el consumo de servicios OData para la Web.
Open Data Protocol (OData)
OData es un protocolo estándar del sector para acceder a datos mediante direcciones URL. Se basa fundamentalmente en el protocolo HTTP para proporcionar funciones de lectura y escritura usando los verbos HTTP existentes.
Internet Information Services
Internet Information Services (IIS) es la plataforma en la que se ejecuta SharePoint. Debe comprender cómo crear sitios web, directorios virtuales, servicios web, direcciones URL, seguridad web y otras tecnologías relacionadas con IIS.
Tipos de contenido externo en SharePoint
Los tipos de contenido externo son descripciones de los sistemas externos que representan. Son reutilizables cuando se importan en SharePoint y se pueden usar para crear soluciones complejas sin código mediante SharePoint Designer 2013, Outlook 2013, elementos web, listas externas y aplicaciones cliente personalizadas.
Introducción al uso del modelo de objetos de cliente con datos externos en SharePoint
SharePoint proporciona la capacidad de acceder a todos los objetos a través de una dirección URL cuidadosamente construida. BCS se ha ampliado para proporcionar esta misma funcionalidad.

¿Qué puede hacer con los Servicios de conectividad empresarial?

Con BCS, puede traer información a SharePoint desde muchos orígenes diferentes. Por ejemplo, puede traer datos de una base de datos de SQL Server externa, un servicio web tradicional, un servicio WCF, sistemas propietarios y servicios OData.

Tabla 2. Tareas básicas para trabajar con los Servicios de conectividad empresarial

Tarea Descripción
Tipos de contenido externo en SharePoint
Aprenda a crear tipos de contenido externo de Servicios de conectividad empresarial (BCS).
Cómo crear un tipo de contenido externo desde un origen de OData en SharePoint
Encuentre la información necesaria para comenzar a crear tipos de contenido externo basados en orígenes OData y usar esos datos en componentes de SharePoint u Office.
Cómo crear receptores de eventos externos
Aprenda los conceptos subyacentes a la creación de receptores de eventos que se pueden asociar a listas externas y que se ejecutarán cuando se actualicen los datos externos que la lista representa.
Cómo: crear un tipo de contenido externo agregar en el ámbito en SharePoint
Aprenda a crear tipos de contenido externo que se instalan o cuyo ámbito es el nivel de aplicación, lo que permite a los desarrolladores crear aplicaciones de datos enriquecidas mediante orígenes de datos externos.
Cómo usar la biblioteca de códigos de cliente para obtener acceso a datos externos en SharePoint
Aprenda a usar el modelo de objetos de cliente de SharePoint para trabajar con BCS en SharePoint.

Más allá de los conceptos básicos: más información sobre los Servicios de conectividad empresarial

Cuando aprenda los conceptos básicos de BCS, puede usar las características más avanzadas para crear muchos tipos de soluciones eficaces.

Tabla 3. Conceptos avanzados de BCS

Tema Descripción
Procedimientos: Crear un servicio de datos OData para su uso como un sistema externo de BCS
Obtenga información sobre cómo crear un servicio WCF direccionable de Internet que use OData para enviar notificaciones de SharePoint cuando cambian los datos subyacentes. Estas notificaciones se usan para desencadenar eventos vinculados a listas externas.
Referencia de esquema de modelo de BDC para SharePoint
Encuentre documentación de referencia para el esquema del modelo BDC.
Referencia al modelo de objetos del cliente BCS para SharePoint
Obtenga un resumen de los objetos que están disponibles para crear scripts del lado cliente mediante el modelo de objetos de cliente de SharePoint para acceder a los datos externos expuestos por Servicios de conectividad empresarial (BCS).
Referencia de la API rest de BCS para SharePoint
Encuentre información de referencia para construir URI Representational State Transfer (REST) que se usan para acceder a orígenes de datos OData y manipularlos.

Vea también