@article {ART-1997-13,
   author = {Frank Leymann},
   title = {{Transaktionsunterst{\"u}tzung f{\"u}r Workflows}},
   journal = {Informatik - Forschung und Entwicklung},
   address = {Berlin, Heidelberg},
   publisher = {Springer},
   volume = {12},
   number = {2},
   pages = {82--90},
   type = {Article in Journal},
   month = {May},
   year = {1997},
   doi = {10.1007/s004500050077},
   keywords = {Workflow-Management; Workflows; Transaktionsmodelle},
   language = {German},
   cr-category = {H.4.1 Office Automation,
                   K.4.4 Electronic Commerce},
   department = {University of Stuttgart, Institute of Architecture of Application Systems, Architecture of Application Systems},
   abstract = {Aus der Verwendung von Workflow-Management-Systemen in der Praxis ergeben sich
      drei wesentliche Anforderungen an die Transaktionsunterst{\"u}tzung f{\"u}r Workflows:
      Zun{\"a}chst mu{\ss} das WFMS selbst Manipulationen seiner eigenen Ressourcen unter
      Transaktionsschutz durchf{\"u}hren. Weiterhin ist die M{\"o}glichkeit des gesicherten
      Aufrufs von Transaktionen und deren Gruppierung zu verteilten Transaktionen zu
      erm{\"o}glichen. Schlie{\ss}lich ist die Unterst{\"u}tzung von langen Transaktionen zu
      gew{\"a}hrleisten, die sich aus der Semantik der abgebildeten Gesch{\"a}ftsprozesse
      ergeben.
      
      Based on the exploitation of workflow management systems in practice three
      essential requirements for transaction support for workflows result: First, the
      WFMS must perform manipulations of its own resources under transaction
      protection. Next, the ability of protected invocations of transactions as well
      as their grouping into distributed transactions must be provided. Finally,
      support of long running transactions resulting from the semantics of the
      represented business processes has to be ensured.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-13&amp;engl=1}
}

@article {ART-1997-12,
   author = {Frank Leymann and Dieter Roller},
   title = {{Workflow-Based Applications}},
   journal = {IBM Systems Journal: Application Development},
   publisher = {Online},
   volume = {36},
   number = {1},
   pages = {102--123},
   type = {Article in Journal},
   month = {January},
   year = {1997},
   doi = {10.1147/sj.361.0102},
   language = {English},
   cr-category = {K.1 The Computer Industry},
   ee = {http://www.research.ibm.com/journal/sj/361/leymann.html},
   department = {University of Stuttgart, Institute of Architecture of Application Systems, Architecture of Application Systems},
   abstract = {A significant number of companies are re-engineering their business to be more
      effective and productive. Consequently, existing applications must be modified,
      and new applications must be written. The new applications typically run in a
      distributed and heterogeneous environment, performing single tasks in parallel,
      and demanding special transaction functionality for the supporting
      environments. Workflow-based applications offer this type of capability. In
      this paper, their principal advantages are derived and set in context to
      transaction, object, and CASE (computer-assisted software engineering)
      technology. In particular, a method is proposed to develop these workflow-based
      applications in a cohesive and consistent way.},
   url = {http://www2.informatik.uni-stuttgart.de/cgi-bin/NCSTRL/NCSTRL_view.pl?id=ART-1997-12&amp;engl=1}
}

