La Arquitectura de Sistemas de Información Interoperables (AIOS) es una arquitectura de referencia para el desarrollo de sistemas de información empresarial interoperables . Si las empresas o las administraciones públicas desean participar en procesos comerciales automatizados con otras organizaciones, sus sistemas de TI deben poder trabajar juntos, es decir, deben ser interoperables . El AIOS representa un plan de construcción genérico para que estas organizaciones desarrollen sistemas de información interoperables ajustando y ampliando sistemáticamente sus sistemas de información internos. El AIOS se describió en una tesis doctoral y se basa en los resultados de varios proyectos de investigación sobre interoperabilidad. [1]Es independiente de productos o proveedores específicos, pero describe genéricamente las diferentes capas, puntos de vista, relaciones y medios técnicos necesarios para establecer de manera eficiente sistemas de información interoperables. Para ello, combina conceptos de arquitectura orientada a servicios , Negocio Colaborativo y Modelado de Procesos de Negocio . Puede verse como un complemento de ARIS , una arquitectura bien conocida para los sistemas de información internos y los procesos comerciales.
Definición
De manera similar a la automatización de procesos dentro de las organizaciones, la automatización de procesos de negocios entre organizaciones es una tendencia importante. En este esfuerzo, las organizaciones colaboradoras se esfuerzan más por lograr un acoplamiento flexible de sus sistemas de información en lugar de una integración estrecha : los sistemas de información colaborativos deberían poder trabajar juntos pero mantener la mayor independencia posible. Esta característica también se denomina interoperabilidad , o en el contexto de las organizaciones colaboradoras, Interoperabilidad Comercial , es decir, la capacidad de las organizaciones autónomas para ejecutar un proceso de negocio colaborativo entre ellas.
Los sistemas de información son sistemas que procesan información, es decir, capturan, transportan, transforman, almacenan y ofrecen información. Siguiendo la concepción que prevalece en la investigación de sistemas de información, un sistema de información comprende no solo el hardware y el software de una empresa, sino también los actores humanos relacionados, las funciones y procesos comerciales, así como las estructuras de la organización. [2] Esta comprensión amplia, por ejemplo, también está incorporada en el Marco de Zachman .
La arquitectura se define como la “organización fundamental de un sistema, incorporada en sus componentes, sus relaciones entre sí y con el medio ambiente, y los principios que rigen su diseño y evolución”. [3] Sinz define una arquitectura de sistema de información como el plan de construcción de un sistema de información en el sentido de una especificación y documentación de sus componentes y sus relaciones que cubren todos los puntos de vista relevantes, así como las reglas de construcción para la creación del plan de construcción. [4]
En consecuencia, una Arquitectura de Sistemas de Información Interoperables se puede definir como el plan de construcción de un sistema de información entre organizaciones, que permite a las organizaciones ejecutar un proceso comercial colaborativo entre ellas.
Antecedentes y aplicación
A raíz del trabajo sobre sistemas de información interoperables realizado en proyectos de investigación europeos [5] en 2010, se publicó la Arquitectura de sistemas de información interoperables (AIOS) como referencia para la construcción de sistemas de información interoperativos y de acoplamiento flexible y para la promulgación sistemática basada en modelos. de procesos empresariales colaborativos.
El AIOS apunta principalmente a organizaciones grandes que desean interoperar entre sí. Para ello, describe cómo los elementos del sistema de información interno pueden conectarse sistemáticamente con los sistemas de información de los socios colaboradores. Los principales elementos del AIOS son:
- Descripción de los diferentes tipos de datos que componen el sistema de información interoperable y sus relaciones. Esto también se denomina parte estática o estructura de la arquitectura. Indica a las organizaciones qué elementos de información (por ejemplo, descripciones de mensajes, secuencias de intercambio, roles y servicios) deben proporcionar a los socios de colaboración y cómo pueden correlacionarlos de manera óptima con los elementos internos.
- Descripción de diferentes caminos de construcción para implementar o ajustar sistemas de información interoperables. Esto también se denomina parte dinámica de la arquitectura. Le dice a la organización cómo desarrollar iterativamente los elementos mencionados anteriormente.
- Concepto de los componentes técnicos necesarios para implementar la arquitectura, por ejemplo, herramientas de diseño, repositorios visibles internos y externos.
Un elemento comprendido en la tercera categoría es un "repositorio BII" , en el que cada organización publica el contenido de su Business Interoperability Interface (BII) a los socios de colaboración. Dado que comprende vistas externas sobre elementos del sistema de información, proporciona funcionalidades de publicación y descubrimiento según sea necesario en la arquitectura orientada a servicios : en la BII, los procesos, servicios, estructuras organizativas, etc., relevantes para el exterior, se describen en varios niveles de granularidad técnica, lo que permite otros organizaciones para buscar también elementos de nivel empresarial y no solo artefactos técnicos. Aquí, a diferencia del enfoque SOA tradicional, en lugar de un directorio de servicio central, se implementan varios repositorios específicos de socios.
Estructura
La parte estática de la arquitectura se basa en tres ejes ortogonales: Dimensiones empresariales, Niveles de granularidad técnica y Vistas coloborativas.
Vistas colaborativas
De manera similar a las vistas privadas, públicas y globales como se conoce a partir del modelado de procesos de negocio y flujo de trabajo, en el AIOS se proporcionan las correspondientes vistas privadas, públicas y globales sobre los elementos del sistema de información.
- La vista privada comprende los únicos elementos del sistema de información visibles internamente.
- La vista pública actúa como una interfaz para los elementos internos del sistema privado; protege los sistemas internos y permite la interoperabilidad sin la necesidad de un cambio significativo en los sistemas internos. Esta vista pública describe los límites del sistema de información de una organización a sus socios de colaboración y conecta los sistemas de información internos y externos, proporcionando así también el contenido de la Interfaz de interoperabilidad comercial de una organización.
- La vista global se puede utilizar para correlacionar y conectar las vistas públicas de diferentes sistemas.
Dimensiones empresariales
Para describir los procesos comerciales de manera integral, este eje proporciona distintas vistas sobre procesos, funciones, datos y elementos organizativos.
- En la dimensión organizativa se describen roles, unidades y otros elementos organizativos relevantes para la colaboración y se relacionan con elementos internos. Esto asegura, por ejemplo, que los socios de la colaboración tengan un entendimiento común de los roles que interactúan.
- En la dimensión de datos , los tipos de documentos utilizados en la colaboración se definen y se relacionan con los tipos de documentos utilizados internamente.
- En la dimensión de función , se describen las funciones comerciales y los servicios ofrecidos en la colaboración.
- En la dimensión de procesos, se describen los procesos que ofrece cada organización y cómo estos procesos públicos se relacionan con los procesos adyacentes de las organizaciones socias.
Así, en combinación con el eje "visiones colaborativas", se proporcionan visiones privadas, públicas y globales sobre procesos, funciones, datos y roles organizacionales .
Niveles de granularidad técnica
La descripción de los elementos del sistema en diferentes niveles de granularidad técnica respalda un desarrollo sistemático de sistemas de información colaborativos, comenzando con la definición de los requisitos comerciales y descendiendo hasta el nivel del código. Además del aspecto de la construcción, también se proporciona una descripción de interoperabilidad multidimensional, lo que facilita la sincronización de los sistemas colaboradores en cada nivel. Similar a, por ejemplo, ARIS y OMG's MDA se utilizan tres niveles:
- Nivel de negocio : Aquí se describen los procesos a automatizar desde un nivel independiente de la técnica. En MDA, este nivel se conoce como nivel CIM.
- Nivel técnico : Aquí se describe el concepto de TI. Por lo tanto, los modelos del primer nivel se enriquecen técnicamente, por ejemplo, en lugar de funciones comerciales ahora se describen los componentes, pero aún en un nivel conceptual de grano grueso. Dado que los modelos del segundo nivel representan la base para una generación automatizada de código ejecutable, es posible que deban adaptarse más para ajustarse a las restricciones del nivel de implementación.
- Nivel de ejecución : aquí los modelos son interpretables por máquina y se pueden usar durante el tiempo de ejecución en la ejecución de procesos.
Referencias
- ^ Ziemann (2010): Arquitectura de sistemas de información interoperables: un enfoque basado en modelos empresariales para describir y realizar procesos de negocios colaborativos. Logos, 2010. Un resumen se puede encontrar aquí: Ziemann (2012): Arquitectura de Sistemas de Información Interoperables - Arquitectura de Referencia para Colaboraciones entre Administraciones Públicas. En: Krallmann, H., Zapp, A. (Eds.): Bausteine einer vernetzten Verwaltung. Berlín, Erich Schmidt Verlag, 2012, págs.165.
- ^ Compárese, por ejemplo, con Becker & Schütte (2004, p. 33): Handelsinformationssysteme - Domänenorientierte Einführung in die Wirtschaftsinformatik 2nd Edition, Redline Wirtschaft, Frankfurt o Gabriel (2008): Informationssystem. Enzyklopädie der Wirtschaftsinformatik, Lexikon en línea. Oldenbourg Wissenschaftsverlag, Alemania.
- ^ IEEE (2007): Sitio web IEEE 1471, IEEE Std. 1471 Preguntas más frecuentes (FAQ) - Versión 5.0, 19 de julio de 2007. http://www.iso-architecture.org/ieee-1471/ieee-1471-faq.html Archivado el 28 de agosto de2011 en Wayback Machine , ac -accedido: mayo de 2009
- ^ Sinz (2002): Architektur von Informationssystemen. En: Rechenberg, P., Pomberger, G. (eds.): Informatik-Handbuch. 3.a edición, Hanser, München, págs. 1055-1068
- ^ Interop NOE (2004 a 2007, número de proyecto IST-2004-508011), ATHENA (2004 a 2007, "Tecnologías avanzadas para la interoperabilidad de redes empresariales heterogéneas y su aplicación", número de proyecto IST-2004-507849) o R4eGov (2006 a 2009, número de proyecto IST-2004-026650)