Pakollinen kirjallisuus
- Johdanto - Introduction
- Bakken, D. E., Middleware.
Encyclopedia of Distributed Computing. Kluwer Academic Press, 2001.
- Bernstein, P. A, Middleware.
CACM, Feb 1996.
- Campbell, A., Coulson, G., Kounavis, M. E., Managing Complexity:
Middleware Explained. Distributed Computing.
- Charles, J., Middleware Moves to the Forefront. IEEE Computer, pp.
17-19, May 1999.
- Kutvonen, L., Architectures for Distributed Systems: Open Distributed
Processing Reference Model.
- Väliohjelmistojen tyypit - Middleware types
- Schantz, R. E., Schmidt, D.C., Encyclopedia
for Software Engineering, chapter Middleware for Distributed Systems:
Evolving the common structure for Network-centric applications.
Wiley&Sons.
- Banavar, G., Chandra, T., Strom, R., Sturman, D., A
case for message oriented middleware. Lecture notes in computer science,
1693, 1999.
- Bernstein, P.A., Transaction
processing monitors, CACM 33,11, pp.75-86.
- Bakre, A., Badrinath, B., R., M-RPC:
a remote procedure call service for mobile clients
- Lewandowski, S.M., Frameworks
for component-based Client/Server computing
- Objektiväliohjelmistot - Object middleware
- Mirion Bearman, Trading in Open Distributed Environments,
Proceedings of the International Conference on Open Distributed
Processing, February 1995, Brisbane, Australia.
- Komponenttiväliohjelmistot - Component middleware
- Komponenttimallien vertailua - Comparison of component support systems
- MDA - Model Driven Architecture
- Reflektiiviset väliohjelmistot - Reflective middleware
- Geoff Coulson, What is
Reflective Middleware? IEEE Distributed Systems ONLINE
- G. Kiczales, J. Lamping, C V. Lopes, C. Maeda, A. Mendhekar, G. Murphy:
Open
Implementation Design Guidelines. Proceedings of the 1997 international
conference on Software engineering, 1997, pp. 481 - 490.
- F. Kon, M. Roman, P. Liu, J. Mao, T. Yamane, L.C. Magalhaes, R.H. Campbell: Monitoring, Security and Dynamic Configuration with the dynamic TAO Reflective ORB Middleware2000, LNCS 1795, 121-143.
- Gordon S. Blair, Geof Coulson, Anders Andersen, Lynne Blair, Michael
Clarke, Fabio Costa, Hector Duran-Limon, Tom Fitzpatrick, Lee Johnston, Rui
moreira, Nikos Parlavantzas, and Katia Saikoski: The
Design and Implementation of Open ORB 2. DSONLINE 2, 6.
- Ennakkotiedot - Litterature from previous courses
- Birrell, A. D., Nelson, J. B, Implementing
remote procedure calls; ACM Transactions on Computer Systems 2, 1 (Feb.
1984), pp. 39 -59.
- Colouris, et.al, 2PL + nested transactions
- Mobiiliväliohjelmistot - Mobile middleware