Menu
News

Client/Server Systems, Middleware and EAI

Area Data and Knowledge Engineering
Course Type Vorlesung
SWS 3
Credits 4,5
Language English
Frequency offered jedes SS
Organizer I. Petrov
Evaluation Method muendliche Pruefung
Prerequisites Einfuehrung in Data and Knowledge Engineering oder Datenbanken I
Literature This is a fast moving field, therefore, literature will be assigned from papers, web sites, etc.
Objectives This is a grand tour of architectures. Students should gain an understanding of how large real-life systems work.
Course Content
  • 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

SS 2008 Client/Server Systems, Middleware and EAI I.Petrov, A.Buchmann
SS 2007 Client/Server Systems, Middleware and EAI A.Buchmann
SS 2006 Client/Server Systems, Middleware and EAI M.Cilia
SS 2005 Client/Server Systems, Middleware and EAI M.Cilia
SS 2004 Client/Server Systems, Middleware and EAI M.Cilia
SS 2003 Client/Server Systems, Middleware and EAI A.Buchmann, M. Cilia
SS 2002 Client/Server Systeme A.Buchmann
SS 2000 Client/Server Systeme A.Buchmann
SS 1999 Client/Server Systeme A.Buchmann
SS 1998 Client/Server Systeme A.Buchmann