Frameworks Derived from Business Process Patterns

A novel approach for the design of Business Objects Frameworks that encapsulates high level business knowledge and logic is presented. These frameworks are derived from formal and explicit Business Process Patterns that include best practices for businesses in a given application domain. A pattern and a framework derived from it can be applied to improve a process for a given business in the domain and to develop an application to support such process. This provides a very flexible way, based on reusable components, to develop solutions and software for complex business decisions, which is an alternative to packaged products. The approach is exemplified by using a specific application domain and applied to a real case in the domain.