Overview

The Axelor Open Platform applications generally implements all business logics using modules. As we have seen earlier, a typical business module consists:

  • models - defines domain data

  • views - defines views for the domain objects

  • actions - defines actions to interact with services from views

  • services - provides business services

  • controllers - provides glue layer between views and services

  • reports - define various reports

  • schedules - provide scheduled job implementation

  • i18n - provides i18n catalogs

  • security - define security

  • change tracking - define change tracking and notifications