Recommended Literature

0. Basics

Database Management Systems

[KS91] H. F. Kotz, A. Silberschatz: Database Systems Concepts. 2nd Ed., McGraw-Hill, Computer Science Series, 1991

[LL95] S. M. Lang, P. C. Lockemann: Datenbankeinsatz. Springer Verlag, Berlin, 1995

[GR93] J. Gray, A. Reuter: Transaction Processing: Concepts and Techniques. Morgan Kaufmann, San Mateo, 1993

[CP85] S. Ceri, G. Pelagatti: Distributed Databases: Principles and Systems. McGraw-Hill, 1985.

[ÖV94] M.T. Özsu and P. Valduriez. Distributed Data Management: Unsolved Problems and New Issues. Readings in Distributed Computing Systems, 1994

Object Technologies

[Booch94] G. Booch. Object-Oriented Analysis and Design with Applications. 2nd Ed., The Benjamin/Cummings Publishing Company, 1994

[Cattell96] R.G.G. Cattell: The Object Database Standard: ODMG-93, Release 1.2, Morgan Kaufmann, San Francisco, California, 1996.

Distributed Systems

[CDK95] G. Coulouris, J. Dollimore, T. Kindberg: Distributed Systems: Concepts and Design. Addison-Wesley, 1995

[NB84] B. J. Nelson, A. D. Birrell: Implementing Remote Procedure Calls. ACM Transactions on Computer Systems, 2(1), Februar 1984.

[ISO91] ISO/IEC. ISO Remote Procedure Call Specification. ISO/IEC CD 11578 N6561, November 1991

1. General and Introductionary Literature

Middleware

[Ber96] P. A. Bernstein: Middleware: A Model for Distributed System Services. Communications of the ACM, Vol. 39, No. 2, February 1996

[Spectra] MiddlewareSPECTRA. Spectrum Reports Ltd., United Kingdom, 1995. http://www.aladdin.co.uk/mw_spectra/

Client/Server

[OHE95] R. Orfali, D. Harkey, J. Edwards. Essential Client/Server Survival Guide. Van Nostrand Reinhold, New York, 1994

Distributed Object Management

[OHE96] R. Orfali, D. Harkey, J. Edwards. The Essential Distributed Objects Survival Guide. John Wiley & Sons, New York, 1996

[MHG92] F. Manola, S. Heiler, D. Georgakopoulos, M. Hornick, and M. Brodie: Distributed Object Management. International Journal of Intelligent and Cooperative Information Systems, 1(1), June 1992

[ÖDV94] M. T. Özsu, U. Dayal, P. Valduriez (Hrsg.): Distributed Object Management. Morgan Kaufmann, San Mateo, 1994

2. Client-Server Systems

Design Alternatives

[DFMV90] David J. DeWitt, Philippe Futtersack, David Maier and Fernando Velez: A Study of Three Alternative Workstation-Server Architectures for Object Oriented Database Systems, In Proc. of the 16th VLDB Conference, Brisbane, Australia,1990.

[FJK96] Michael J. Franklin, Björn Thor Jonsson and Donald Kossmann: Performance Tradeoffs for Client-Server Query Processing, In Proceedings ACM SIGMOD, Montreal, Canada, 1996.

Reliable Client-Server Communikation

[DCE91] Open Software Foundation: DCE 1.0 Application Development Guide. Technical Report 1991

[BHL95] B. Blakeley, H. Harris, R. Lewis. Messaging and Queuing Using the MQI: Concepts & Analysis, Design & Development. McGraw-Hill Series on Computer Communications, New York, 1995

[BHM90] P. A. Bernstein, M. Hsu, B. Mann: Implementing Recoverable Requests Using Queues. In Proc. ACM SIGMOD, Atlantic City, NJ, 1990.

[SUN91] Sun Microsystems Inc. Solaris ONC: Design and Implementation of Transport-Independent RPC. Solaris 2.0, 1991

[X/Open] X/Open. Distributed Transaction Processing: The TxRPC Specification. July, 1993

SQL Call-Level Interfaces

