Business Process Objects

Business Process Objects (BPO s) are the classes which reside in the Business Object Layer (BOL) of a Cúram server application, i.e. the architectural layer between the Remote Interface Layer (RIL) and the Data Access Layer (DAL). All business logic is implemented in this layer and as a result, BPOs constitute the large majority of handcrafted coding required to create a server application.

BPOs do not directly communicate with the RDBMS (implemented - largely automatically - in the DAL), nor the middleware (implemented - largely automatically - in the BOL): their job is specifically to implement business logic.