Graph Layout for Workflow Applications with ILOG JViews
Workflow is the flow of information and control in a company’s business processes . Examples of such processes are purchasing procedures, production planning or customer support mechanisms. Managing business processes more efficiently can reduce the costs and improve product and customer services. A workflow modeler is a software that allows to design, document and optimize the business processes. Today’s workflow management systems are graphical tools that allow to manipulate and monitor workflows that are visualized as diagrams. The automatic layout of workflow diagrams is a central part of the GUI of such software systems.
The ILOG JViews Component Suite is a set of pure Java components for building sophisticated interactive commercial Web-based user interfaces. Besides ready-to-use components for cartography, charting, resource scheduling (Gantt charts), it includes a component specialized for building the GUI of workflow applications (Fig. 1). This workflow component utilizes the powerful graphic framework and graph layout package of JViews . It provides full customization of the look & feel of all graphical elements via Cascading Style Sheets, and supports XML input and output derived from the Workflow Management Coalition standards.
- 1.L. Fischer, editor. New tools for new times: The workflow paradigm. Future Strategies Inc., second edition, 1995.Google Scholar
- 2.G. Sander. A fast heuristic for hierarchical manhattan layout. In Proc. Symposium on Graph Drawing, GD’95, pages 447–458. Springer, LNCS 1027, 1996.Google Scholar
- 3.G. Sander and A. Vasiliu. The ILOG JViews graph layout module. In Proc. Symposium on Graph Drawing, GD’2001, pages 438–439. Springer, LNCS 2265, 2002.Google Scholar