Sitemap | Deutsch
FKZ 01IS08034-C



Motivation and Goals


Current Trends

In the recent years the Internet has evolved from a medium of pure information presentation to a medium for communication and interaction. Due to the inherent advantages, like instant availability anywhere at any time, improved reliabililty, performance and scalability (due to distribution), almost all software vendors have moved their services to the Web....

Go to top... Go to top...  


The ideals of mashups and the reality of modern SaaS solutions are worlds apart: While well-established models for the development of conventional desktop software and adaptive hypermedia applications exist, the structured development of interactive composite web applications (mashups) is still in its infancy. The underlying SOA concepts have simplified the integration at the data and business logic layers, but they neglect user interfaces and interaction...

Go to top... Go to top...  

Challenges and Research Goals

To address the problems mentioned above, we envision a model-driven development process for adaptive, component-based web applications, with a special focs on interactive mashups. Thus, in the CRUISe project we face three fundamental research challenges:

  1. Modeling
    Creating a platform-independent universal (meta) model for components and their composition to interactive mashups.
  2. Execution
    Realizing a modular composition infrastructure for the dynamic composition and execution of the modeled applications.
  3. Adaptation
    Supporting context-awareness both in the component discovery and composition process as well as at mashup runtime.

In consideration of these challenges, we strive for the following research goals...