Adept_flex—Supporting Dynamic Changes of Workflows Without Losing Control
Journal of Intelligent Information Systems - Special issue on workflow management systems
Improving hypermedia development: a reference model-based process assessment method
Proceedings of the tenth ACM Conference on Hypertext and hypermedia : returning to our diverse roots: returning to our diverse roots
An object oriented approach to Web-based applications design
Theory and Practice of Object Systems - Special issue objects, databases, and the WWW
PuLSE: a methodology to develop software product lines
SSR '99 Proceedings of the 1999 symposium on Software reusability
User Modeling and User-Adapted Interaction
Conceptual Modeling of Data-Intensive Web Applications
IEEE Internet Computing
Adaptive Process Management with ADEPT2
ICDE '05 Proceedings of the 21st International Conference on Data Engineering
Pattern-based Variability Management in Web Service Development
ECOWS '05 Proceedings of the Third European Conference on Web Services
Using Product Line Techniques to Build Adaptive Systems
SPLC '06 Proceedings of the 10th International on Software Product Line Conference
Engineering Adaptive Web Applications: A Domain Engineering Framework
Engineering Adaptive Web Applications: A Domain Engineering Framework
Hera: development of semantic web information systems
ICWE'03 Proceedings of the 2003 international conference on Web engineering
A UML-based methodology for hypermedia design
UML'00 Proceedings of the 3rd international conference on The unified modeling language: advancing the standard
Engineering compensations in web service environment
ICWE'07 Proceedings of the 7th international conference on Web engineering
Designing interaction spaces for rich internet applications with UML
ICWE'07 Proceedings of the 7th international conference on Web engineering
Adding client-side adaptation to the conceptual design of e-learning web applications
Journal of Web Engineering
Hi-index | 0.00 |
The unique characteristic of web applications is that they are supposed to be used by much bigger and diverse set of users and stakeholders. An example application area is e-Learning or business to business interaction. In eLearning environment, various users with different background use the eLearning system to study a discipline. In business to business interaction, different requirements and parameters of exchanged business requests might be served by different services from third parties. Such applications require certain intelligence and a slightly different approach to design. Adpative web-based applications aim to leave some of their features at the design stage in the form of variables which are dependent on several criteria. The resolution of the variables is called adaptation and can be seen from two perspectives: adaptation by humans to the changed requirements of stakeholders and dynamic system adaptation to the changed parameters of environments, user or context. Adaptation can be seen as an orthogonal concern or viewpoint in a design process. In this paper I will discuss design abstractions which are employed in current design methods for web applications. I will exemplify the use of the abstractions on eLearning web applications as well as on applications for business to business interaction based on web services.