Application Server (AS) bieten zahlreiche Basisdienste wie verteilte Transaktionen, Sicherheitslösungen, Persistenzmanagement, etc., die für Unternehmensprozesse und Internet/Intranet-Anwendungen von entscheidender Bedeutung sind. Insbes. wird dadurch eine klare Trennung zwischen den anwendungsspezifischen Programmteilen und den im Hintergrund erforderlichen Infrastrukturdiensten möglich. Die Unterstützung komponentenbasierter Software auf AS-Basis (speziell durch Enterprise JavaBeans) ermöglicht ferner ein hohes Maß an Wiederverwendung von Software. Dadurch sind Application Server zu einer wichtigen Basistechnologie für N-Tier-Architekturen und Service-orientierte Architekturen (SOA) geworden.
Das Seminar gibt Antworten auf Fragen dieser Art. Die Teilnehmenden erhalten einen Überblick über die wesentlichen Konzepte und Standards, über die heute verfügbaren kommerziellen AS-Produktlösungen sowie die zugehörigen Werkzeuge, welche in den einzelnen Phasen der Softwareentwicklung genutzt werden können und welche teilweise auch direkt von AS-Anbietern unterstützt werden. Sie werden die wichtigsten Produkte und Werkzeuge bewerten und ihre Einsatzmöglichkeiten für die Lösung der Probleme im eigenen Unternehmen beurteilen können, obwohl sich Überblick, Vergleich und Wertung naturgemäß nicht immer auf die aktuellen Versionen der sich rasant weiterentwickelnden Produkte und Werkzeuge beziehen können. Ihr Urteilsvermögen und Verständnis wird vertieft, indem Ihnen anhand von Anwendungsbeispielen gezeigt wird, welche Architekturkonzepte (z.B. Client /Server, SOA, N-Tier) bei der Entwicklung mehrstufiger, verteilter Software auf AS-Basis von Bedeutung sind.