 |
 |
Databases and Distributed Systems |
| Teaching |
|
 |
| |
 |
|
|
|
Client/Server Systems, Middleware and EAI
| Data and Knowledge Engineering |
| Vorlesung |
| 3 |
| 4,5 |
| English |
| jedes SS |
| I. Petrov |
| muendliche Pruefung |
| Einfuehrung in Data and Knowledge Engineering oder Datenbanken I |
| This is a fast moving field, therefore, literature will be assigned from papers, web sites, etc. |
| This is a grand tour of architectures. Students should gain an understanding of how large real-life systems work. |
- Evolution of Client/Server applications. The role of the Middleware. The Gartner model. Balance: fat client vs fat server. Tecnologies for Web applications. Evolution of C/S Technologies
- Semantic Data Exchange. The role of XML and its uses. Heterogeneous data integration. The MIX model.
- Understanding Middleware for Communications. Interaction models. Middleware Oriented Middleware (MOM). Publish/Subscribe. Routing strategies. Addressing models. Message dissemination techniques.
- Distributed Objects. CORBA. Transaction Processing Monitors (TPM). Object Transaction Monitors (OTM).
- Component-based Software Development. The J2EE platform. Application Servers. Application logic. Enterprise Java Beans (EJBs). EJB Patterns. J2EE Benchmark.
- The Service-oriented Architecture. WebServices: SOAP. WSDL. UDDI. Service composition.
- Internet Applications. Rich clients. Frameworks.
- Concepts of Application Integration. Enterprise Application Integration (EAI). Business to Business (B2B).
- Bar codes and 2D bar codes. Radio Frequency ID (RFID tags). EPC and the EPCglobal network. Ubiquotous and pervasive systems.
- Review of concepts and technologies in context. Review of the evolution cycle of technologies.
|
Course History and Detail Pages
|