Compartir a través de


Integración de línea de negocios

Resumen

Muy a menudo se usa SharePoint como punto de acceso exclusivo y central para todo el contenido y los servicios relacionados con una empresa, de ahí el nombre del producto. Por lo tanto, muy a menudo los clientes necesitan consumir y obtener acceso a los datos de línea de negocio (LOB) y aplicaciones de SharePoint, ya sea usando campos de metadatos personalizados de elementos de lista y documentos cuyos valores se recuperan de sistemas externos, como usando soluciones desarrollas de forma personalizada que utilizan los datos de la empresa. Para obtener acceso y usar datos LOB y sistemas de SharePoint, puede aprovechar varias técnicas que puede elegir según el tipo de orígenes de datos que quiere usar y en la arquitectura física de la solución (es decir, SharePoint 2013 / 2016 local o SharePoint Online). En este artículo encontrará información detallada sobre las diferentes técnicas de integración de LOB que puede elegir.

Pautas/reglas generales de alto nivel

A continuación encontrará algunas pautas y reglas generales de alto nivel que debe considerar cuando necesite integrar SharePoint con cualquier sistema LOB:

  • Intente usar las API basadas en REST en lugar de los servicios SOAP o API personalizadas, para poder aprovechar técnicas modernas de desarrollo y usar protocolos de seguridad modernos, (OAuth 2.0, OpenID Connect, etcétera).
  • Use un intermediario de caché de datos, en lugar de consumir directamente cualquier servicio externo, para poder acelerar el proceso de consumo y evitar inútiles idas y vueltas de red para recuperar los datos que ya ha solicitado en el sistema de LOB.
  • Intente enumerar datos página por página, en lugar de introducir todos los datos en "una captura enorme", para evitar el flujo de la caché de datos y la sobrecarga del ancho de banda.
  • Desde una perspectiva de autorización y autenticación, tienda a usar los servicios que usan protocolos conocidos como OAuth 2.0, OpenID Connect, etc. y que posiblemente estén registrados en Azure Active Directory, para compartir una infraestructura de seguridad única.

Conexión del lado cliente

Se aplica a: Office 365 | SharePoint Online | SharePoint 2016

Cuando necesite utilizar los sistemas LOB de una solución del lado cliente, como un elemento web del lado cliente desarrollado con SharePoint Framework o un conjunto de códigos JavaScript hospedado en un elemento web editor de scripts, puede consumir un sistema LOB usando únicamente una API de REST, registrada finalmente en Azure Active Directory. En esta sección encontrará vínculos útiles para obtener más información acerca de este tema.

Artículos

Ejemplos

Vídeos

Servicios de conectividad empresarial

Se aplica a: SharePoint Online | SharePoint 2013 | SharePoint 2016

Servicios de conectividad empresarial (BCS) es una aplicación de servicio de Microsoft SharePoint 2013/2016 y SharePoint Online. Proporciona capacidades para leer y escribir los datos desde sistemas externos, como aplicaciones de línea de negocio (LOB), servicios web, bases de datos o cualquier otro origen externo que ofrezca un conector adecuado. En SharePoint 2013/2016 local la BCS puede conectarse a una variedad de sistemas LOB usando un enfoque orientado a conexiones DBMS, mediante un servicio SOAP, o mediante una biblioteca de .NET personalizada. En SharePoint Online la BCS puede conectarse a un servicio REST de OData, a un servicio SOAP o a una base de datos de SQL Azure. Además, en SharePoint Online, en comparación con SharePoint local, no tiene funcionalidades como la búsqueda de datos externos, páginas de perfil, acciones personalizadas y soporte a clientes de Office.

Artículos

Vídeos

Híbrido: conectar a local

Se aplica a: Office 365 | SharePoint Online

Mientras se consumen sistemas LOB, otra opción es crear soluciones de SharePoint Online que usan datos locales a través de una topología híbrida. Por ejemplo, puede crear un servicio de aplicación de Azure que se conecta a una infraestructura local y usa una base de datos de SQL Server o cualquier otro local repositorio de datos, mediante una conexión híbrida.

Nota:

Este tipo de arquitectura de soluciones puede tener dificultades con una latencia de red. Debido a la conectividad directa híbrida, los servicios de SharePoint Online dependerán de los servicios locales, aunque no es la mejor situación. Es recomendable disponer de intermediario de caché de datos en Azure, en lugar de conectarse directamente a los locales, aunque, técnicamente, implementarlo sea relativamente fácil.

Artículos

Vídeos