IRMA-International.org: Creator of Knowledge
Information Resources Management Association
Advancing the Concepts & Practices of Information Resources Management in Modern Organizations

Towards A Model-Driven Approach for Process-Aware Web Applications

Towards A Model-Driven Approach for Process-Aware Web Applications
View Sample PDF
Author(s): Davide Rossi (University of Bologna, Italy)and Elisa Turrini (University of Bologna, Italy)
Copyright: 2011
Pages: 15
Source title: E-Business Applications for Product Development and Competitive Growth: Emerging Technologies
Source Author(s)/Editor(s): In Lee (Western Illinois University, USA)
DOI: 10.4018/978-1-60960-132-4.ch011

Purchase

View Towards A Model-Driven Approach for Process-Aware Web Applications on the publisher's website for pricing and purchasing information.

Abstract

Model-driven methods are always welcome when developing complex applications. Their availability is usually related to the problem domain that has to be addressed and to the software architectures that have to be supported. Process-aware Web applications are arguably the prominent examples of applications in which multi-user, coordinated work takes place and are, as the web evolves towards a Business System, strongly emerging as one of the main types of Web-applications.In this chapter the authors propose a model-driven approach to process-aware Web applications based on a graphical process modeling and execution language that eases the development process (from the design to the implementation) by promoting an effective separation of concerns.Driven by an emerging class of applications, the Web is evolving into a Business System. Web-based business applications allow the participation of several actors to complex enterprise-wide (or even multi-enterprise) business processes and pose new challenges to the software designers and software architects. The design models have to address both navigational and process-based interactions; the software architecture has to provide the components to enact the process and has to define how these components interoperate with the other components of the Web applications. In this chapter the authors show how, promoting an effective separation of concerns, a process modeling language and its enactment engine can be used in the modeling and implementation of process-aware Web applications.

Related Content

Emrah Arğın. © 2022. 16 pages.
Ebru Gülbuğ Erol, Mustafa Gülsün. © 2022. 17 pages.
Yeşim Şener. © 2022. 18 pages.
Salim Kurnaz, Deimantė Žilinskienė. © 2022. 20 pages.
Dorothea Maria Bowyer, Walid El Hamad, Ciorstan Smark, Greg Evan Jones, Claire Beattie, Ying Deng. © 2022. 29 pages.
Savas S. Ates, Vildan Durmaz. © 2022. 24 pages.
Nusret Erceylan, Gaye Atilla. © 2022. 20 pages.
Body Bottom