Trabajar con sistemas empresariales

Cuando necesite trabajar e integrarse con sistemas empresariales existentes, como SAP y Oracle, debe buscar la cooperación y el soporte técnico de su equipo de administración de TI o del equipo a cargo del sistema.

Incluso si no tiene un rol técnico, lea esta sección para comprender algunas de las cosas que generalmente deben tenerse en cuenta al integrarse con los sistemas empresariales.

Frecuencia y tiempo de integración de datos

Al integrarse con otros sistemas, debe tener en cuenta la frecuencia de integración y tener en cuenta las zonas horarias si la integración tiene casos de uso que cruzan zonas horarias. La frecuencia de integración dependerá de dos aspectos: el volumen de datos y los requisitos temporales relacionados con el negocio.

Método de integración con sistemas empresariales

Hay varias formas de integración con sistemas empresariales:

  • La integración Base de datos es una integración directa con una base de datos. Esta no es una forma muy común de integrarse con sistemas externos, porque existe el riesgo de exponer datos.

  • La integración de API es un método de integración con sistemas mediante el uso de API. La mayoría de los sistemas web proporcionan API para integrarse, pero algunos no.

  • La integración de Archivos es un método de integración con otros sistemas mediante el uso de archivos. Un sistema exporta un archivo de datos. Este archivo puede estar en CSV, TSV, XML u otro formato. El sistema al que se está integrando detecta que hay un nuevo archivo o que está configurado con un temporizador para escanear periódicamente, con la finalidad de comprobar si existen nuevos archivos y luego importar el archivo que se exportó. Este método se usa en situaciones en las que no se puede acceder directamente al origen de datos a través de una base de datos o API.

Conexión a sistemas locales

Una puerta de enlace de datos local permite que las aplicaciones y los servicios se conecten a sistemas que no están abiertos a Internet de manera segura. La configuración es fácil usando un instalador, pero hay varios factores a considerar:

  • Ancho de banda de red del centro de datos o ubicación del servidor

  • Ajuste de la base de datos del origen de datos

  • Especificación del servidor de los sistemas locales

  • Volumen y frecuencia de transmisión de datos

Ancho de banda de red del centro de datos o ubicación del servidor

La velocidad de la aplicación dependerá de si el ancho de banda de red entre el centro de datos o servidor local y el servicio en la nube es suficiente. Si muchas personas usan la aplicación simultáneamente, no tener suficiente ancho de banda hará que la aplicación tarde mucho en responder. Más información: Requisitos de aplicaciones web

Para conocer la velocidad de red de su organización, use la Prueba de velocidad de red de Microsoft Store (gratis) y también las herramientas de dianosis, específicamente para aplicaciones basadas en modelo.

Ajuste de la base de datos del origen de datos

El ajuste de la base de datos también juega un papel importante, especialmente si se va a conectar a un origen de datos que incluya muchos datos. Es fácil tener problemas si ha creado una aplicación que use datos de una manera en la que no se usaban antes.

Por ejemplo, suponga que su sistema de gestión de clientes existente está optimizado para buscar usando nombre de pila, apellido, y dirección de correo electrónico, pero ha creado una nueva aplicación que busca usando el número de teléfono. Los datos no se habrán indexado para ayudar a su aplicación a buscar de manera eficiente.

La indexación ayuda a que sus aplicaciones aceleren las búsquedas y, sin índice, lleva más tiempo buscar y consultar datos. Es posible que deba ponerse en contacto con el equipo de TI del origen de datos para analizar cómo accederá a los datos y agregará índices adicionales. Para más información sobre la indización con SQL Server, consulte Guía de diseño y de arquitectura de índices de SQL Server.

Especificación del servidor de los sistemas locales

Otro aspecto a considerar es la especificación de su servidor que maneja la puerta de enlace local. Si tiene demasiados usuarios accediendo a la aplicación simultáneamente, es posible que su servidor no pueda hacer frente a todas las solicitudes. En estas situaciones, debe considerar configurar su puerta de enlace local con varios servidores, para formar un clúster. Más información: Administrar clústeres de alta disponibilidad y equilibrio de carga de la puerta de enlace de datos

Volumen y frecuencia de transmisión de datos

Para solicitudes de gran volumen, el uso de un enfoque como los flujos de datos puede proporcionar un mejor rendimiento al tiempo que permite la integración con los datos locales.

Nota

¿Puede indicarnos sus preferencias de idioma de documentación? Realice una breve encuesta. (tenga en cuenta que esta encuesta está en inglés)

La encuesta durará unos siete minutos. No se recopilan datos personales (declaración de privacidad).