Title :
GroupSpeak: High-level Language Extension for Workflow Capability
Author :
Gutman, Moshe ; Radhakrishnan, Sridhar ; Kim, Changwook ; Sekharan, Chandra N. ; Laufer, Konstantin
Author_Institution :
Sch. of Comput. Sci., Univ. of Oklahoma, Norman, OK, USA
Abstract :
Currently, workflow systems are either XML based or component based. Both paradigms have usability deficiencies. XML is not designed for procedural programming. Legacy code is difficult to adapt to component based systems. We propose a new paradigm by adding workflow keywords to an existing high-level language. This approach, called GroupSpeak, uses a procedural style of programming and allows for easy introduction of workflow patterns to legacy code. The programmer can leverage their existing knowledge of the high-level language to easily add workflow capabilities to their applications.
Keywords :
XML; high level languages; object-oriented programming; workflow management software; XML; component based system; groupspeak; high-level language extension; legacy code; procedural programming; workflow capability; workflow pattern; Computer science; Encoding; High level languages; Java; Programming profession; USA Councils; Usability; Visual BASIC; Web services; XML; language extensions; programming patterns; web services composition; workflow;
Conference_Titel :
Web Services, 2009. ICWS 2009. IEEE International Conference on
Conference_Location :
Los Angeles, CA
Print_ISBN :
978-0-7695-3709-2
DOI :
10.1109/ICWS.2009.135