C:\unocourses\4350\slides\DefiningThreads Middleware Spring/2002 Distributed Software Engineering C:\unocourses\4350\slides\DefiningThreads
C:\unocourses\4350\slides\DefiningThreads Middleware Software systems used for integration. Spring/2002 Distributed Software Engineering C:\unocourses\4350\slides\DefiningThreads
C:\unocourses\4350\slides\DefiningThreads Classification RPC Asynchronous message passing Language specific: J2EE, smalltalk,C++ Language independent: CORBA, RMI-OPII Proprietary vs. Standard-based Embedded vs. Enterprise Spring/2002 Distributed Software Engineering C:\unocourses\4350\slides\DefiningThreads
Desirable characteristics Flexible High levels of performance Simplicity. Too many configuration hooks frighten new users. Tuning through configuration rather than through programming. Facilitate internet-scale application-to-application integration. Spring/2002 Distributed Software Engineering C:\unocourses\4350\slides\DefiningThreads