Persistence is realized by an object-relational mapping. Generic Process Framework A process framework provides essential functionality to execute business processes. It uses all kinds of services in the environment, like a workflow-related Task Manager service or a Scheduling service. A part of the framework is a process engine that is able to execute and monitor processes. Intelligent Traders Traders and directory services play an important role.
Services register themselves including capabilities and constraints.
The intelligent trader contains a knowledge management system and an inference engine that is used to find matches for service requests. It collaborates with other traders. Conclusions Our research has led to the conclusion that the integration of workflow concepts and ERP concepts can have a great synergistic effect. The workflow part, which is responsible for the definition, execution and management of business processes, is able to use all kinds of ERP-related services. An example is a Resource Allocation service.