Pilar de integración

Los sistemas empresariales rara vez existen de forma independiente de otros componentes, ya que la mayoría tienen dependencias clave de otros sistemas dentro de una organización, como la administración de identidades, el almacenamiento de datos o los análisis. Los sistemas bien arquitectados son sistemas integrados: se basan en las funcionalidades existentes en lugar de reinventar una funcionalidad, reconocen los puntos fuertes de otros sistemas para determinados flujos de trabajo y se alinean con las normas y sistemas empresariales existentes para reducir la complejidad y fomentar planteamientos seguros y admitidos.

ArcGIS ha sido diseñado y creado para admitir los objetivos comunes de una integración sencilla, una amplia interoperabilidad basada en estándares y un sólido conjunto de opciones de extensibilidad a través de patrones web, de escritorio, móviles y basados en servidor.

La integración reúne a menudo las funcionalidades y los recursos de varios sistemas de información empresarial para ampliar la productividad de la organización. En épocas anteriores de la tecnología de la información, los requisitos de integración solían aplazarse, ya que agregaban alcance y coste a los proyectos de desarrollo. Hoy en día, una mayoría cada vez más amplia de trabajadores está familiarizada con las tecnologías de consumo integradas.  Junto con las presiones financieras a las que se enfrentan las organizaciones para gestionar cada vez más actividades complejas y orquestadas en menos tiempo y con recursos humanos y técnicos limitados, la integración empresarial permite lograr resultados estratégicos cambiando la forma de trabajar de las personas, lo que habilita la creación y entrega de un mayor valor empresarial.  La integración empresarial efectiva es un sello distintivo de la transformación digital eficaz.

La integración es un término general que necesita una especificación para poder proceder a los detalles del diseño. Una forma de dividir los tipos de integración en categorías comunes es describir la integración como algo que tiene lugar en tres niveles arquitectónicos distintos:

  • Nivel de presentación o integración de aplicaciones: este nivel se centra en la interacción con el usuario. La integración en el nivel de presentación diferirá en función del tipo de aplicación de usuario elegido (web, móvil o escritorio). Este procesamiento suele requerir cargas de trabajo de peso ligero que sean reactivas para los usuarios en pocos segundos.
  • Integración a nivel de servicio: el nivel de aplicación, también conocido en la jerga de la arquitectura orientada a servicios como nivel de servicio, es donde se procesan los datos y se orquestan los procesos. En este nivel se producen las interacciones entre sistemas y se coordinan las cargas de trabajo de peso medio, el contenido contextual y la lógica empresarial entre las aplicaciones y los datos. Se espera que las solicitudes sean reactivas en un plazo de segundos a minutos.
  • Integración a nivel de datos: el nivel de datos, también denominado nivel de persistencia, es donde se administran y almacenan los datos. En este nivel están presentes los almacenes de datos acreditados, las bases de datos, los archivos compartidos y las Data Pipelines (procesos de ingestión, transformación, enriquecimiento y propagación de contenido digital). Estos procesos pueden realizarse en varios sistemas, normalmente con procesos de script para la extracción, transformación y carga (ETL) de contenido digital entre sistemas.  Los procesos del nivel de datos suelen tardar entre minutos y horas en completarse.

El artículo Planteamientos y métodos de integración presenta enfoques y opciones adicionales para la integración, que pueden resultar útiles a la hora de plantear un nuevo requisito o la integración de un sistema como forma de ayudar a comprender el nivel de complejidad y el esfuerzo potencial que implica.

En este tema
Top