DocumentCode
2697583
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
fYear
2009
fDate
6-10 July 2009
Firstpage
1035
Lastpage
1036
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Web Services, 2009. ICWS 2009. IEEE International Conference on
Conference_Location
Los Angeles, CA
Print_ISBN
978-0-7695-3709-2
Type
conf
DOI
10.1109/ICWS.2009.135
Filename
5175937
Link To Document