The BPEE is a generic engine for all verticals and a generic
abstraction to deal with the CRUD methods. It can be extended further to
provide transaction management, configurator, workflow, security, exception
management, etc. The intent of this engine is designing a generic framework
that can abstract the transaction processing and reduce the complexities in
writing the business logic code. Porting the execution logic to this generic
framework will enable the developers to write significantly less code in the
business logic layer. Moreover, this framework promotes loosely coupling and
illustrates how effectively you can decouple the User Interface Layer and the Business
Logic Layer of your applications to provide more flexibility in your design.