Die serviceorientierte Architektur (SOA) als ein sehr umfassender Ansatz stellt für Architekten eine grosse Herausforderung dar. Unterschiedliche Interessenvertreter im und ausserhalb eines Unternehmens haben teilweise ein stark divergierendes Verständnis von SOA. Als Architekt müssen Sie dabei insbesondere SOA von ähnlichen Ansätzen wie z.B. Enterprise Application Integration (EAI) unterscheiden und gegenüber Techniken und Technologien wie z.B. Middleware abgrenzen, um am Ende eine tragfähige Architektur zu erhalten. Zahlreiche, oft sich noch verändernde oder neu erscheinende Standards, Techniken und Technologien rund um SOA sind vom Architekten laufend im Unternehmenskontext zu bewerten und einzuordnen.
Darüber hinaus sollte ein Architekt SOA nicht als rein technologische Angelegenheit betrachten. Dies hätte zur Folge, dass nur wenig wirtschaftlicher und strategischer Mehrwert für ein Unternehmen entstünde, d.h. die den Unternehmenserfolg sichernde Flexibilisierung von Unternehmens-IT und Geschäftsprozessen respektive die Abbildung von Geschäftsprozessen auf die zugehörige Unternehmens-IT. Ein Architekt sollte sich vielmehr über die IT-spezifischen Aspekte von SOA hinaus intensiv mit den unternehmensspezifischen und organisatorischen Aspekten von SOA auseinandersetzen.
1 Motivation und Definition
2 Konzepte
3 Szenarien
4 Vorgehensweisen und Techniken zur Einführung und Umsetzung von SOA im Unternehmen
5 SOA aus Unternehmenssicht
6 SOA aus IT-Sicht
7 Fallstudie als praktische Übung
8 Beispiel für die Umsetzung einer Service-Architektur auf Basis von Eclipse, Java SE/EE und JBoss
Dieser Kurs richtet sich an IT-Architekten, IT-Entwickler, Analysten und Projektleiter, die einen fundierten Einstieg in SOA erhalten wollen.
Gutes allgemeines Informatikwissen. Empfohlen werden Grundkenntnisse in der Softwarearchitektur.