Application Server: Architektur, Produkte, Anwendungen

Beschreibung

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.

  • Den Verantwortlichen in den Unternehmen stellen sich hier Fragen wie
  • Welche Entwicklungs- und Betriebskonzepte bieten J2EE und EJB?
  • Wie wird Skalierbarkeit und Sicherheit erreicht?
  • Garantieren Redundanz und Failover-Strategien uneingeschränkte Verfügbarkeit?
  • Welche Unterstützung bieten Entwicklungswerkzeuge?
  • Was ist bei der Entwicklung von Software zu beachten, und was sind typische Fragestellungen bei der Architektur von Software-Systemen, die Application Server einsetzen?
  • Wie können Application Server N-Tier- und SOA-Anwendungen unterstützen?

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.
 

 

KontaktFür dieses Thema liegt aktuell kein Veranstaltungstermin fest.
Haben Sie Anregungen oder Terminwünsche, können Sie uns hier kontaktieren.