Overview
The Axelor Open Platform applications generally implements all business logic 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 catalogues
- Security
-
define security
- Change tracking
-
define change tracking and notifications