3 个仓库
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 是一个模块化 Java 应用程序框架和 Spring Boot 扩展,旨在将应用程序模块隔离到独立的执行上下文中。它提供了一个用于发布和引用内部服务的 JVM 服务编排器,以及用于部署自包含中间件启动器的企业中间件集成层。 该框架通过使用独立的类加载器和不同执行上下文的分层树,防止了 Bean、配置和依赖版本冲突。它通过并行加载独立模块并异步初始化组件,优化了企业应用程序的启动时间。 该系统包括一个应用程序就绪性验证器,在所有组件完全初始化之前阻止外部网络流量和服务注册。它还通过将内部模块通信转换为远程服务调用来管理服务编排,并将中间件和 SDK 日志流与主要应用程序日志解耦。
Provides a modular Java framework that isolates application modules into separate execution contexts to prevent bean and classloader conflicts.