PUBLICATION
Model-driven Construction of Workflow-based Web Applications with Domain-specific Languages
Type
Conference Paper
Year
2007
Authors

Patrick Freudenstein

Jan Buck

Martin Nussbaumer

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
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.