Architecture
BOSA High Level Block Diagram

BOSA Components Block Diagram
BOSA Components in GL
This is an example how BOSA Components being used in GL SDK:
GLChat Utilizes GL SDK
This is an example of GLSDK being used in GLChat (notice that BOSA components is one of the key components of GLSDK)
Plugin Architecture
Each Main Application in BOSA Platform, will be built on top of Plugin Architecture. Plugin Architecture itself is a derivative of Microkernel Architecture
The Microkernel Architecture consists of two primary components: a core system and plug-in modules. Application logic is distributed between independent plug-in modules and the core system, enabling extensibility, flexibility, and isolation of application features and custom processing logic.
When implementing a Plugin Architecture, the first step is to define the core system and determine which functionalities will be implemented as plugins. The connection or contract between the core system and the plugins may vary depending on the type of application.
Last updated