Console development and graphic visualization for dynamic collaborative business process modeling

This report presents the purpose, method and results of the project “Console Development and Graphic Visualization for dynamic collaborative business process modeling”. The project is part of the of a joint research collaboration “An Ontology-augmented, Context-aware Web Services Framework for Agile...

Full description

Saved in:
Bibliographic Details
Main Author: Hua, Tran Long.
Other Authors: Goh Eck Soong, Angela
Format: Final Year Project
Language:English
Published: 2010
Subjects:
Online Access:http://hdl.handle.net/10356/36254
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
Description
Summary:This report presents the purpose, method and results of the project “Console Development and Graphic Visualization for dynamic collaborative business process modeling”. The project is part of the of a joint research collaboration “An Ontology-augmented, Context-aware Web Services Framework for Agile Enterprise Collaboration” between SIMTech, NTU, NUS and MIT Sloan School of Management. The project developed the Input Console and Graphic Visualization for Genesis system. The current Genesis system is able to dynamically generate collaborative business processes. However, the Genesis input GUI cannot allow a flexible design of business processes and the Genesis output of task chain is hard to understand and analyze. In this project, the Input Console lets users design the business goals and criteria by typing the queries. The author developed the user input language, named Collagen, and created a text parser to analyze the input data by using JavaCC. Besides, in the Graphic Visualization part, the author built a translator to transform the BPEL output of Genesis into graph description language, called DOT language. Then he used GraphViz application to prepare the graph model from the DOT plain text. The result is that new Input Console provides an efficient way to let users decide which criteria are chosen and how many information they want to describe about the item. In addition, the graph visualization makes a more friendly display of Genesis output by drawing the task chains in graphical method. In conclusion, the project built a more flexible Input Console and developed a higher technique in visualizing the output of Genesis system.