Middleware for heterogeneous and distributed information systems WS 2012/13
The lecture Middleware for heterogeneous and distributed information systems (4V + 2Ü) is subdivided into two consecutive parts: Middleware for Information Systems (2V + 1Ü) is given in the first half of semester and Enterprise Information Systems (2V + 1Ü) in the second half of semester. Students may take the examination for the first and second part individually or in combination.
News
| Date | Announcement | 
|---|---|
| Jan. 30, 2013 | Due to Prof. Deßloch's illness, there will be no lecture on Thursay, 31.01. | 
| Dec. 03, 2012 | All the courses of the first part (Middleware for Information Systems) will be finished tomorrow Dec. 04. After that, Professor Dessloch will iteract with you about the tips for learning and preparation for the exam. | 
Contents
| Part I - Middleware for Information Systems | ||
| Chapter 0: Course Information and Outline | ||
| Chapter 1: Motivation | ||
| Chapter 2: Distributed Information Systems | ||
| Chapter 3: DB Gateways | ||
| Chapter 4: RPC and DTP | ||
| Chapter 5: Application Server Middleware | ||
| Chapter 6: Persistence-Relationships-Query | ||
| Chapter 7: XML | ||
| Chapter 8: Foundations of Web Services | ||
| Chapter 9: Web Services Coordination and Transactions | ||
| Chapter 10: Web based Information System | ||
| Part II - Enterprise Information Systems | ||
| Chapter 1: Motivation | ||
| Chapter 2: Virtual Data Integration | ||
| Chapter 3: Data Replication and Materialized Integration | ||
| Chapter 4: Information Integration | ||
| Chapter 5: Message-Oriented Middleware | ||
| Chapter 6: Business Process Modeling and Workflow Management | ||
| Chapter 7: Web Services Composition | 
Exercises
| Exercise 1 | ||||
| Exercise 2 | ||||
| Exercise 3 | ||||
| Exercise 4 | ||||
| Exercise 5 | ||||
| Exercise 6 | ||||
| Exercise 7 | ||||
| Exercise 8 | ||||
| Exercise 9 | ||||
| Exercise 10 | ||||
| Exercise 11 | ||||
| Exercise 12 | ||||
| Exercise 13 | 
Organizational matters
Course hours
Tuesday, 10:00 - 11:30, 48-462
Thursday, 10:00 - 11:30, 48-462
Beginning at October 16, 2012
Exercise hours
Tuesday, 13:45 - 15:15, 48-462
Beginning at October 23, 2012
Contact person
Stefan Deßloch, 36/329, 205-3275
Yong Hu, 36/333, 205-3278
Johannes Schildgen, 36/340, 205-3281
References
Textbooks
- Alonso, G.; Casati, F.; Kuno, H.; Machiraju, V.: Web Services, Springer Verlag, Heidelberg, 2003
- Allamaraju, S. et. al.: Professional Java Server Programming - J2EE Edition, Wrox Press, Birmingham, UK, 2000
- Blakeley, B., Harris, H., Lewis, R.: Messaging & Queuing Using the MQI, McGraw-Hill, New York, 1995
- Bradley, N.: The XML companion, Addison-Wesley, Harlow, UK, 1998
- Geiger, K.: Inside ODBC - Der Entwicklerleitfaden zum Industriestandard für Datenbankschnittstellen, Microsoft Press, Washington, 1995
- Gray, J., Reuter, A.: Transaction Processing: Concepts und Techniques, Morgan Kaufmann, San Mateo, Kalifornien, 1993
- Harold, E.R.: The XML Bible (2nd ed.), Hungry Minds, Inc., 2001
- Leymann, F., Roller, D.: Production Workflow, Prentice Hall, 2000
- Melton, J., Eisenberg, A.: Understanding SQL and Java Together - A Guide to SQLJ, JDBC, and Related Technologies, Morgan Kaufmann, San Francisco, 2000
- Monson-Haefel, R.: Enterprise JavaBeans (4th ed.), O'Reilly, 2004
- Orfali, R., Harkey, D.: Client/Server Programming with JAVA and CORBA, Wiley Computer Publishing Group (John Wiley & Sons, Inc.), New York, 1997
- Siegel, J.: CORBA - Fundmentals and Programming, Wiley Computer Publishing Group (John Wiley & Sons, Inc.), New York, 1996
- Stonebraker, M., Brown, P., Moore, D.: Object-Relational DBMSs - The Next Great Wave, 2nd Edition, Morgan Kaufmann, San Mateo, Kalifornien, 1998
Further readings
- J2EE
- SQL/OLB (SQLJ)  - Andrew Eisenberg, Jim Melton
 SQLJ Part 0, Now Known as SQL/OLB (Object-Language Bindings). SIGMOD Record 27(4): 94-100 (1998) GZipped PDF
 
