The framework allows the business processes to be executed in an Internet or Intranet environment. Business Object Framework Business objects are supported by means of the Business Object Framework that takes care of transparent distribution and persistence. Business objects have both a method-based interface and a message based interface. The message-based interface allows for advanced functionality like load balancing, message interception by agents and mediating services. Business objects are bundled in larger components.
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.