Introducción
Los arquitectos de soluciones son responsables de identificar integraciones dentro y fuera de Microsoft Power Platform y de indicar cómo se implementan esas integraciones como parte de la arquitectura general.
En este módulo se presentan opciones de integración en Microsoft Power Platform y se explica el rol del arquitecto de soluciones en la planificación y la administración de integraciones. Además:
- Obtendrá información sobre la integración y por qué es necesaria.
- Descubrirá las características de Microsoft Power Platform que permiten la integración.
- Usará las capacidades de Microsoft Azure.
Las aplicaciones empresariales basadas en Microsoft Power Platform suelen formar parte de un ecosistema empresarial más amplio. Desde el punto de vista del usuario, la aplicación se conecta a otros sistemas empresariales y participa en procesos empresariales más amplios que abarcan varios sistemas.
Información general sobre integración
La integración conecta uno o varios componentes de un sistema para crear una experiencia más unificada o para asegurar resultados más coherentes de los procesos. El resultado es un sistema que funciona como un todo cohesivo en lugar de partes desconectadas.
La integración se puede considerar como en el ensamblaje de distintos sistemas para lograr una funcionalidad más amplia. La integración promueve la integridad de datos, mejora la adopción del usuario y aumenta el retorno de la inversión (ROI).
Los componentes se pueden conectar o desconectar, y la integración implica determinar la mejor manera de conseguir un funcionamiento coordinado.
Por qué la integración es necesaria
Seis desafíos habituales indican a menudo la necesidad de integración:
- Facilidad de uso: los usuarios suelen interactuar con varios sistemas para completar tareas. La integración puede unificar estas experiencias en una sola interfaz, lo que reduce los costes de formación y mejora la coherencia.
- Volumen: cuando se trata de conjuntos de datos grandes o actualizados con frecuencia, la duplicación puede resultar ineficiente. La integración permite el acceso directo a orígenes de datos compartidos en lugar de depender de copias o migraciones.
- Tiempo real: los procesos empresariales suelen requerir acceso inmediato a los datos actuales de los clientes, que pueden residir en distintos sistemas. La integración permite el acceso en tiempo real a datos actualizados en todos los equipos o contextos normativos.
- Coste: algunas funciones son más rentables cuando se accede a ellas externamente. Por ejemplo, la integración con un servicio externo de búsqueda de direcciones suele ser más económica que mantener los datos postales internamente.
- Duplicación: la coherencia de los datos es crítica. Por ejemplo, la asignación de recursos de servicio sin integración puede generar reservas dobles. Un sistema centralizado que coordina la asignación de recursos puede servir a varias áreas de negocio a través de la integración.
- Reutilización: la reconstrucción de funcionalidad común incrementa los costes y el mantenimiento. La integración admite reutilización, que reduce el esfuerzo de desarrollo y mejora la coherencia entre las soluciones.
Tipos de integración
La integración suele producirse en tres categorías:
- Datos: combina información de distintas fuentes para presentar una vista unificada.
- Aplicación: conecta sistemas en el nivel de aplicación para intercambiar datos o servicios.
- Proceso: coordina diversos sistemas para permitir procesos comerciales de extremo a extremo.
Cómo pueden ayudar los arquitectos de soluciones
Los arquitectos de soluciones contribuyen al:
- Identificar dónde es necesaria la integración.
- Liderar el diseño de patrones de integración y garantizar que estén alineados con la arquitectura general.
- Evaluar herramientas de integración de terceros.
- Garantizar que las estrategias de integración sean resilientes y no demasiado frágiles.
- Incorporar integraciones en el plan de recuperación ante desastres.
Al evaluar integraciones, los arquitectos de soluciones deben evaluar el coste de no hacer nada. Antes de decidir integrar datos, aplicaciones o procesos, analice el coste del enfoque actual o las alternativas manuales. Por ejemplo, determine con qué frecuencia se produce un problema y el valor potencial de la automatización. Algunas integraciones pueden requerir un esfuerzo significativo, pero ofrecen un beneficio mínimo, como sincronizar solo unos pocos registros de clientes a diario después de meses de desarrollo.