Sie lernen die Enterprise Sicht auf Informationssysteme kennen
Sie kennen die definierenden Merkmale von Unternehmensanwendungen (Einsatzszenarien, Anwendungstypen, funktionale und nichtfunktionale Anforderungen, technische und organisatorische Rahmenbedingungen in der Praxis, Architekturstile)
Sie können service-orientierte Architekturen musterorientiert entwerfen und als Web Services implementieren
Sie kennen die Java Enterprise Edition (JEE): Enterprise JavaBeans (EJBs), Messaging, Applikations-Management
Sie kennen die wichtigsten Enterprise Application Architecture Patterns
Sie besitzen erste Erfahrungen mit ausgewählten Middleware-Produkten und Open Source Assets zum Bau von Unternehmensanwendungen
Einführung: Anwendungsszenarien, Praxisbeispiele, funktionale und nichtfunktionale Anforderungen, typische Architekturstile
Client, Middle und Backend Tier – Referenzmodelle, Technologien und Rollen
Architekturmuster im Enterprise Computing – Auffrischung bereits bekannter Muster, Einführung domänenspezifischer Muster
JEE-Konzepte und EJB-Technologie; weitere Containertechnologien
Message-Oriented Middleware (MOM) und Enterprise Integration (EAI) – Konzepte und Technologien
Prinzipien und Entwurfsmuster für Serviceorientierte Architekturen (SOA): Loose Kopplung, Service Contract, Enterprise Service Bus, Service Composition, Service Registry
kurze Einführung/Wiederholung WSDL/SOAP Web Services (Implementierung der SOA-Muster)
Business Process Management (BPM) am Beispiel der Sprachen BPMN und BPEL
Beispiele für JEE-Applikationsserver und MOM-/EAI-Middleware – kommerziell erhältliche Produkte, in der Praxis verwendete Open Source Assets; Ausblick auf Cloud Computing