Arquitectura de un sistema empresarial conectado: capas, registros e integraciones

Un sistema empresarial conectado es un conjunto de herramientas y datos con propiedad definida y conexiones definidas. Esta página documenta las capas, los patrones de integración y las reglas de diseño que aplica Webtrix.

Por WebtrixPublicado Actualizado 3 min de lecturaAvanzado

Esta página documenta la arquitectura detrás de un sistema empresarial conectado: cuáles son las capas, dónde vive cada dato, cómo intercambian información los sistemas y cómo se mantiene el conjunto seguro y modificable. Complementa la referencia del Webtrix Operating System, que define el vocabulario, y el artículo ¿Qué es un sistema operativo empresarial?, que lo introduce.

Capas

CapaResponsabilidadComponentes típicos
CapturaRecibir consultas y pedidos de todos los canalesSitio web, formularios, WhatsApp Business, teléfono, aplicaciones
RegistroGuardar clientes, contactos y oportunidadesCRM, base de datos de clientes
OperaciónEjecutar el trabajoPedidos, inventario, planificación, facturación, módulos ERP
DecisiónMostrar las cifrasCapa de informes, paneles
AutomatizaciónEjecutar pasos rutinarios y, donde la entrada varía, aplicar IAFlujos de trabajo, reglas, servicios de IA

Sistemas de registro

Cada dato tiene exactamente un sistema de registro, el único lugar donde puede crearse o modificarse. Los demás sistemas guardan copias de solo lectura o referencias. El documento de arquitectura de cualquier proyecto empieza con una tabla: dato, sistema de registro, quién puede modificarlo, qué sistemas lo leen.

DatoSistema de registroQuién puede modificarloLo leen
ClienteCRMVentas, atención al clienteFacturación, informes
PedidoSistema de operacionesVentas, operacionesFacturación, informes, notificaciones
Nivel de stockSistema de operacionesOperaciones, movimientos automáticosSitio web, informes
Factura y pagoMódulo de finanzasFinanzasInformes, CRM (solo lectura)

Patrones de integración

  • Llamada síncrona a una API: un sistema pregunta a otro y espera la respuesta. Úsela cuando el usuario está esperando y el otro sistema es fiable.
  • Evento o webhook: un sistema anuncia que algo ha ocurrido y otros reaccionan. Úselo cuando varios sistemas necesitan saberlo y el emisor no debe depender de su disponibilidad.
  • Lote programado: los datos se mueven a horas fijas. Úselo para informes o conciliaciones donde unos minutos de retraso son aceptables.
  • Exportación manual: una persona mueve los datos. No es una integración; regístrela como una carencia conocida.

De cada integración, documente la dirección, el disparador, el formato, el responsable, el comportamiento de reintento y la alerta que se emite cuando falla. Una integración sin responsable ni alerta es una caída futura.

Roles y permisos

Las vistas se diseñan por rol. Un propietario ve el rendimiento de todos los centros, un gerente ve las operaciones de uno, un operario ve las tareas de un turno. Los permisos siguen el principio de mínimo privilegio y cada cambio en registros importantes se anota en un registro de auditoría con quién, qué y cuándo. Flowexe lo aplica con una vista para propietarios y gerentes de estaciones y otra para cajeros.

Seguridad y protección de datos

  • Conexiones cifradas entre usuarios y sistemas y entre sistemas.
  • Acceso de mínimo privilegio, cuentas individuales y retirada del acceso cuando alguien se va.
  • Copias de seguridad que se restauran periódicamente para demostrar que funcionan.
  • Una respuesta documentada a dónde se alojan los datos y cómo pueden exportarse.
  • Tratamiento de datos personales conforme a la ley aplicable. En Marruecos, la Ley 09-08 es supervisada por la CNDP y por lo general exige la declaración o autorización de los tratamientos; consulte con un asesor cualificado para su caso.

Entrega por fases

  1. Comprender y mapearProcesos, roles, datos y herramientas actuales, por escrito.
  2. Diseñar los registros y las integracionesLa tabla de datos y el registro de integraciones.
  3. Construir la porción útil más finaUn proceso, un equipo, en producción en pocas semanas.
  4. Integrar y supervisarConectar con los sistemas vecinos, con alertas en cada conexión.
  5. Medir y ampliarAñadir roles, centros e integraciones allí donde el valor medido lo justifique.

Lista de verificación para revisar la arquitectura

  1. 1¿Hay un sistema de registro para cada dato importante?
  2. 2¿Está documentada cada integración con un responsable y una alerta?
  3. 3¿Puede cada rol ver lo que necesita y nada más?
  4. 4¿Existe un registro de auditoría de los cambios en registros importantes?
  5. 5¿Podría exportar sus datos y cambiar de proveedor?
  6. 6¿Hay un responsable designado de la hoja de ruta después del lanzamiento?

Sigue leyendo

Revise su arquitectura con nosotros

Comparta sus herramientas y cómo circulan los datos entre ellas. Marcaremos los sistemas de registro, las conexiones frágiles y la primera integración que merece la pena construir.

Hablar con Webtrix

Contacto

Cuéntanos tu proyecto
y te responderemos rápido.

Status Robot

Para reservas en el mismo día o solicitudes especiales, ¡no dudes en llamarnos!

Hable con un equipo que diseña sistemas de negocio conectados

Reserva una llamada estratégica gratuita con nosotros para hablar de objetivos. Estamos aquí para ayudarte a crecer.
Superposición de cabeza de robot