Obiettivo
The overall objective of the TAPAS project is to develop novel methods, tools, algorithms and protocols that support the construction and provisioning of Internet application services.
Objectives:
The project will achieve the overall objective by developing QoS enabled middleware services capable of meeting Service Level Agreements (SLAs) between application services and will enhance component based middleware technologies such that components can be deployed and interact across organisational boundaries. The project will develop notations for expressing SLAs to enable specification of QoS, such as the availability as well as trust relationships. SLA trust specifications will be used for deriving service invocation primitives enriched with authentication, non-repudiation mechanisms, with or without the involvement of trusted third parties.
Work description:
TAPAS is structured into four technical workpackages(WPs).
- WP1 will develop notations for expressing SLAs to enable specification of QoS as well as trust relationships. Model checking capabilities will be developed to support reasoning about QoS characteristics of components and their composition. The project will adopt UML as the language for the description, modelling and analysis and extend it with formally defined stereotypes and properties.
SLAs are only useful if their compliance is enforced and monitored. To achieve this aim TAPAS will use SLAs not only as an inter-organisational contractual feature but also to govern component execution.
- WP2 will develop support architectures that provide QoS negotiation, establishment and adaptation facilities to enable component containers to become QoS enabled. SLA trust specifications will be used for deriving service invocation primitives enriched with authentication, non-repudiation mechanisms, with or without the involvement of trusted third parties.
- WP3 will implement key middleware services identified in WP2. Particular attention will be placed on the development of QoS enabled multi-party communication (e.g. for supporting publish/subscribe communication, dynamic load balancing between replicated containers). Distributed applications with multiple senders pose several problems for network QoS; novel signalling methods and protocols for end to end QoS negotiation for resource reservation and feedback will be developed. Middleware services will be developed using open source application servers and widely used component technologies such as CORBA and JAVA.
- WP4 will evaluate results from the TAPAS projects by comparing them with current state-of-the-practice (e.g. an off-the-shelf CORBA or J2EE application server). Partners will build demonstrator applications with demanding QoS requirements such as hosting of an auction service.
Milestones:
The final report on TAPAS architecture will cover the architecture of component oriented middleware for deployment in inter-organisation setting. Results will include model checking tool to support reasoning about QoS characteristics of components and their composition prototype, implementations using open source application servers and demonstrators. Preliminary results (milestones) will include reports on application hosting and QoS networking requirements.
Campo scientifico (EuroSciVoc)
CORDIS classifica i progetti con EuroSciVoc, una tassonomia multilingue dei campi scientifici, attraverso un processo semi-automatico basato su tecniche NLP. Cfr.: Il Vocabolario Scientifico Europeo.
CORDIS classifica i progetti con EuroSciVoc, una tassonomia multilingue dei campi scientifici, attraverso un processo semi-automatico basato su tecniche NLP. Cfr.: Il Vocabolario Scientifico Europeo.
È necessario effettuare l’accesso o registrarsi per utilizzare questa funzione
Programma(i)
Programmi di finanziamento pluriennali che definiscono le priorità dell’UE in materia di ricerca e innovazione.
Programmi di finanziamento pluriennali che definiscono le priorità dell’UE in materia di ricerca e innovazione.
Argomento(i)
Gli inviti a presentare proposte sono suddivisi per argomenti. Un argomento definisce un’area o un tema specifico per il quale i candidati possono presentare proposte. La descrizione di un argomento comprende il suo ambito specifico e l’impatto previsto del progetto finanziato.
Gli inviti a presentare proposte sono suddivisi per argomenti. Un argomento definisce un’area o un tema specifico per il quale i candidati possono presentare proposte. La descrizione di un argomento comprende il suo ambito specifico e l’impatto previsto del progetto finanziato.
Invito a presentare proposte
Procedura per invitare i candidati a presentare proposte di progetti, con l’obiettivo di ricevere finanziamenti dall’UE.
Dati non disponibili
Procedura per invitare i candidati a presentare proposte di progetti, con l’obiettivo di ricevere finanziamenti dall’UE.
Meccanismo di finanziamento
Meccanismo di finanziamento (o «Tipo di azione») all’interno di un programma con caratteristiche comuni. Specifica: l’ambito di ciò che viene finanziato; il tasso di rimborso; i criteri di valutazione specifici per qualificarsi per il finanziamento; l’uso di forme semplificate di costi come gli importi forfettari.
Meccanismo di finanziamento (o «Tipo di azione») all’interno di un programma con caratteristiche comuni. Specifica: l’ambito di ciò che viene finanziato; il tasso di rimborso; i criteri di valutazione specifici per qualificarsi per il finanziamento; l’uso di forme semplificate di costi come gli importi forfettari.
Coordinatore
NE1 7RU NEWCASTLE UPON TYNE
Regno Unito
I costi totali sostenuti dall’organizzazione per partecipare al progetto, compresi i costi diretti e indiretti. Questo importo è un sottoinsieme del bilancio complessivo del progetto.