Komponentenbasierte adaptive Middleware für mobile verteilte Systeme