Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und...
Transcript of Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und...
Vorlesung
"Verteilte Systeme und yInformationssicherheit“ (VIS)
W. Lamersdorf, H. FederrathW. Lamersdorf, H. Federrath
Universität Hamburg, MIN, Fachbereich InformatikVogt-Kölln-Straße 30, D-22527 HAMBURG
Wintersemester 2011/2012
vsis inf min uni hh ws 11_12 VIS-1 Einf-1
Wintersemester 2011/2012
Vorlesung „Verteilte Systeme und Informationssicherheit“ (VIS): Einordnung in die (B/M-) Studienordnung:(VIS): Einordnung in die (B/M ) Studienordnung:
BA/MA:
Wahlpflichtmodul in den Bachelor- und Masterstudiengängen der Informatik und Wirtschaftsinformatik
Studienabschnitt: 2 Arbeitsaufwand: 4 SWS 4 5 LeistungspunkteStudienabschnitt: 2, Arbeitsaufwand: 4 SWS, 4,5 Leistungspunkte
Voraussetzungen: bi dli h 72 LP SEI SE II FGI I GSS— verbindlich: 72 LP, SEI, SE II, FGI I, GSS
— empfohlen: FGI II, AD, GDB
b) Einordnung in (Informatik-) Schwerpunkte:— „Informatiksysteme für nachhaltige Entwicklung” (INE)
— Organisationsbezogene Softwareentwicklung” (OSE)„Organisationsbezogene Softwareentwicklung (OSE)
— „Verteilte und Informationssysteme” (VIS)
— „Rechnernetze und Technik“ (RNT)
vsis inf min uni hh ws 11_12 VIS-1 Einf-2
VIS: Einordnung in alte Studienordnungen
b) bzgl. Studienordnung von 1998 (alt):) g g ( )
Profil “Softwaresystemtechnik” (SST) Schwerpunkte „Verteilte und Informationssysteme” (VIS) sowieSchwerpunkte „Verteilte und Informationssysteme (VIS) sowie
„Softwareentwicklungsmethodik” (SEM) oderProfil “Informatiksysteme in Organisationen” (ISO)
S h kt O i ti b S ft t i kl “ (OSE)Schwerpunkt „Organisationsbezogene Softwareentwicklung“ (OSE)
vsis inf min uni hh ws 11_12 VIS-1 Einf-3
VIS: Termine im Wintersemester 2011/2012VIS: Termine im Wintersemester 2011/2012
STeil I: Verteile Systemtechno-logie (W. Lamersdorf, VSIS)
Teil II: Sicherheitstechnologie(H. Federrath, SVS)
• Mi., 19.10.10 - Lamport• Mi., 26.10.10 - 4 SWS
• Mi., 07.12.11 - 4 SWS• Mi., 14.12.11 - 4 SWS
• Mi., 02.11.10 - 4 SWS • Mi., 09.11.10 - 4 SWS
Mi., 14.12.11 4 SWS• Mi., 21.12.11 - 4 SWS • Mi 11 01 11 - 4 SWS,
• Mi., 16.11.10 - 4 SWS • Mi., 23.11.10 - 4 SWS
Mi., 11.01.11 4 SWS• Mi., 18.01.11 - 4 SWS• Mi 25 01 11 - 4 SWS,
• Mi., 30.11.10 - 4 SWSMi., 25.01.11 4 SWS
• Mi., 01.02.11 - 4 SWS
vsis inf min uni hh ws 11_12 VIS-1 Einf-4
VIS Übungen
• 5 Übungsgruppen (a 2 SWS, jeweils 4,5 Leistungspunkte)
— G1a (F-334) / 1G1b (D-129): Dienstag 14-16 h, G2: Dienstag 16-18 h (D-129), G3a/3b: Donnerstag 10-12 (C-215 / F-635)
— Beginn: in der 2. Semesterwoche (d.h. ab 25.10.2011)g ( )
• Zwei Aufgabenblöcke zu:— Verteilte Systemey— Sicherheit
• In jedem Block müssen über 50% der möglichen Punkte (von 100) erreicht werdenerreicht werden
• Übungsteams a je 3-4 TeilnehmerInnen (mit jeweils EINER Lösung)• Teilnahme am Übungsbetrieb (nicht mehr als 2 unentschuldigteTeilnahme am Übungsbetrieb (nicht mehr als 2 unentschuldigte
Fehltermine)• Aktive Beteiligung, d.h. Präsentation von Lösungen von jedem
Teilnehmer
vsis inf min uni hh ws 11_12 VIS-1 Einf-5
Teilnehmer
VIS1-Titel-6© vsis inf min uni hh 10_11
... mit wem Sie es zu tun habenWinfried Lamersdorf
— Studium der Informatik mit NF BWL (TU München, U Hamburg)— ab 1980 wiss. MA, Promotion 1985 im Bereich Datenbanken/Semantik— 1983-1990 „Wiss. Zentrum“ / „Europ. Netzwerkforschungszentrum“ der IBM in
Heidelberg sowie Lehre+Forschung an der Uni Frankfurtit 1991 P f fü I f tik d U i H b— seit 1991 Professor für Informatik an der Uni Hamburg
— seit 1996 neu gegründete AG „Verteilte Systeme“ (VSYS) — seit 2002: AB VSIS (zusammen mit N. Ritter), 2011: Professur „Verteilte Systeme“
2002 2004 P d k F h 2006 2008 D t l it b 2008 S h VIKS/CSE— 2002-2004: Prodekan Forschung, 2006-2008 Dept.leiter, ab: 2008 Sprecher VIKS/CSE
— Vorstandsmitglied „Hamburger Informatik Technologie Center“ (HITeC) e.V. (seit Gründung 1998) --> Technologiertransfer/Industriekooperationen
Forschungsinteressen:— Verteilte Systeme (anwendungsorientierte Kommunikation & Kooperation)— Systemsoftware-Entwicklung: Komponenten- und Agententechnologie etc.— (Internet-) Anwendungen: z.B. Electronic Commerce, digitale Bibliotheken etc.
— Vorgehensweise: ingenieurmäßiger Ansatz („System bauen“), praxisorientiert, DMP,
vsis inf min uni hh ws 11_12 VIS-1 Einf-7
internationale Konferenzorganisation (z.B. ACM ICSOC, IFIP I3E, GI KuVS&WI etc.)
... mit wem Sie es zu tun habenAlexander Pokahr, Lars Braubach
— Studium der Informatik mit NF Philosophie/Psychologie (U Hamburg)Di l I f tik 2002 d llb i t B t h itt t ll— Diplom Informatik 2002, modellbasierte Benutzungsschnittstellen
— Wiss. Mitarbeiter bei VSIS seit 2002— Mitarbeit im DFG-Projekt MedPAge des SPP 1083 (2000-2006) in Kooperation mit der
Universität Mannheim (Prof. Heinzl)Universität Mannheim (Prof. Heinzl)— Promotion 2007 im Bereich Multiagentensysteme— seit 2007 Projektleiter bei VSIS— Laufende DFG-Projekte SodekoVS“ Selbstorganisation und dezentrale KoordinationLaufende DFG-Projekte „SodekoVS Selbstorganisation und dezentrale Koordination
in verteilten Systemen in Zusammenarbeit mit der HAW (Prof. Renz, J. Sudeikat) und „Go4Flex“ (Geschäftsprozessoptimierung) DFG-Transferprojekt in Zusammenarbeit mit Daimler AG, Böblingen/Stuttgart
Forschungsinteressen:Forschungsinteressen:— Verteilte Systeme (anwendungsorientierte Kommunikation & Kooperation)— Softwareparadigmen zur Entwicklung verteilter Systeme
i ll I t lli t A t M lti t tspeziell: Intelligente Agenten, MultiagentensystemePraxis: (Weiter-) Entwicklung des Open Source Agentenframeworks „Jadex“ (http://jadex.sourceforge.net/)
— Vorgehensweise: ingenieurmäßiger Ansatz („System bauen“)
vsis inf min uni hh ws 11_12 VIS-1 Einf-8
g g g („ y )Kontakt: F-532c,Tel. 42883-2091, braubach@... pokahr@...
"Verteilte Systeme und yInformationssicherheit“ (VIS)
S– Teil I: Verteilte Systemtechnologie –
Winfried Lamersdorf
Verteilte Systeme und Informationssysteme (VSIS)URL: vsis-www.informatik.uni-hamburg.deg
Universität Hamburg, MIN-Fakultät, FB InformatikVogt-Kölln-Straße 30, D-22527 HAMBURG
vsis inf min uni hh ws 11_12 VIS-1 Einf-9
Arbeitsbereich VSIS
• Professur “Verteilte Systeme” (VSIS)Prof Dr Winfried Lamersdorf (VS)— Prof. Dr. Winfried Lamersdorf (VS)
• Schwerpunkt der ForschungDesign und Implementation verteilter Softwarearchitekturen mit praktischem Schwerpunkt“„Design und Implementation verteilter Softwarearchitekturen mit praktischem Schwerpunkt
— Systemsoftware für verteilte Anwendungen – kurz: „Themen rund ums Internet“
• Verteilte Middleware-Systemtechniky— Dienst-orientierte Software-Architekturen, — Web-Services, Middleware— (Multi-) Agententechnik / AO-Software-Engineering, — Selbstorganisation— (Agile, mobile, SO-,…) Geschäftsprozesse— Mobile Geräte und Infrastrukturen— …
• VSIS: Professur Datenbanken und InformationsSysteme (Prof. Dr. N. Ritter, IS)
vsis inf min uni hh ws 11_12 VIS-1 Einf-10
Mitglieder des Arbeitsbereichs VSIS / VS
Dr. Lars BraubachAgententechnologie
Dr. Alex PokahrAgententechnologie
Prof. LamersdorfVS „Verteilte Systeme“g g g g
Kristof HamannDienste & Prozesse
Christopher Haubeck
Dirk BadeMobile Systeme
Kai JanderAgile Geschäfts-
Ante VilenicaSelbstOrg., Self*
NNAgile Gesch.-
vsis inf min uni hh ws 11_12 VIS-1 Einf-11
SO, Agent, Proz.prozesse prozesse
VSIS Lehre
• Proseminar Internet-Technologie (WiSe)
• GrundlagenvorlesungGrundlagenvorlesung — Verteilte Systeme und Informationssicherheit – VIS (WiSe)— Grundlagen der Systemsoftware – GSS (SoSe)— Grundlagen von Datenbanken und IS – GDB (SoSe)
Implementierung von Datenbanksystemen (WiSe)— Implementierung von Datenbanksystemen (WiSe)
• Praktika Datenbanken und Verteilte Systeme – DuVS (So + WiSe)
• Projekte Entwicklung verteilter Systeme etc.
• Seminare— Mobile Computing ─ Geschäftsprozesse
A h l i S lb i i— Agententechnologie, ─ Selbstorganisation— Autonomic Computing, …
• Wahlpflicht- & VertiefungsvorlesungenAktuelle Paradigmen und Architekturen Verteilter Systemsoftware (SOA Agenten etc )— Aktuelle Paradigmen und Architekturen Verteilter Systemsoftware (SOA, Agenten, etc.)
— Transaktionen und Workflows (Anwendung & technische.Unterstützung)— DB-Middleware, Transaktionale Informationssysteme, Informationsintegration etc.
• Oberseminare Verteilte Systeme ( & DBIS)
vsis inf min uni hh ws 11_12 VIS-1 Einf-12
y ( )
VIS/Teil 1: Gliederung (Auswahl aus…)
• Einführung / Motivation• Grundlagen & Architekturen verteilter SystemeGrundlagen & Architekturen verteilter Systeme
Kommunikationstechniken (LAN/MAN/WAN etc.)• Namensverwaltung (Naming & Directory)g ( g y)• Beispiele verteilter Algorithmen (Zeit, Transaktionen) • Entfernter Prozeduraufruf (Remote Procedure Call, RPC)• Middleware (nachrichten- und anwendungsorientiert)• Dienstorientierte Architekturen (SOA/WS)• Datenbanken in verteilten Systemen (Remote DB Access)• Mobile Computing (Anwendungen & Systeme)• (Multi-) Agententechnik (Agent Technology) • Ausblick
vsis inf min uni hh ws 11_12 VIS-1 Einf-13
LiteraturauswahlVerteilte Systeme• G.F. Coulouris, J. Dollimore, T. Kindberg: „Distributed Systems: Concepts and Design“, 4th Edi-
tion, Addison-Wesley, Pearson Education, 2005 (dt. Übersetzung, 3. Auflage: „Verteilte Systeme: K t d D i “ P St di D t hl d Mü h 2002 (!))Konzept und Design“, Pearson Studium Deutschland, München, 2002 (!))
• A. Tanenbaum, M. van Steen: „Distributed Systems: Principles and Paradigms“, Pearson Edu-cation, Pearson Prentice Hall, Upper Saddle River, New Jersey, USA, Second Edition, 2007 (dt. Übersetzung: „ Verteilte Systeme: Grundlagen und Paradigmen“, Pearson Studium Deutschland, Mün-chen 2003 (!))chen, 2003 (!))
• A. Schill, T. Springer: „Verteilte Systeme“ Springer-Verlag, eXamen.press, Berlin/Heidelberg, 2007• G. Bengel: „Grundkurs Verteilte Systeme“, Vieweg-Verlag, Braunschweig/Wiesbaden, 3. Auflage, 2004
K ik ti tKommunikationssysteme• A. Tanenbaum, D.J. Wetherall: „Computernetzwerke“, 5. Auflage, Prentice Hall, USA, 2011• L.L. Peterson, B.S: Davis: „Computernetze: Ein modernes Lehrbuch“, dpunkt -Verlag, Heidelberg,
2008 (dt. Ausgabe der 4. US-Auflage)( g g )
Betriebssysteme, Transaktionssysteme• A. S. Tanenbaum: „Verteilte Betriebssysteme“, Prentice Hall Deutschland, München, 2002• A Silberschatz J Petterson P Galvin: Operating System Concepts“ Addison-Wesley 5th EdA. Silberschatz, J. Petterson, P. Galvin: „Operating System Concepts , Addison-Wesley, 5th Ed.,
1998
vsis inf min uni hh ws 11_12 VIS-1 Einf-14
Literaturauswahl (cont.)Verteilte Systeme und DB-Anwendungen• S. Abeck, P.C. Lockemann, J. Schiller, J. Seitz: „Verteilte Informationssysteme: Integration von Daten-
übertragungstechnik, und Datenbanktechnik“, dpunkt.verlag, Heidelberg, 2002• P. Dadam: „Verteilte Datenbanken und Client/Server-Systeme: Grundlagen, Konzepte, Realisierungs-
formen“, Springer-Verlag, Heidelberg, 1996
• W. Lamersdorf: „Datenbanken in verteilten Systemen: Konzepte, Lösungen, Standards“, Verlag Vieweg, Wiesbaden 1994Wiesbaden, 1994
Multiagentensysteme• L. Braubach: „Architekturen und Methoden zur Entwicklung verteilter agentenorientierter Soft-
waresysteme“ Dissertation Universität Hamburg 2007 erschienen bei Lulu Enterprises Incwaresysteme , Dissertation, Universität Hamburg, 2007, erschienen bei Lulu Enterprises Inc., Morrisville, NC, ISBN 978-3-00-023107-0
• A. Pokahr: „Programmiersprachen und Werkzeuge zur Entwicklung verteilter agentenorien-tierter Software-systeme“, Dissertation, Universität Hamburg, 2007, erschienen bei Lulu Enter-prises Inc Morrisville NC ISBN 978-3-00-023105-6prises Inc., Morrisville, NC, ISBN 978-3-00-023105-6
Web Services• I. Melzer et al.: „Service-orientierte Architekturen mit Web Services. Konzepte – Standards –
Praxis“ Spektrum Akademischer Verlag 2 Auflage April 2007Praxis“, Spektrum Akademischer Verlag, 2. Auflage, April 2007• Munidar Singh, Michael N. Huhns: „Service-Oriented Computing: Semantics, Processes,
Agents“, 1. Auflage Wiley & Sons; West Sussex, England, 2005 • Michael P. Papazoglou: „Web Services: Principles and Technology“, 1. Auflage, Addison Wesley,
vsis inf min uni hh ws 11_12 VIS-1 Einf-15
c ae apa og ou „ eb Se ces c p es a d ec o ogy , u age, dd so es ey,Juli 2007
Aktuelle Vorlesungsunterlagen• VIS, Teil 1 (Verteilte Systeme – Winfried Lamersdorf), Web-Seiten:
http://vsis-www.informatik.uni-hamburg.de/teaching/ws-11.12/vis/
Haupt-Bücher (z.T. Auszüge in den Folien ): „Virtuelles Bücherregal“ der Bib unter: https://kataloge.uni-hamburg.de/DB=1/SET=1/TTL=1/CLK?IKT=20&TRM=h228+lb+VSI
VS
SOA MASSO S