By Gustavo Alonso (auth.), Thomas Gschwind, Cecilia Mascolo (eds.)
Middleware presents an integration framework for a number of and probably - verse computing systems. It permits builders to engineer dispensed appli- tions extra simply, delivering abstractions and primitives to address distribution and coordination. Middlewareisconstantlyfacingnewchallenges.Today’sadvancesincomp- ing, together with improvement of pervasive functions, exacerbates the variety challenge, introducing diversifications not just when it comes to functionality, but additionally by way of environments and gadget features. software program engineers are the- fore challenged either within the sector of the improvement of recent and scalable m- dleware structures, the place open, heterogeneous, component-based structures should still offer richer performance and providers, and within the region of program devel- ment, the place instruments to simplify using middleware suggestions are important. software program Engineering and Middleware is the most appropriate workshop for the - seek and perform neighborhood of software program engineering operating in either parts to presentanddiscussnewideasinthis?eld.SEM2004wasthefourthinternational workshop on software program engineering and middleware of the EDO/SEM workshop sequence. past workshops of this sequence have been effectively held in 2002, 2000 and 1999. lots of the lawsuits were released by way of Springer within the Lecture Notes in machine technology series.