CORE 3.1.0 API

01 Application Layer: Implementation of the Application Logic.
Implementation classes only for internal usage.
02 Business Layer: Interfaces who implemented in the Application Layer and used in the Service Layer.
00 Domain Layer: Includes all Data Objects with Validation for Persistence.
Exception: Trunk for customized Exceptions.
03 Service Layer: Use the Business Layer to implement the Services and RESTful Services.
Utils: Helpful things, which can't implement against an Interface.