Using a work manager for processing of long running tasks
Work managers allow for the concurrent execution of multiple threads within the WebLogic Server. They provide an alternative to the java.lang.Thread
API (this API should not be utilized by Java EE applications) for running a work, that is an isolated piece of Java code, concurrently (or serially) as separate WebLogic-managed threads.
Work managers in the WebLogic Server fall in three categories: default, global and application-specific work managers. The default work manager is used for applications that do not specify a work manager. This may be sufficient for most applications. Global work managers are WebLogic Server domain-specific and are defined explicitly in WebLogic. Applications utilizing the same global work manager create their own instance of the work manager to handle the threads associated with each application. Application-specific work managers are defined for specific applications only, making them available for use...