- Andrew Eisenberg, Jim Melton
- CORBA  - CORBA services specifications HTML
 
- Java Data Objects (JDO)
- Web-based Information Systems  - Loeser, H.
 Techniken für Web-basierte Datenbankanwendungen - Anforderungen, Ansätze, Architekturen
 in: Informatik - Forschung und Entwicklung 13(4), Springer, 1998, pp. 196-216.
 Publikationsseite der AG DBIS
 
- Loeser, H.
- SQL/MED  - Jim Melton, Jan-Eike Michels, Vanja Josifovski, Krishna G. Kulkarni, Peter M. Schwarz
 SQL/MED - A Status Report.
 SIGMOD Record 31(3): 81-89 (2002)
 PDF
- Jim Melton, Jan-Eike Michels, Vanja Josifovski, Krishna G. Kulkarni, Peter M. Schwarz, Kathy Zeidenstein
 SQL and Management of External Data.
 SIGMOD Record 30(1): 70-77 (2001)
 PDF
 
- Jim Melton, Jan-Eike Michels, Vanja Josifovski, Krishna G. Kulkarni, Peter M. Schwarz
- SQL/XML  - Andrew Eisenberg, Jim Melton
 Advancements in SQL/XML
 SIGMOD Record 33(3): 79-86 (2004)
 PDF
- Andrew Eisenberg, Jim Melton
 SQL/XML is Making Good Progress
 SIGMOD Record 31(2): 101-108 (2002)
 PDF
- Andrew Eisenberg, Jim Melton
 SQL/XML and the SQLX Informal Group of Companies
 SIGMOD Record 30(3): 105-108 (2001)
 PDF
 
- Andrew Eisenberg, Jim Melton
- XQuery  - XQuery 1.0: An XML Query Language W3C-Webseite
 
Further readings (internally available only)
- Middleware allgemein  - S. Doraiswamy, M. Altinel, L. Shrinivas, S.L. Palmer, F.N. Parr, B. Reinwald, C. Mohan
 Reweaving the Tapestry: Integrating Database and Messaging Systems in the Wake of New Middleware Technologies
 in T. Härder, W. Lehner (Eds.): Data Management in a Connected World, LNCS 3551, Springer 2005: 91-110
 PDF
 
- S. Doraiswamy, M. Altinel, L. Shrinivas, S.L. Palmer, F.N. Parr, B. Reinwald, C. Mohan
- Wrappers  - M. T. Roth, P. Schwarz
 Don’t Scrap It, Wrap It! A Wrapper Architecture for Legacy Data Sources
 VLDB’97
 PDF
 
- M. T. Roth, P. Schwarz
- Data Replication Middleware  - Jim Gray, Pat Helland, Patrick E. O'Neil, Dennis Shasha
 The Dangers of Replication and a Solution
 SIGMOD Conference 1996: 173-182
 PDF
 
- Jim Gray, Pat Helland, Patrick E. O'Neil, Dennis Shasha
- Information Integration  - Catharine M. Wyss, Edward L. Robertson
 Relational languages for metadata integration
 ACM Trans. Database Syst. 30(2), 2005, 624-660
 PDF
- Jayant Madhavan, Philip A. Bernstein, Erhard Rahm
 Generic Schema Matching with Cupid
 VLDB'01
 PDF
- Rachel A. Pottinger, Philip A. Bernstein
 Merging models based on given correspondences
 VLDB'03
 PDF
 
- Catharine M. Wyss, Edward L. Robertson
- XQuery 
 - Don Chamberlin
 XQuery: An XML Query Language
 IBM Systems Journal, vol. 41, no. 4, 2002
 PDF
 
- Don Chamberlin

