Research Area: | Collaborative applications and middleware | ||
---|---|---|---|
Status: | Finished | Degree: | Phd |
Directors: | Students: | ||
Proposed start date: | 2005-09-29 | Proposed end date: | 2010-04-29 |
Digital version | |||
Attachements: | |||
Description: | |||
In this PhD dissertation we present a distributed middleware proposal for large-scale application development. Our main aim is to separate the distributed concerns of these applications, like replication, which can be integrated independently and transparently. Our approach is based on the implementation of these concerns using the paradigm of distributed aspects. In addition, our proposal benefits from the peer-to-peer (P2P) networks and aspect-oriented programming (AOP) substrates to provide these concerns in a decentralized, decoupled, efficient, and transparent way. Our middleware architecture is divided into two layers: a composition model and a scalable deployment platform for distributed aspects. Finally, we demonstrate the viability and applicability of our model via implementation and experimentation of prototypes in real large-scale networks. |