The Workflow objects are the only mandatory access points to the application server.
Characteristics : Facade / Transaction / management of error messages
The Business Objects implement the entire logical flow.
Characteristics: Business Logic / management of error messages
The Data Objects have access to the records of ‘data sources’, in any form, like table, stored procedure, message queue,…
Characteristics: access to data / management of error messages