• 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