Soluzioni basate su componenti attivi
Quasi tutto quello che si trova sul web è basato su componenti, che si tratti di dati XML o di software di terzi. Il progetto EASYCOMP, finanziato dall'UE, ha sviluppato un mezzo grazie a cui questi elementi possono essere facilmente composti in componenti attivi. Questo consente agli utenti finali e agli sviluppatori di software di sfruttarne le possibilità per sviluppi standard che offrono il riuso dei componenti e l'incremento della produttività. Permette inoltre una potente e flessibile integrazione di software. EASYCOMP ha studiato le specifiche, il design e la realizzazione di uno strumento di composizione dinamico: la piattaforma ECDyn. La tecnologia lavora su una piattaforma runtime e implementa una Aspect Component Composition di tipo event-based. L'uso della piattaforma in un processo di sviluppo ben controllato permette dunque una rapida prototipazione delle caratteristiche funzionali e non funzionali. Il principale vantaggio di questa tecnologia è che i processi di sviluppo sono accelerati senza perdita di controllo sullo sviluppo. Inoltre il design permette anche di separare le norme commerciali dai processi funzionali, risolvendo così i problemi di tracciabilità. La piattaforma ECDyn è stata testata con i partner del progetto, per fornire nuove classi di servizi per la piattaforma e uno strumento per supportare il processo EASYCOMP. Dal punto di vista dello sviluppatore, si riduce così il compromesso tra controllo del processo e gestione del rischio.