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