jedinarquitecturar2cxmcpintegracionvision-general

Arquitectura de la Plataforma JedIN — Integracion, R2-CX y Ecosistema MCP

JedIN Team2026-04-0811 min de lectura

Tres Productos, Una Plataforma

JedIN no es una herramienta unica. Es una plataforma construida a partir de tres productos interconectados que sirven diferentes roles en el ciclo de vida de la integracion empresarial. El producto Integration maneja el diseno de flujos, despliegue y monitoreo. R2-CX proporciona acceso autonomo impulsado por IA a sistemas empresariales. El Ecosistema MCP suministra las 152 herramientas que alimentan ambos productos internamente.

Este post explica como funciona cada producto, que contiene y como los tres se conectan para formar una plataforma coherente. Esta escrito para arquitectos, lideres tecnicos y tomadores de decisiones evaluando la plataforma — no como una guia paso a paso, sino como un mapa del territorio.


Prerrequisitos

Para aprovechar al maximo esta vision general, deberias tener:

  • Familiaridad basica con conceptos de iPaaS — flujos de integracion, conectores, transformacion de mensajes, despliegue
  • Comprension de arquitecturas orientadas a API — APIs REST, OAuth2, payloads JSON
  • Conocimiento de SAP Cloud for Customer (C4C) y conceptos de SAP Cloud Integration (CPI) — util pero no obligatorio
  • Acceso a un tenant JedIN — recomendado si deseas verificar la arquitectura contra una instancia real, pero este post es autocontenido

Producto 1: JedIN Integration

El producto Integration es el iPaaS central. Proporciona cuatro superficies principales:

Flow Designer

El Flow Designer es un canvas visual construido sobre ReactFlow donde los flujos de integracion se crean, configuran y gestionan. Cada flujo es un grafo dirigido de nodos (pasos de procesamiento) conectados por aristas (rutas de ejecucion).

Caracteristicas clave:

  • Paleta de nodos con 12 categorias — cubriendo Participants, Events, Process, Call, Message Routing, Message Transformers, Persistence, Security, Encoder, Validator, SAP Adapters y Connectors
  • Panel de propiedades con 8 pestanas — General, Runtime Configuration, Error Configuration, References, Externalized Parameters, Problems, Deployment Status y Design Guidelines
  • Layout de swimlanes — los nodos se organizan dentro de swimlanes Sender, Integration Process y Receiver, reflejando el modelo visual de SAP CPI
  • Despliegue con un clic — los flujos se compilan desde la representacion visual a Camel K YAML y se despliegan en el motor de runtime directamente desde la barra de herramientas

El designer actualmente soporta todos los tipos de nodo de la paleta de SAP CPI (84/84 componentes con 100% de paridad), haciendo posible importar flujos SAP CPI existentes y editarlos visualmente.

Pagina Design

La pagina Design es la capa de gestion de paquetes. Contiene 101+ paquetes, cada uno con uno o mas artefactos:

Tipo de ArtefactoDescripcion
iflowFlujos de integracion — el tipo de artefacto primario, abierto en el Flow Designer
valuemappingTablas de consulta clave-valor usadas durante transformacion de mensajes
scriptcollectionBibliotecas de scripts Groovy o JavaScript compartidas entre flujos
messagemappingDefiniciones visuales de mapeo campo-a-campo

Los paquetes estan organizados por proveedor, dominio o proyecto. Los 101 paquetes precargados cubren replicacion SAP-a-SAP, sincronizacion de CRM de terceros, integraciones de e-commerce y patrones utilitarios. Cada paquete rastrea historial de versiones y estado de despliegue independientemente.

Monitoring