[SQLCLI] ISO, ANSI: SQL Call-Level Interface (SQL/CLI) Specification Draft, DBL:RIO-005 and X3H2-94-330, September 1994.

[ODBC] Microsoft: Understanding ODBC and OLE. White Paper, 1996.

[Stein96] Christoph Steindl: Is Interoperability Achievable With ODBC? Linz, Austria, June 1996.

3. SQL-Middleware

Proprietary Solutions

[OmniSQL] Sybase: Sybase OmniCONNECT - Technical Overview. Sybase Technical Paper Series, 1996.

[OracleTG] Oracle: Oracle Transparent Gateways, Oracle WWW Ressource, 1996.

OLE DB

[OLEDB] Microsoft: OLE DB Specification, August 1996.

[OLEDB2] Microsoft: Universal Data Access Through OLE DB, White Paper, 1996.

[Rauch96] Stephen Rauch: Talk to Any Database the COM Way Using the OLE DB Interface, Microsoft Systems Journal, July 1996.

4. Federated Databases

[SL90] A. Seth, J.A. Larson: Federated Database Systems for Managing Distributed, Heterogeneous, and Autonomous Databases. ACM Computing Surveys, Vol. 22, No. 3, June 1990

[LMR90] W. Litwin, L. Mark, N. Roussopoulos: Interoperability of Multiple Autonomous Databases. ACM Computing Surveys, Vol. 22, No. 3, June 1990

[KLK91] R. Krishnamurthy, W. Litwin, W. Kent: Language Features for Interoperability of Databases with Semantic Descrepancies. ACM SIGMOD, 1991.

5. Application of object-oriented Technologies

Distributed Object-oriented

[MZ96] E. Pitoura, O. Bukhres, A. Elmagarmid: Object Orientation in Multidatabase Systems. ACM Computing Surveys, Vol. 27, No. 2, June 1995

CORBA Standard

[MZ96] T. J. Mowbray, R. Zahavi: The CORBA: Systems Integration Using Distributed Objects. John Wiley & Sons, New York, 1995

[OMG95a] Object Management Group: Object Management Architecture Guide. Revision 3.0, 3. Ausgabe, John Wiley & Sons, New York, 1995

[OMG95b] OMG. CORBA: The Common Object Request Broker Architecture. Revision 2.0, July 1995

6. Multimedia Middleware Systems

[CHS95] M.J. Carey, L.M. Haas, P.M. Schwarz, et al: Towards Heterogeneous Multimedia Information Systems: The Garlic Approach. Proc. 5th Int'l Workshop on RIDE-DOM, Taipei, Taiwan, March, 1995

[CHN95] W.F. Cody, L.M. Haas, W. Niblack, et al: Querying Multimedia Data from Multiple Repositories by Content: The Garlic Project. Proc. Int'l Conf. On Visual Databases, ???, 1995

7. Data Warehousing

[HGW95] J. Hammer, H. Garcia-Molina, J. Widom, W. Libio, Y. Zhuge: The Stanford Data Warehousing Project. Bulletin of the TC on Data Engineering, Special Issue on Materialized Views and Data Warehousing, Vol. 18, No. 2, Juli 1995

8. Agents and Monitors

[SSW95] W.Schaad, H.-J. Schek, G. Weikum: Implementation and Performance of Multi-level Transaction Management in a Multidatabase Environment. Proc. 5th Int'l Workshop on RIDE: Distributed Object Management, Taipei, March 1995

[WNS95] M.Wunderli, M.C. Norrie, W. Schaad: Multidatabase Agents for CIM Systems. Proc. 3rd Int'l Conf. On Computer Integrated Manufacturing (ICCM'95), Singapore, July 1995

9. Transaction Monitors and Workflow Systems

[ACM94] Andrade, M.T. Carges, M.R. MacBlane: The TUXEDO System: An Open On-line Transaction Processing Environment. Bulletin of the TC on Data Engineering, Special Issue on TP Monitors, Vol. 17, No. 1, March 1994

10. Middleware with Application Logic

Further Information

!!! Dieses Dokument stammt aus dem ETH Web-Archiv und wird nicht mehr gepflegt !!!
!!! This document is stored in the ETH Web archive and is no longer maintained !!!