Shark Admin application is Java swing application meant to be used by administrator to manage Shark engine. It can be configured to use shark directly as POJO library, shark deployed as EJB service or shark exposed as WEB Services through EJBs (default configuration is to use shark embedded through POJO interface). It can be used to load XPDL files into shark, unload it, update it, to instantiate and monitor shark's processes, to perform mappings among participant definitions and real users, and among application definitions and Tool agents, .... It contains a built-in worklist handler application that can be used to execute workitems, or to reassign workitems from one user to another.
Next sections describe the possibilities of admin application.