3 repositorios
Extensible architectures for building and deploying specialized business modules.
Distinguishing note: Focuses on architectural extensibility for business-specific module development.
Explore 3 awesome GitHub repositories matching software engineering & architecture · Modular Application Frameworks. Refine with filters or upvote what's useful.
Odoo is an integrated enterprise resource planning suite designed to manage core organizational processes, including accounting, inventory, manufacturing, and human resources, within a single platform. It functions as a modular business application framework that allows for the development and deployment of specialized modules, supported by a low-code environment that provides visual tools for creating custom workflows and data-driven interfaces. The platform distinguishes itself through a highly extensible architecture that enforces strict multi-tenant data isolation, ensuring that records r
Offers a highly extensible architecture for building, customizing, and deploying specialized business modules.
OrchardCore is a content management system and modular web framework built for ASP.NET Core. It serves as a foundation for creating, organizing, and delivering digital web content through a centralized system. The framework is designed for multi-tenant application hosting, allowing multiple isolated website instances to run from a single installation to share server resources and reduce administrative overhead. It employs an extensible architecture that enables the composition of independent functional modules and services into a cohesive application. The system provides capabilities for ent
Provides an extensible architecture for combining independent functional modules and services into a cohesive application.
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 modular Java framework that isolates application modules into separate execution contexts to prevent bean and classloader conflicts.