Book Details

Software Engineering and Middleware

Publication year: 2005

: 978-3-540-31975-7

:


Middleware provides an integration framework for multiple and potentially - verse computing platforms. It allows developers to engineer distributed appli- tions more easily, providing abstractions and primitives to handle distribution and coordination. Middlewareisconstantlyfacingnewchallenges.Today’sadvancesincomp- ing, including development of pervasive applications, exacerbates the diversity problem, introducing variations not only in terms of performance, but also in terms of environments and device characteristics. Software engineers are the- fore challenged both in the area of the development of new and scalable m- dleware systems, where open, heterogeneous, component-based platforms should provide richer functionality and services, and in the area of application devel- ment, where tools to simplify the use of middleware solutions are necessary.


: Computer Science, Aspect-oriented programming, Java, QoS, Web services, adaptive systems, component technologies, component-based systems, distributed systems, middleware, middleware services, mobile environments, modeling, pervasive applications, scalable middleware, ubiquitous systems