The following topic provide information about the technology behind the Worklist Manager Console:
The application itself consists of the following four pages:
Login
The Login page is the first page you see when you open the console in a web browser. It allows you to enter your username and password to authenticate in the system. Additionally this page reappears whenever the HTTP session expires.
Tasks List
The Tasks List page is centered around letting you find the task you are interested in. By default it displays an unfiltered list of tasks that are available (visible) for the logged in user. It provides search capabilities, allowing you to filter the list of tasks to better fit the view you are interested in. Upon selecting a task from the list, you can navigate to the Task Info page for this particular task and assign the task to yourself.
Task Info
On the Task Info page you can view the detailed information about the task (including the task input data, in the format defined by the developer), assign the task to yourself, fill in the task output data, and finally complete the task.
Help
The Help page is ultimately static, simply displaying some text content that describes the usage scenarios for the application.
Given the above pages list, you can define which items need to be directly addressable by the user (from the browser), these include:
Login form
Not-filtered tasks list
Tasks list with a certain filter (search criteria) applied
Particular task info
Particular task action (e.g. checkout or complete)
For the tasks list (both unfiltered and filtered), it should also be possible to address a certain page with a specific page size.
The web application is based on the following APIs, libraries, technologies, and standards.
Server
JSP 2.1
JAX-WS 2.0
Client
XHTML 1.0
CSS 2.1
Javascript 1.6
Document Object Model, Level 1
Communication Protocol
HTTP 1.1
The web application supports the following server-side environment:
GlassFish Enterprise Server v2.1.1
GlassFish ESB 2.2
The web application supports the following browsers and operating systems in the client-side environment.
Browsers
Mozilla Firefox 3.5.x
Microsoft Internet Explorer 7, with all available updates
Microsoft Internet Explorer 8, with all available updates
Safari 4.0.x
Operating Systems
Mac OS X 10.5.x
Windows XP Professional, with all available updates
Windows 7, with all available updates