Jump to main content Jump to navigation Jump to search Jump to footer
Jump to main content
Distributed and Self-organizing Systems
Model-driven Construction of Workflow-based Web Applications with Domain-specific Languages
Model-driven Construction of Workflow-based Web Applications with Domain-specific Languages | Distributed and Self-organizing Systems
 

PUBLICATION

Model-driven Construction of Workflow-based Web Applications with Domain-specific Languages

Type

Conference Paper

Year

2007

Authors

Event

Third International Workshop on Model-Driven Web Engineering (MDWE 2007)

Published in

Proceedings of the Third International Workshop on Model-Driven Web Engineering (MDWE 2007)

ISBN/ISSN

978-88-902405-2-2

Download

PDF

Abstract

The requirements for Web applications concerning workflow execution, interaction, aesthetics, federation and Web service integration are steadily increasing. Considering their complexity, the development of these “rich workflow-based Web applications” requires a systematic approach taking key factors like strong user involvement and clear business objectives into account. To this end, we present an approach for the model-driven construction and evolution of such Web applications on the basis of workflow models which is founded on Domain-specific Languages (DSLs) and a supporting technical framework. We describe our approach’s core DSL for workflow modeling which supports various modeling notations like BPMN or Petri nets and outline a set of DSLs used for designing workflow activities like dialog construction, data presentation and Web service communication. In conclusion, rich workflow-based Web applications can be built by modeling workflows and activities and passing them to the associated technical framework. The resulting running prototype can then be configured in detail using the presented DSLs.

Reference

Freudenstein, Patrick; Buck, Jan; Nussbaumer, Martin; Gaedke, Martin: Model-driven Construction of Workflow-based Web Applications with Domain-specific Languages. Proceedings of the Third International Workshop on Model-Driven Web Engineering (MDWE 2007), pp. 215–229, 2007.

Cite this

BibLaTeX