La superficie de Monitoring proporciona visibilidad en tiempo real e historica sobre la ejecucion de flujos:

  • Dashboard en tiempo real — estado de ejecucion en vivo, flujos activos, throughput actual (mensajes/segundo)
  • Historial de 30 dias — conteos de ejecucion, tasas de exito/fallo, latencia promedio y distribucion de errores por flujo
  • Rastreo de mensajes — profundiza en ejecuciones individuales para ver el payload del mensaje en cada nodo, headers y propiedades
  • Configuracion de alertas — alertas basadas en umbrales para tasas de fallo, picos de latencia y profundidad de colas

El backend de monitoring agrega metricas del runtime Camel K y almacena historial rotativo de 30 dias. Datos mas antiguos pueden exportarse a ClickHouse para analytics a largo plazo.

Marketplace

El Marketplace proporciona 15+ paquetes de conectores preconstruidos listos para instalacion:

  • Conectores SAP — IDoc, RFC, OData V2/V4, SuccessFactors, Ariba, S/4HANA
  • Conectores Cloud — Salesforce, HubSpot, Vtex, TOTVS Protheus
  • Conectores de protocolo — HTTP/REST, SFTP, AMQP, Kafka, JDBC, AS2, Mail
  • Paquetes utilitarios — patrones de manejo de errores, frameworks de logging, plantillas de rotacion de credenciales

Cada entrada del marketplace incluye documentacion, flujos de ejemplo e informacion de compatibilidad de version. Instalar un paquete lo agrega a tu pagina Design donde puedes personalizarlo.


Producto 2: R2-CX

R2-CX es el consultor autonomo impulsado por IA. Se conecta a sistemas empresariales a traves de automatizacion de navegador (Playwright) y llamadas API, ejecutando acciones reales desde comandos en lenguaje natural.

Hub Multi-Producto

El Hub R2-CX en /r2cx muestra todos los sistemas objetivo disponibles. Actualmente 14 sistemas estan registrados en tres niveles de preparacion:

NivelSistemasEstado
ProduccionSAP C4C, JedIN, SAP CPICompletamente probados, 152 herramientas validadas
API-ReadyPower BI, Power AppsHerramientas construidas, esperando tenant Azure AD
BetaSalesforce, HubSpot, Vtex, TOTVS, S/4HANA, ABAP, SAC, Emarsys, C4C v2Herramientas en desarrollo

Cada sistema objetivo tiene su propio servidor MCP proporcionando herramientas especializadas. Hacer clic en un sistema objetivo abre su workspace dedicado.

Workspace

El Workspace es la interfaz primaria de R2-CX. Consiste en:

  • Panel de chat (izquierda) — una interfaz conversacional donde escribes comandos en lenguaje natural. R2-CX interpreta tu intencion, selecciona las herramientas MCP apropiadas, las ejecuta y retorna resultados estructurados.
  • Live View (derecha) — una visualizacion del navegador en tiempo real mostrando la pantalla del sistema objetivo. Cuando R2-CX navega en SAP C4C, ves cada clic, llenado de formulario y carga de pagina conforme sucede.

La capa de IA soporta conversaciones multi-turno con retencion de contexto. Puedes hacer preguntas de seguimiento, refinar comandos anteriores y encadenar operaciones a traves de multiples sistemas en una sola sesion.

Proyectos

Los Proyectos R2-CX proporcionan contexto de larga duracion para compromisos complejos:

  • Documentos — adjunta requisitos, especificaciones y materiales de referencia
  • Tareas — rastrea progreso de implementacion con estado y prioridad
  • Sesiones — todas las sesiones de chat vinculadas al proyecto para pista de auditoria
  • Configuraciones — configuracion especifica del proyecto (sistemas objetivo, credenciales, parametros de IA)

Los proyectos estan disenados para escenarios de implementacion SAP donde un consultor trabaja a lo largo de multiples sesiones durante dias o semanas, construyendo contexto progresivamente.

Sesiones

Toda interaccion R2-CX se registra como una sesion. Las sesiones capturan:

  • Historial completo del chat con timestamps
  • Toda llamada de herramienta MCP con parametros y resultados
  • Capturas de pantalla tomadas durante automatizacion de navegador
  • Errores, reintentos y acciones de recuperacion

