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