Arquitectura de sistemas complejos

Cuando una persona ya no puede describir el sistema.

Hay operaciones en las que el entorno se reinicia varias veces al día, y nadie puede detallar las partes, las funciones y lo que el conjunto hace emerger. MC3D diseña esa arquitectura desde 2006. El plano queda escrito y la operación no se apaga para redibujarlo.

01 · La señal

No cierra

Partes, componentes, funciones y la propiedad emergente ya no caben en la definición de una sola persona.

02 · El plano

Queda escrito

Qué sigue en el núcleo, qué se integra, qué decide una regla y qué queda visible.

03 · El alcance

600 aplicaciones

En un solo proyecto, la arquitectura llegó a ese número. El núcleo siguió en producción.

Dos enfoques

No toda operación pide el mismo plano

La arquitectura de sistemas ordena lo que ya se puede describir. La de sistemas complejos entra cuando esa descripción ya no cabe en una persona.

Sistema

Sirve para optimizar lo que ya opera, ganar eficiencia y adaptarse sin una complejidad que nadie pueda gobernar.

Sistema complejo

Sirve cuando el entorno se mueve, el fallo no se aísla en un componente y la incertidumbre es parte de la operación.

Referencia

El modelo sigue a la operación

No se parte de un marco vacío. Se usa el que la industria y el sistema ya reconocen.

MDA

El diseño y el desarrollo quedan alineados. La traza entre ambos se puede recorrer.

SOA 2.0

Bloques de aceleración, transformación y reglas, sobre más de una marca. REST, SOAP y servicios binarios, incluidos CORBA y el data grid.

DDD

El diseño recorre las capas del dominio, no solo el diagrama de cajas.

TM Forum

Negocio, datos, aplicación y tecnología, con gobierno de la integración. Es el marco de las telecomunicaciones.

TOGAF

El modelo completo, y las extensiones que la industria pide.

Zachman

La mirada multidimensional de los componentes. Se usa cuando la licencia del cliente lo permite.

Construcción

Lo que queda corriendo

Microservicios

El cambio se despliega por partes. Una falla no obliga a rehacer la aplicación.

Nube

AWS, Azure, Oracle Cloud y Google Cloud. Híbrido o multicloud, según dónde tiene que vivir el dato.

SOA

Servicios desacoplados para que los sistemas se hablen sin quedar pegados.

Sistemas distribuidos

Varios componentes, tolerancia a fallos y soporte cuando la demanda sube.

Datos

Captura, proceso y lectura de volúmenes grandes, también cuando la respuesta tiene que ser inmediata.

En operación

Planos que ya están corriendo

Santo Tomás

Santo Tomás

UST, CFT e IPST. Oracle CRM, gestión de beneficios, Banner ERP, MINEDUC y DEMRE en el mismo plano. La aplicación de cotizaciones cubre pregrado, postgrado y cursos abiertos y cerrados.

Entel

Entel

Arquitectura de referencia sobre SOA Suite 12c y BPM Suite, centro de excelencia y marco TM Forum, con alcance de 600 sistemas. Oracle ERP Cloud integrado con SAP OnPremise mediante Oracle Integration Cloud.

Banco de Chile

Banco de Chile

La transferencia electrónica quedó sobre OSB y SOA Suite, con motor de reglas: 3.000.000 de combinaciones en 11 ms. Tres clústeres de 15 nodos, en dos datacenters, y SOAP sobre Tuxedo hacia el legado. Cloud Control supervisa el plano. Teletón es el mismo encargo.

Dirección de Presupuestos

Dirección de Presupuestos

SIGFE Agregación: bus de servicios, agentes de transmisión y motor de reglas. La carta consigna el 60% de la ejecución presupuestaria del país. La generación de información pasó de tres meses a horas.

Si el sistema ya no cabe en una persona, conversemos.

contacto@mc3d.cl

Formulario