Las sesiones pueden revisarse para propositos de auditoria, usarse como datos de entrenamiento para mejorar respuestas de IA, o exportarse como documentacion del trabajo realizado.

Skills y Docs

R2-CX incluye 17 skills preconstruidas y una biblioteca de documentacion:

  • Skills — plantillas de prompt reutilizables para tareas comunes (ej.: "Create REST Integration", "Run Full Audit", "Generate ABSL Validation Code")
  • Docs — documentacion de referencia para cada sistema objetivo, accesible desde dentro del workspace
  • APIs — documentacion de endpoints para acceso programatico a las capacidades de R2-CX

Producto 3: Ecosistema MCP

El Ecosistema MCP (Model Context Protocol) es la capa de herramientas que alimenta tanto Integration como R2-CX. Consiste en tres servidores MCP de produccion proporcionando 152 herramientas validadas:

MCP C4C — 26 Herramientas

El servidor MCP SAP C4C usa automatizacion de navegador Playwright exclusivamente (sin acceso externo a API OData). Las herramientas incluyen:

CategoriaHerramientasEjemplos
Navegacion4c4c_login, c4c_navigate, c4c_screenshot, c4c_evaluate
Datos6c4c_count, c4c_search, c4c_read_entity, c4c_list_entities
Configuracion5c4c_fine_tuning, c4c_adaptation_mode, c4c_list_code_lists
Analisis3c4c_analyze (4 tipos), c4c_generate_absl, c4c_test_environment
Sesion4c4c_start_session, c4c_end_session, c4c_get_status, c4c_recover
KUT/Extension4c4c_create_field, c4c_list_fields, c4c_create_extension, c4c_deploy_extension

Todo acceso a datos ocurre a traves de llamadas fetch() en el navegador contra endpoints OData, usando las cookies de sesion activa. Este enfoque funciona con tenants que no exponen acceso externo a API.

MCP JedIN — 79 Herramientas

El servidor MCP JedIN proporciona gestion integral de la plataforma:

CategoriaHerramientasEjemplos
Flujos15jedin_list_flows, jedin_create_flow, jedin_deploy_flow, jedin_execute_flow
Paquetes8jedin_list_packages, jedin_create_package, jedin_export_package
Monitoreo10jedin_get_execution_metrics, jedin_get_health, jedin_get_message_trace
Credenciales6jedin_list_credentials, jedin_create_credential, jedin_rotate_credential
Tenant5jedin_get_tenant_info, jedin_get_tier_limits, jedin_get_usage
Asistencia de Codigo15jedin_get_node_types (210 tipos), jedin_get_templates (10), jedin_get_connector_patterns (15)
Skills11create_rest_integration, create_sap_integration, get_connector_info
Puente CPI9jedin_import_cpi_package, jedin_export_iflow, jedin_convert_cpi_flow

MCP CPI — 47 Herramientas

El servidor MCP SAP CPI proporciona paridad con operaciones de SAP Cloud Integration:

CategoriaHerramientasEjemplos
Paquetes8cpi_list_packages, cpi_create_package, cpi_download_package
Artefactos10cpi_list_artifacts, cpi_deploy_artifact, cpi_get_artifact_content
Monitoreo8cpi_get_message_processing_logs, cpi_get_integration_content
Configuracion6cpi_get_externalized_parameters, cpi_update_configuration
Seguridad5cpi_list_security_materials, cpi_deploy_certificate
Diseno10cpi_get_resources, cpi_update_resource, cpi_get_configurations

Como se Conectan los Productos

