How Bean data element works

This section introduces how the toolkit uses Bean data element:
  1. When the application starts, it creates runtime contexts and populates them using data elements. The application asks the toolkit to create the required bean data element instances according to the referenced POJO.
  2. When the application asks the toolkit to create a context, the toolkit dynamically creates the Bean data elements that have been defined for that context in the external definitions.
  3. When a process or service executes, it searches for its data elements in the context using simple and composite keys. If it does not find the data, either in the process context or in context chain, the process throws a DSEObjectNotFoundException.