Arquitectura de Sistemas de Información Empresariales

Arquitectura de Sistemas de Información

En el nivel más simple, los profesionales de TI usan la frase “arquitectura empresarial” para describir el plan general para los sistemas de TI de una gran organización. Por otra parte, algunas organizaciones tienen un enfoque un poco más formal del concepto.

Para ellos, la arquitectura empresarial se refiere a un conjunto real de diagramas que muestra cómo las diferentes piezas de los sistemas de TI de una organización trabajan juntas.

Una arquitectura empresarial abarca no solo las TI, sino también todos los procesos empresariales. Históricamente, este era el significado de la frase cuando se comenzó a utilizar en la década de 1980.

Los primeros marcos de arquitectura empresarial rastreaban datos, funciones, redes, personas, tiempo y motivación en lo que respecta tanto a los procesos de negocios como a la tecnología. Y para algunas organizaciones, la arquitectura empresarial no era solo una descripción del estado actual de las cosas, sino un proceso para mejorar el funcionamiento de la empresa.

Para ellos, la arquitectura empresarial consiste en pasar de un estado actual a un estado futuro, más deseable.

Esta definición amplia de arquitectura empresarial podría apoyar objetivos relacionados con la optimización, la reducción de costos, el análisis de datos, la inteligencia artificial, la velocidad de comercialización, la gestión de riesgos y, especialmente, la alineación de negocios y TI.

Los proveedores que venden productos y servicios de arquitectura empresarial y los consultores que ofrecen asesoramiento empresarial generalmente utilizan este significado cuando hablan de arquitectura empresarial. Claramente, esta es la definición que ofrece el mayor beneficio potencial para las organizaciones.

Beneficios y Retos de la Arquitectura de Sistemas

A continuación te presentamos algunos de los beneficios del uso de arquitecturas de sistemas de información:

Alinear negocios y TI: La arquitectura empresarial ayuda a las organizaciones a crear una infraestructura de TI que se adapte a sus objetivos comerciales.

Sin esta práctica, las empresas a veces no pueden traducir su estrategia en procesos, procedimientos y requisitos tecnológicos claramente definidos. Quienes usan estos sistemas a menudo señalan esto como uno de los beneficios clave de la arquitectura empresarial.

Gestión de la complejidad: En los entornos de nube híbrida y de nube múltiple actuales, los sistemas de TI son más complejos que nunca.

Definir la arquitectura de tu empresa te permite obtener una vista completa de todo el ecosistema y, potencialmente, realizar cambios que optimicen su infraestructura.

Agilidad mejorada: La arquitectura empresarial permite a las empresas romper los silos dentro de sus organizaciones y ver el panorama general.

Eso facilita la introducción de cambios como la arquitectura orientada a servicios (SOA por sus siglas en inglés), la arquitectura de micro-servicios, DevOps y otros.

Mejor gobierno: Shadow IT (TI invisible) se ha convertido en una preocupación real ya que a los empleados de hoy les resulta muy fácil activar instancias de computación en la nube según sea necesario.

Pero este uso ad hoc de los sistemas puede hacer que las empresas entren en conflicto con sus propias políticas o regulaciones, como GDPR. Definir la arquitectura de tu empresa puede ayudarte a comprender mejor qué se está ejecutando en tus sistemas y si estás cumpliendo con tus objetivos.

Costos reducidos: En teoría, los arquitectos empresariales deberían ayudar a las organizaciones a optimizar y priorizar sus gastos, reduciendo los costos en elementos que son secundarios a los objetivos comerciales clave. En la práctica, sin embargo, estos beneficios no siempre se han materializado.

Echémosle un vistazo ahora a los retos. Algunos de los temas clave en lo que se debe mejorar son las siguientes.

Gastos: si no tienes un presupuesto cuidadosamente definido, los proyectos de arquitectura empresarial pueden costarte más de lo que crees. Por ejemplo, varios proyectos gubernamentales de arquitectura empresarial llevaban etiquetas de precio en millones de dólares.

Sin embargo, los defensores de estos sistemas afirman que el nuevo software de arquitectura empresarial ayuda a evitar que el gasto se salga de control.

Tiempo: Una gran parte de esos costos son las horas de trabajo que los trabajadores deben poner en los proyectos.

Y algunos proyectos se extienden durante años mientras los arquitectos luchan por dar sentido a sistemas y procesos complicados y en constante cambio.

Falta de flexibilidad: Algunos de los marcos de arquitectura empresarial han sido criticados por ser demasiado rígidos e inflexibles. Es posible que no satisfagan las necesidades de todas las organizaciones.

Sin embargo, la contratación de un arquitecto empresarial bien informado puede ayudarte a superar las fallas inherentes en los marcos elegidos.

Falta de efectividad: Muchas organizaciones abandonaron un proyecto de arquitectura empresarial anterior porque no cumplían con los objetivos originales de las iniciativas.

Sin embargo, algunos analistas están notando un resurgimiento en el interés por la arquitectura empresarial, esta vez con objetivos y métricas mejor definidos. Eso ha llevado a un aumento en las empresas contratando a arquitectos empresariales.

Ejemplos de Arquitectura de Sistemas

Diferentes respuestas a diferentes problemas pueden resultar en arquitecturas de sistemas muy diferentes.

En esta sección, observamos cuatro componentes de una arquitecturas diferentes y discutimos cómo se construyen. 

Para el análisis de un ejemplo de arquitectura, hemos considerado conveniente sólo usar cuatro componentes principales de los sistemas de comercio por Internet.

Cliente

El cliente es un sistema informático, generalmente una computadora personal, conectada a Internet directamente, a través de un proveedor de servicios de Internet (ISP), o indirectamente, a través de una red corporativa.

El comprador utiliza la computadora del cliente para navegar y comprar.

Comerciante

El comerciante es el sistema o sistemas informáticos que contienen el catálogo electrónico del vendedor y, en el caso de productos en línea, productos para a la venta.

Sistema de transacciones

El sistema de transacción es el sistema informático o sistemas que procesan un pedido particular y que son responsables del pago, el mantenimiento de registros y otros aspectos comerciales de la transacción.

Más información en Sistemas de procesamiento de transacciones.

Portal de pago

El portal de pago es el sistema informático que envía las instrucciones de pago a las redes financieras existentes, como la autorización y liquidación de tarjetas de crédito.

Varias arquitecturas utilizan estos cuatro componentes de diferentes maneras. En algunos sistemas, algunos de estos componentes se combinan en un solo sistema informático, mientras que en otros estos cuatro componentes del sistema se implementan mediante sistemas informáticos separados.

Una vez que los diseñadores de un sistema de comercio han seleccionado una división bruta de funciones, todavía hay muchas decisiones que deben tomarse en niveles más bajos de funcionalidad.

Por ejemplo, la función de agregación de pedidos, que permite el ensamblaje de artículos individuales en un pedido completo, puede implementarse como parte del comerciante, el sistema de transacciones o el cliente.