Serviceorientierte Architekturen Seminar im Wintersemester 2010/11 Complex and Distributed IT- Systems TU Berlin
BEISPIEL FAHRZEUG- KONFIGURATION IM INTERNET Außensicht: Durch Individualisierung bekommt der Kunde ein einzigartiges optimal auf seine Bedürfnisse zugeschnittenes Produkt Voraussetzung für unterschiedlichste Konfigurationen: Standardisierung Modularisierung Quelle: www.opel.de Quelle: www.bmw.de 2
BEISPIEL AUS DER PRODUKTION IN DER AUTOMOBILINDUSTRIE Außensicht: Durch Individualisierung bekommt der Kunde ein einzigartiges optimal auf seine Bedürfnisse zugeschnittenes Produkt Optionale Auswahl durch den Kunden Motoren Sitze Reifen Einzigartige Bauteile Karosserie Karosserie Karosserie Karosserie Fahrzeugmodelle Model A Model B Model C... Gemeinsame Bauteile Bremse n Schaltung Fenster... 3
BEISPIEL EINER KOMPLEXEN IT- SYSTEMLANDSCHAFT Langjähriges Wachstum führt in Unternehmen zu einer Vielzahl von Schnittstellen und einer unübersichtlichen IT-Systemlandschaft Merkmale der Services Große Anzahl spezifischer IT- Systeme Unterschiedliche Technologien: Host, 4GL, J2EE, Standard-SW (SAP) Unterschiedliche Hersteller Viele Schnittstellen Unterschiedliche Integrationstechnologien: Batch Datenbank-Link verschiedene EAI Produkte 4
Architektur-Schichten IT Fachlichkeit ÜBERSICHT DER VIER-SCHICHTEN- ARCHITEKTUR Die Service-Schicht innerhalb einer serviceorientierten Architektur dient als Brücke zwischen Fachlichkeit und IT Schicht Inhalte Visualisierung Geschäft Abbildung der Geschäftsprozesse zur Erreichung der Geschäftsziele und der zugehörigen Ressourcen Aufbauorganisation Service Abbildung von fachlichen Aktivitäten auf standardisierte, entkoppelte, komponentenorientierte und wiederverwendbare Services Abbildung von konkreten IT-Systemen für die Umsetzung der Fachlogik in Form einer automatisierten Datenver-arbeitung Applikation Infrastruktur Abbildung der technischen Infra-struktur (Hardware, Systemsoftware und Kommunikationstechnik), die für den Betrieb der IT-Systeme erforderlich ist 5
SERVICES ALS GRUNDLAGEN- ELEMENTE DER ARCHITEKTUR Die Harmonisierung von Geschäft und IT erfolgt durch wieder verwendbare, lose gekoppelte Services Geschäftsprozesse Planu ng Service-Schicht IT-Systeme Infrastruktur Einkauf Produktgestaltu ng Vertrie b Abwicklung Merkmale der Services Sie bieten Funktionalitäten an, die von Systemen bereitgestellt werden Sie sind voneinander unabhängig und in sich abgeschlossen Sie sind wieder verwendbar und können in verschiedenen Prozessen eingesetzt werden Sie sind in den Geschäftsprozessen miteinander kombinierbar Sie werden über standardisierte Schnittstellen genutzt; technische Details der Implementierung bleiben verborgen Sie werden zentral verwaltet 6
SERVICES ALS VERMITTLER ZW. PROZESSEN UND IT-SYSTEMEN Durch die Nutzung von Services werden die IT-Systeme für die Geschäftsprozesse transparent Geschäftsprozesse Planung Einkauf Produktgestaltu ng Vertrieb Abwicklung Service-Schicht Mietwagen buchen Flug buchen Hotel buchen IT-Systeme Infrastruktur 7
DOZENT Dozent Dr. Ulf Rerrer-Brusch 2007-2009 Mitarbeiter beim CIT Seit Mitte 2009 tätig bei Senacor Technologies als IT-Consultant Betreuung Permanente Betreuung per Telefon, Email und Web Blockseminar am 4. Februar vor Ort voraussichtlich EN057 Ausführliches Feedback zu Konzept, Vortrag und Ausarbeitung per Email und Telefon 8
THEMEN Nr Thema 1 Serviceentwurf: Entwurfsprinzipien für Schnittstellen und Services, Patterns, 2 Servicedesign und spezifikation: Serviceidentifizierung, Servicespezifikation, Modellierungstools 3 Umsetzung von Business-Prozessen: Prozessmodellierung, Instanziierung, Execution Engines, BPEL 4 Integrationsplattformen: Technische Anforderungen an Integrationsplattformen, ESB, etc. 5 Enterprise Architektur Management: Bebauungsplanung, Identifizierung Handlungsbedarfe, Serviceschnitte 6 Governance: Steuerung und Management von SOAs, Lifecyclemanagement 7 Analyse und Monitoring: Performanceanforderungen und -einhaltung, SLAs 8 Sicherheit: Sicherheitsstandards für Services, WS-Security, Frameworks 9
ABLAUF 9.11. Service 1 16.11. Service 2 16.12. 20.1. 4.2. 3.3. 10
Anforderungen und Ziele Jeder Teilnehmer soll ein Thema vorbereiten und vorstellen Ziel: Erlernen wissenschaftlicher Arbeitsweisen Vermitteln von Wissen Ausarbeitung soll keine Zusammenfassung eines Papers sein, viel mehr: vorstellen, vergleichen, bewerten, Verbesserungsvorschläge abgeben, offene Fragestellungen aufzeigen Es werden Themengebiete verteilt; mit dem Konzept soll auch die zu bearbeitende Fragestellung in Form eines Abstracts abgegeben werden. Wir erwarten Literaturrecherche jenseits der genannte Quellen! 11
Ziele des Seminars Verfassen einer wissenschaftlichen schriftliche Ausarbeitung Service-Vortrag gibt Hilfestellung bei Ausarbeitung Vorlage für Ausarbeitung wird zur Verfügung gestellt 5-6 Seiten incl. Titel, aber ohene Abbildungen, Referenzen Ausarbeitung muss im IEEE-Style formatiert sein Abbildungen müssen für Ausarbeitung relevant sein Halten einer wissenschaftlichen Präsentation (25 min Vortrag + 5 min Diskussion) Service-Vortrag gibt Hilfestellung bei Präsentation CIT-Vorlage (PowerPoint) kann genutzt werden 12
KONTAKT Dr. Ulf Rerrer-Brusch ulf.rerrer-brusch@senacor.com 0911 4244 146 Dr. Matthias Hovestadt matthias.hovestadt@tu-berlin.de 314-79454, E-N 157 Prof. Dr. Odej Kao odej.kao@tu-berlin.de 314-24230, E-N 158 Sekretariat: Gisela Krueger 314-25154, E-N 159 13
SOA Reloaded: Einsatzfelder zur Gestaltung von IT-Landschaften Absolventen-Workshop der Senacor Technologies AG Termine: Zeit: 03.12. München 10:00-17:30 Uhr [gemeinsamer Ausklang] Umgestaltung komplexer IT-Landschaften bei Blue Chips SOA Enterprise Architecture Management Prüfen Sie die Praxistauglichkeit Ihres Wissens im Expertendiskurs! Senacor als Arbeitgeber Lernen Sie den führenden, unabhängigen Berater für IT-Transformation und SOA in Deutschland kennen. TU [*Die Berlin, CIT, Teilnahme Einführung SOA ist kostenfrei, anfallende Reisekosten werden getragen Mehr unter: www.senacor.com/absolventen_workshop Seite ] 14