El lenguaje de patrones de integración (mensajería)
El lenguaje de patrones presentado en el libro consta de 65 patrones estructurados en 9 categorías, que en gran medida siguen el flujo de un mensaje de un sistema al siguiente a través de canales, enrutamiento y transformaciones. El libro incluye un lenguaje de patrones basado en íconos, a veces apodado "GregorGrams" en honor a uno de los autores. Hay extractos del libro (breves descripciones de patrones) disponibles en el sitio web complementario (consulte los enlaces externos).
Estilos y tipos de integración
El libro distingue cuatro alternativas de alto nivel para la integración:
Transferencia de archivos
Base de datos compartida
Invocación de procedimiento remoto
Mensajería
Se introducen los siguientes tipos de integración:
Interacción fuertemente acoplada versus interacción débilmente acoplada
Mensajería
Canal de mensajes
Mensaje
Tuberías y filtros
Enrutador de mensajes
Traductor de mensajes
Punto final del mensaje
Canal de mensajes
Canal punto a punto
Canal de publicación y suscripción
Canal de tipo de datos
Canal de mensajes no válido
Canal de la letra muerta
Entrega garantizada
Adaptador de canal
Puente de mensajería
Bus de mensajes
Construcción de mensajes
Mensaje de comando
Mensaje del documento
Mensaje del evento
Solicitud-Respuesta
Dirección del remitente
Identificador de correlación
Secuencia de mensajes
Expiración del mensaje
Indicador de formato
Enrutador de mensajes
Enrutador basado en contenido
Filtro de mensajes
Enrutador dinámico
Lista de destinatarios
Disidente
Agregador
Resecuenciador
Procesador de mensajes compuestos
Dispersar-Reunir
Hoja de ruta
Gerente de procesos
Agente de mensajes
Transformación de mensajes
Envoltorio de sobre
Enriquecedor de contenido
Filtro de contenido
Comprobación de reclamaciones
Normalizador
Modelo de datos canónicos
Punto final del mensaje
Puerta de enlace de mensajería
Mapeador de mensajes
Cliente transaccional
Encuesta al consumidor
Consumidor impulsado por eventos
Consumidores en competencia
Despachador de mensajes
Consumidor selectivo
Suscriptor duradero
Receptor idempotente
Activador de servicio
Gestión del sistema
Bus de control
Desvío
Interceptación de cables
Historial de mensajes
Almacén de mensajes
Proxy inteligente
Mensaje de prueba
Purificador de canales
El lenguaje de patrones sigue siendo relevante hoy en día, por ejemplo, en el desarrollo e integración de aplicaciones en la nube y en la Internet de las cosas. En 2015, los dos autores del libro se reunieron (por primera vez desde la publicación del libro) para una retrospectiva y una entrevista en IEEE Software . [1]
^ Zimmermann, Olaf; Pautasso, Cesare; Hohpe, Gregor; Woolf, Bobby (2016). "Una década de patrones de integración empresarial: una conversación con los autores". IEEE Software . 33 (1): 13–19. doi : 10.1109/MS.2016.11 .
Enlaces externos
Sitio web oficial
"Índice de contenidos" . Consultado el 4 de junio de 2014 .
"El complemento para Enterprise Architect amplió la capacidad de esta herramienta para crear modelos EIP". Archivado desde el original el 27 de noviembre de 2021 . Consultado el 8 de abril de 2016 .
Este artículo sobre un libro o una serie de libros de informática es un esbozo . Puedes ayudar a Wikipedia expandiéndolo.