Annotation Type ApplicationLayer
-
@Retention(CLASS) @Target({PACKAGE,TYPE}) @Documented public @interface ApplicationLayerIdentifies theApplicationLayerin a layered architecture. The application layer is coordinating the execution of business flows without containing business rules, but by utilizing theDomainLayer. It also coordinates flows spanning other systems or bounded contexts and may keep information of the progress of the execution.Therefore, the application layer is a thin layer to enable the system to execute business flows.