Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und...

16
Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. Federrath W. Lamersdorf, H. Federrath Universität Hamburg, MIN, Fachbereich Informatik Vogt-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

Transcript of Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und...

Page 1: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 2: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 3: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 4: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 5: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 6: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

VIS1-Titel-6© vsis inf min uni hh 10_11

Page 7: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

... 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.)

Page 8: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

... 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@...

Page 9: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

"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

Page 10: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 11: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 12: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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 ( )

Page 13: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 14: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 15: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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

Page 16: Verteilte Systeme und Informationssicherheit“ (VIS) · "Verteilte Systeme und Informationssicherheit“ (VIS) ... Einordnung in die (B/M(VIS): ... Heidelberg sowie Lehre+Forschung

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