lunes, 24 de noviembre de 2014

La perspectiva TOGAF (IV): Acerca de la interoperabilidad

Interoperabilidad es un término que se utiliza frecuentemente en el mundo IT y el de las telecomunicaciones. Vagamente nos habla de la capacidad de dos entes para comunicarse y entenderse colaborando en la consecución conjunta de algo.

La interoperabilidad es un objetivo de las arquitecturas empresariales, ahora bien, una interoperabilidad que va más allá (aunque la incluye) de la interoperabilidad técnica.

¿Cómo define TOGAF la interoperabilidad?

 Pues, como sigue:

the ability to share information and services.

Como se ve, una definición amplia. Y es que, según nos indica Rachel Harrison en 'TOGAF 9: Foundation study guide', la interoperabilidad se puede categorizar como sigue:

  • Interoperabilidad operacional o de negocio: cómo se comparten e interaccionan procesos de negocio.

  • Interoperabilidad de información: cómo se comparte e intercambia información.

  • Interoperabilidad técnica: cómo se comparten servicios técnicos o cómo se conectan entre sí.


Pero incluso desde el punto de vista de la tecnología, en concreto, de la TI, también podemos ver diferentes facetas en la interoperabilidad, en la misma línea que se entiende en EAI (Enterprise Application Integration). En concreto, y siguiendo la misma fuente, encontramos:
  • Presentación: 'look & feel' común y un portal único.

  • Información: generalmente mediante un modelo de información de intercambio común y servicios compartidos .

  • Aplicación: o lo que es lo mismo, la compartición de funcionalidad de forma que ésta no se repita

  • Técnica: generalmente apoyada en estándares y plataformas comunes.
Un problema éste, la interoperabilidad, que aunque estas sencillas clasificaciones y definición puedan hacer ver como engañosamente simple, no lo es en absoluto. La necesidad de esa interoperabilidad en todos los niveles es, probablemente, uno de los grandes impulsores del campo de la arquitectura empresarial.