Skip to content

Latest commit

 

History

History
18 lines (14 loc) · 764 Bytes

File metadata and controls

18 lines (14 loc) · 764 Bytes

BDK2.0 - Project Architecture

The BDK project is composed in a set of different Maven modules. The approach consists in having one module per BDK "layer".

The layers

The BDK is divided in 3 different layers:

  • core that contains the minimal set of classes to configure, authenticate and use the main APIs
  • advanced that contains additional features on top of the core module such as the command API, the template API or even an NLP integration
  • framework that provides connectors (or starters) for the main Java frameworks such as SpringBoot, MicroProfile, Micronaut or Quarkus

Core