Taustakirjallisuutta
- Baker, S., Corba Distributed Objects : Using Orbix. Addison-Wesley.
- Bershad, B. N., Anderson, T. E., Lazowska, E. D., Levy, H. M.,
Lightweight remote procedure call. ACM Transactions on Computer
Systems 8, 1 (Feb. 1990), pp. 37 - 55.
- Bernstein, P. A., Newcomer, E., Principles of Transaction
Processing. Morgan Kaufman Series in Data Management Systems.
- Birrell, A. D.
Secure communication using remote procedure calls. ACM Transactions
on Computer Systems 3, 1 (Feb. 1985), pp. 1 - 14.
- Black et al., Distribution and Abstract Types in Emerald, IEEE
Transactions on Software Engineering, vol 13, No 1, January 1987.
- Black, K., et al, Wireless Access and Terminal Mobility in CORBA.
OMG White paper.
- Bolosky, W. J., Draves, R. P., Fitzgerald, R. P., Fraser, C. W.,
Jones, M. B., Knoblock, T. B., Rashid, R.,
Operating System Directions for the Next Millennium .
- Briot, J.-P., Guerraoui,R., Loehr, K.-P., Concurrency and
Distribution in Object-Oriented Programming. Computing Surveys 30, 3
(1998), pp. 291-329 .
- Britton, C., IT Architectures and Middleware: Strategies for
Building Large, Integrated Systems. Pearson, 2001.
- Brose, G., Duddy, K.,
JavaTM Programming with CORBATM : Advanced Techniques for Building
Distributed Applications
- Chand, G., Holburn, D. M.,
A real-time contol application using asynchronous remote procedure
calls. Proceedings of the 1994 ACM symposium on Applied computing,
1994, pp. 515 - 517.
- Chung, P. E., Huang, Y., Yajnik, S., Liang, D., Shih, J. C., Wang,
C.-Y.,
DCOM and CORBA Side by Side, Step by Step, and Layer by Layer
- Clark, D. D., Tennenhouse, D. L.,
Architectural Considerations for a New Generation of Protocols.
Proceedings of the SIGCOMM '90 Symposium on Communications Architectures
and Protocols, Philadelphia, PA, September 1990. Computer Communications
Review, Volume 20, 4 (Sept. 1990), pp. 200--208.
- Geoff Coulson, Gordon S. Blair, Michael Clarke, Nikos Parlavantzas: The
design of a configurable and reconfigurable middleware platform. Distributed
Computing 15(2): 109-126 (2002)
- Eugster, P. Th. , Guerraoui, R., Sventek, J., Distributed
Asynchronous Collections: Abstractions for Publish/Subscribe
Interaction. ECOOP 2000 - Object-Oriented Programming 14th European
Conference, Sophia Antipolis and Cannes, France, June 2000.
- Emmerich, W.,
Software engineering and middleware: a roadmap. Proceedings of the
conference on The future of Software engineering, 2000, Pages 117 - 129.
- Aniruddha Gokhale, Douglas C. Schmidt, Balachandra Natarajan and Nanbor Wang,
Applying Model-Integrated Computing to Component Middleware and Enterprise
Applications, The Communications of the ACM Special Issue on Enterprise
Components, Service and Business Rules (Ali Arsanjani ed.), vol. 45, no. 10,
October 2002.
- Heineman, G. T., Councill, W. T., Component-Based Software
Engineering. Putting Pieces Together. Addison-Wesley, 2001.
- Haines, M.,
An open implementation analysis and design for lightweight threads.
Proceedings of the 1997 ACM SIGPLAN conference on Object-oriented
programming systems, languages and applications, 1997, pp. 229 - 242.
- Henning, M., Vinoski, S., Advanced CORBA Programming with C++.
Addison-Wesley.
- Henning, M., How does binding
work in CORBA?.
- Henning, M.,
Binding, Migration, and Scalability in CORBA . Communications of the
ACM, October 1998
- Hu, F., Sharma, N. K., Enhancing wireless Internet performance.
IEEE Communications Surveys.
- Kiczales, G.,
Aspect-oriented programming. ACM Computing Surveys 28, 4 (Dec.
1996).
- Maeda, C., Lee, A., Murphy, G., Kiczales, G.,
Open implementation analysis and design. Proceedings of the 1997
symposium on Symposium on software reusability, 1997, pp. 44- 52.
- Marvie, R., Merle, P., Geib, J., Towards a Dynamic CORBA Component
Platform. Proceedings of the second symposium of distributed object and
applications. IEEE Computer Society Press, Antwerp, Belgium, September
2000.
- Oki, B., Pfluegl, M., Siegel, A., Skeen, D., The Information Bus ---
An Architecture for Extensible Distributed Systems. Operating Systems
Review. 1993, 27(5)
- Schmidt, D. C., Levine, D. L., Mungee, S., The Design of the TAO
Real-Time Object Request Broker (1997)
- The Object Management Group. A Discussion of the Object
Management Architecture. Technical Specification. Chapters 1-4.
- The Object Management Group. CORBA Specification.
(Includes among others specifications for DII, DSI, Any, POA, IIOP, ObV,
IDL, IDL-to-language mappings). Technical Specification.
- The Object Management Group. CORBAservices
Specification. Technical Specification.
- The Object Management Group. CORBA Domain
Technology. Technical Specification.
-
RM-ODP Standards.
- Slama, D., Garbis, J., Russell, P., Enterprise Corba, Prentice Hall.
- Waldo, J., Wyant, G., Wollrath, A., Kendall, S., A Note
on Distribute Computing . TR-94-29 (November 1994).
- Walker, R. J., Baniassad, E. L. A., Murphy, G. C.,
An initial assessment of aspect-oriented programming;. Proceedings
of the 1999 international conference on Software engineering, 1999, pp.
120 - 130.
- Wang, N., Schmidt, C., Kircher, M., Parameswaran, K.: Adaptive and Reflective Middleware for QoS-Enabled CCM Applications. DSONLNE 2,5, 2001.
- Ohjelmointitutoriaaleja.
- CORBA-sivustoja: http://www.cs.wustl.edu/~schmidt/corba.html ja http://www.puder.org/corba/.
- CCM-spesifikaation intro.