project BLF > class Technical Component

technical class

Description

This abstract component is the ancestor component for all technical type of components (called "technical components"). Technical components are components that are meant to provide technical functions. As opposed to business components, these components do not have any business responsibility, and so they don't have business functions that can be called by external consumers. External consumers are external programs that connect a certain way to the application backend and call functions.

As opposed to business components, technical components do not have instances that need to be started before functions can be called on them.

The methods in technical components can only be called from within the business layer running on the appserver backend. In that sense technical components are "private" to the business layer.

Only some exceptions might be exposed to be run from an external consumer, but this needs to be written specifically and documented as such..


methods