Middleware for heterogeneous and distributed information systems WS 2013/14
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 |
---|---|
2014-10-06 | Results for the second exam Here are the results and an overview of grades of the written exam from 29.09.2014. A post-exam review will be on 28.10.2014 11:00 - 11:45 in room 36-336. |
2014-04-01 | Second exam The next date for a written exam is Monday, 29.09.2014 at 9:00 in room 52-207. By registering in the examination office, you can choose between an exam in Middleware for Information Systems (= part 1, 4 ETCS), Enterprise Information Systems (=part 2, 4 ETCS) or the full course Middleware for heterogeneous and distributed information systems (part 1 and 2, 8 ETCS). If you do the full exam, you will have two hours time and you will get one grade for both parts together, otherwise it lasts one hour. If you already participated in the exam in March, you can use this exam examine the other part or to repeat the exam in case of a failure. |
2014-03-31 | Exam results Here are the results and an overview of grades of the written exam. You can find the results on the blackboard in building 36-3xx as well. A Post-exam review will be on Tuesday, 29.04.2014 in room 336. 10:00 - 10:40 (One part, 4 ETCS), 10:45 - 11:30 (Both parts, 8 ETCS). |
2014-03-11 | Another room for the written exam Depending on the exam, this will be your room: - 52-206: 4 ETCS (only part 1 or part 2, 60 Minutes) |
2014-01-14 | Exam for erasmus students If you are an erasmus student who doesn't need to register for the exam, you can register via email. On the first page on the exam there will be a checkbox "[x] I need a certificate" which you then have to check. |
2013-12-10 | Exercise 8 on 19.12. instead of 17.12.2013 Exercise sheet 8 will be the first sheet on the second half of the course (Enterprise Information Systems). The exercise lesson in the week before christmas will be on Thursday, 19.12.2013 at 10:00 in room 44-465. So, there is no exercise lesson on Tuesday, 17.12. In January and Feburary, the exercises take place again as usual (every Tuesday). |
2013-11-27 | No lecture on 05.12.2013 There will be no lecture on Thursday, 05.12.2013. |
2013-11-19 | Exam |
Contents
Part I - Middleware for Information Systems | ||
Chapter 0: Course Information and Outline | ||
Chapter 1: Motivation | pdf (1/1) | |
Chapter 2: Distributed Information Systems | pdf (1/1) | |
Chapter 3: DB Gateways | pdf (1/1) | |
Chapter 4: RPC and DTP | pdf (1/1) | |
Chapter 5: Application Server Middleware | pdf (1/1) | |
Chapter 6: Persistence-Relationships-Query | pdf (1/1) | |
Chapter 7: XML | pdf (1/1) | |
Chapter 8: Foundations of Web Services | pdf (1/1) | |
Chapter 9: Web Services Coordination and Transactions | pdf (1/1) | |
Chapter 10: Web based Information System | pdf (1/1) | |
Part II - Enterprise Information Systems | ||
Chapter 1: Motivation | pdf (1/1) | |
Chapter 2: Virtual Data Integration | pdf (1/1) | |
Chapter 3: Data Replication and Materialized Integration | pdf (1/1) | |
Chapter 4: Information Integration | pdf (1/1) | |
Chapter 5: Message-Oriented Middleware | pdf (1/1) | |
Chapter 6: Business Process Modeling and Workflow Management | pdf (1/1) | |
Chapter 7: Web Services Composition | pdf (1/1) |
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, 15:30 - 17:00, 46-260
Beginning at October 22, 2013
Exercise hours
Tuesday, 13:45 - 15:15, 48-462
Beginning at October 29, 2013
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