7 repositorios
Libraries and frameworks for implementing integration patterns in code.
Explore 7 awesome GitHub repositories matching part of an awesome list · Integration Frameworks. Refine with filters or upvote what's useful.
MassTransit is a .NET distributed application framework and asynchronous messaging library designed for building distributed systems. It serves as an enterprise service bus implementation that handles the routing, transformation, and delivery of messages between decoupled services. The framework provides a message broker abstraction layer, which decouples application code from specific messaging infrastructure such as RabbitMQ, Azure Service Bus, or Amazon SQS. It supports event-driven architecture and asynchronous microservices communication to improve system scalability and availability. T
Distributed application framework for .NET messaging abstractions.
Apache Camel es un framework de integración empresarial y motor de integración Java diseñado para enrutar y mediar datos entre sistemas dispares. Funciona como un middleware multi-runtime que implementa patrones de integración empresarial estandarizados para gestionar cómo se enrutan, transforman y procesan los mensajes. El framework incluye una pasarela especializada para conectar modelos de lenguaje grandes (LLM) a datos empresariales y sistemas internos utilizando protocolos de comunicación dedicados. Utiliza una vasta librería de conectores preconstruidos para unir diferentes protocolos de comunicación y permitir el intercambio de datos entre aplicaciones de software incompatibles. El sistema soporta la orquestación del flujo de datos a través de un pipeline basado en mensajes, permitiendo a los usuarios definir lógica de enrutamiento mediante Java, XML, YAML o un diseñador visual de flujos de trabajo. Estos procesos de integración pueden desplegarse como un servicio independiente o embeberse dentro de frameworks host como Spring Boot y Quarkus.
Integration framework with extensive connectors for diverse enterprise systems.
Ballerina is a cloud-native programming language and distributed services framework designed for building and integrating networked services. It provides a network-aware runtime that manages non-blocking input and output operations to support scalable distributed systems. The platform features a visual programming environment that maintains bidirectional synchronization between source code and graphical sequence diagrams. It utilizes a structural type system to decouple independent software components and includes a cloud infrastructure generator that produces Docker and Kubernetes deployment
Programming language designed for network services and API integration.
Wolverine
Low-ceremony messaging and command-bus framework for .NET.
Extends the Spring programming model to support the well-known Enterprise Integration Patterns. Spring Integration enables lightweight messaging within Spring-based applications and supports integration with external systems via declarative adapters. Those adapters provide a higher-level of…
Spring ecosystem extension providing enterprise integration patterns.
Framework for building Event-Driven Microservices
Framework for building event-driven microservices with binder abstractions.
Frank!Framework Exchange, modify and aggregate messages between systems!
Low-code Java framework for messaging and system connectivity.