Los tres productos forman un ciclo de retroalimentacion:

                  Comandos en Lenguaje Natural
                           |
                           v
                    +------+------+
                    |    R2-CX    |
                    | (Capa IA)  |
                    +------+------+
                           |
              +------------+------------+
              |            |            |
              v            v            v
        +---------+  +---------+  +---------+
        | MCP C4C |  | MCP     |  | MCP CPI |
        | 26 herr.|  | JedIN   |  | 47 herr.|
        |         |  | 79 herr.|  |         |
        +---------+  +---------+  +---------+
              |            |            |
              v            v            v
        +---------+  +---------+  +---------+
        | SAP C4C |  | JedIN   |  | SAP CPI |
        |(Browser)|  |  (API)  |  |  (API)  |
        +---------+  +---------+  +---------+

Flujo de trabajo cross-system tipico:

  1. Un usuario abre R2-CX y escribe: "Verifica cuantas cuentas existen en C4C y confirma que el flujo de replicacion de cuentas esta desplegado en JedIN"
  2. R2-CX llama c4c_count (CorporateAccountCollection) y jedin_list_flows (filtrando flujos de replicacion)
  3. La IA correlaciona los resultados: 847 cuentas en C4C, el flujo de replicacion esta desplegado y ejecuto 23 veces en las ultimas 24 horas con 100% de exito
  4. R2-CX reporta: "847 cuentas en C4C. El flujo 'Business Partner Replication' esta desplegado y saludable — 23 ejecuciones, cero fallos."

Este ciclo funciona porque R2-CX tiene acceso simultaneo a ambos sistemas a traves de sus respectivos servidores MCP. No se requiere cambio manual entre consolas.


Auto-Recuperacion y Resiliencia

Las sesiones de produccion encuentran interrupciones. R2-CX las maneja automaticamente:

EscenarioMecanismo de Recuperacion
Sesion SAP C4C expiraAuto-login usando credenciales almacenadas. La herramienta c4c_recover detecta muerte de sesion y re-autentica en hasta 3 intentos.
Token JedIN expiraRefresh automatico de token usando el flujo de refresh token. Transparente para el usuario.
Crash del navegadorNueva instancia de navegador Playwright lanzada, estado de la sesion restaurado desde checkpoint.
Defaults de generacion ABSLAl generar codigo ABSL, parametros faltantes se llenan con defaults seguros (ej.: tipos BO estandar, namespaces default).
Timeout de herramienta MCPReintento automatico con backoff exponencial (1s, 2s, 4s). Despues de 3 fallos, R2-CX reporta el error y sugiere intervencion manual.

Resultados Validados

La plataforma ha sido probada bajo estres con los siguientes resultados:

MetricaResultado
Herramientas MCP validadas152 en 3 servidores (26 + 79 + 47)
Skills disponibles17 plantillas de prompt reutilizables
Escenarios de prueba aprobados61/61 (benchmark E2E, Grado A+)
Posts wiki generados33 (documentacion cross-system)
Archivos de contenido MDX99+ en 3 locales
Video walkthroughs9 demostraciones grabadas
Prueba de estres100% de tasa de aprobacion bajo carga sostenida
Puntuacion de Preparacion para Produccion95,6 — CERTIFIED
Aceleracion vs. manual14,1x mas rapido que flujo de trabajo tradicional de consultor

Resumen

La arquitectura de JedIN separa responsabilidades de forma clara: el producto Integration maneja el ciclo de vida construir-desplegar-monitorear, R2-CX proporciona operaciones autonomas impulsadas por IA, y el Ecosistema MCP suministra la capa de herramientas conectando todo a sistemas empresariales reales.

Los tres productos comparten un backend comun (API NestJS, PostgreSQL, Redis) y capa de autenticacion. Un usuario puede disenar un flujo en el Flow Designer de Integration, cambiar a R2-CX para verificar los datos del sistema objetivo, desplegar el flujo via lenguaje natural y monitorear la ejecucion — todo dentro de la misma sesion en la plataforma.

Para guias practicas, ve:

Related Articles

Hable con nosotros por WhatsApp