7 repositorios
Middleware components that bridge applications with external platforms.
Distinguishing note: Focuses on the bridging of host applications to external services.
Explore 7 awesome GitHub repositories matching software engineering & architecture · Integration Middleware. Refine with filters or upvote what's useful.
This project is a Model Context Protocol server that provides a standardized interface for connecting host applications to external data sources and service APIs. It functions as a middleware component, exposing repository-related functionality as a set of discoverable tools that can be invoked dynamically by large language models to facilitate context-aware reasoning and task execution. By bridging host environments with external platforms, the server enables artificial intelligence models to access real-time repository information, supporting automated workflows and improved accuracy in gen
Bridges host applications with external platforms to facilitate secure data exchange and task execution.
Spring Cloud Alibaba is a suite of libraries designed to connect distributed Java applications to Alibaba cloud middleware and infrastructure services. It provides a comprehensive set of tools for messaging, configuration, task scheduling, transaction coordination, and service discovery. The project implements distributed infrastructure capabilities including a transaction coordinator for maintaining data consistency across multiple services and a configuration manager for storing external settings in a centralized cloud repository with automatic updates. It includes a distributed job schedul
Provides standardized client libraries and wrappers to bridge application logic with distributed infrastructure services.
Cookiecutter Django is a command-line utility designed to generate production-ready web application structures based on the Django framework. It functions as a standardized boilerplate generator that automates the initial setup of a project, providing a consistent foundation that includes pre-configured settings, security defaults, and integrated infrastructure services. The project distinguishes itself by providing a fully containerized development and deployment environment. It orchestrates multi-container stacks that manage databases, background workers, and web servers, ensuring that the
Integrates external services like authentication and error tracking through pluggable middleware layers.
Este proyecto es un puente de runtime políglota y framework de interoperabilidad diseñado para ejecutar código .NET y Node.js dentro de un único proceso del sistema operativo. Funciona como un motor de ejecución cross-runtime y host de scripting in-process, permitiendo la comunicación bidireccional y el intercambio de datos entre el Common Language Runtime y los entornos de JavaScript para eliminar la sobrecarga de comunicación entre procesos. El framework se distingue por proporcionar un sistema para callbacks asíncronos bidireccionales y marshalling automático de buffers binarios y valores serializables entre diferentes tipos de objetos gestionados. Permite la compilación y ejecución de archivos fuente o scripts en línea de múltiples lenguajes dentro de una aplicación en ejecución aprovechando un modelo de compilador común. El proyecto cubre una amplia gama de capacidades, incluyendo la descarga de tareas asíncronas a hilos en segundo plano, la integración de lógica externa como middleware de framework web y la ejecución asíncrona de SQL. También proporciona herramientas de observabilidad para el mapeo de excepciones cross-runtime y admite la depuración de procesos tanto gestionados como nativos.
Integrates external web applications into a web framework by acting as middleware or request handlers.
sofa-boot es un framework de extensión de Spring Boot diseñado para la orquestación de servicios empresariales e integración de middleware. Funciona como un aislador de cargador de clases de Java y gestor de contexto de Spring, proporcionando los mecanismos necesarios para evitar conflictos de dependencias y beans dentro de aplicaciones complejas. El proyecto se diferencia al separar clases y contextos en espacios de nombres distintos para resolver conflictos de versiones entre bibliotecas de aplicaciones y módulos de middleware. También actúa como un integrador de middleware empresarial, utilizando starters estandarizados para configurar y conectar automáticamente las aplicaciones a pilas de middleware especializadas. El framework incluye capacidades para verificar la preparación de la aplicación para asegurar que un sistema esté listo para el tráfico antes de recibir solicitudes. Además, proporciona herramientas para unificar configuraciones de registro en múltiples kits de desarrollo de software.
Provides middleware components that bridge host applications to specialized external service platforms.
Sofa-boot es un framework de aplicaciones Java modular y una extensión de Spring Boot diseñada para aislar módulos de aplicaciones en contextos de ejecución separados. Proporciona un orquestador de servicios JVM para publicar y referenciar servicios internos y una capa de integración de middleware empresarial para desplegar starters de middleware autónomos. El framework evita conflictos de versiones de beans, configuración y dependencias mediante el uso de cargadores de clases independientes y un árbol jerárquico de contextos de ejecución distintos. Optimiza los tiempos de inicio de aplicaciones empresariales cargando módulos independientes en paralelo e inicializando componentes de forma asíncrona. El sistema incluye un verificador de preparación de aplicaciones que bloquea el tráfico de red externo y el registro de servicios hasta que todos los componentes estén completamente inicializados. También gestiona la orquestación de servicios convirtiendo la comunicación interna de módulos en llamadas de servicio remotas y desacopla los flujos de registro de middleware y SDK de los registros principales de la aplicación.
Provides a pluggable integration layer for deploying and configuring external middleware services using self-contained starter modules.
Este proyecto es un curso de desarrollo blockchain y framework diseñado para enseñar la creación de aplicaciones descentralizadas y contratos inteligentes. Proporciona una guía estructural y un kit de desarrollo para construir software que interactúa con tecnología de registro distribuido y almacenamiento peer-to-peer. El proyecto cubre la implementación de blockchains de consorcio para entornos empresariales, donde los registros compartidos son gestionados entre organizaciones de confianza. También incluye metodologías para orquestar blockchains privadas y simular nodos locales para probar aplicaciones. La superficie de capacidad se extiende a la ingeniería de contratos inteligentes y el desarrollo de middleware blockchain para conectar capas de datos con interfaces de usuario. Además, cubre la gestión de almacenamiento distribuido utilizando sistemas direccionables por contenido y protocolos de red peer-to-peer.
Provides middleware components that bridge blockchain data layers with front-end user interfaces.