14
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 2013/2014 vsis inf min uni hh ws 13_14 VIS-1 Einf-1 Wintersemester 2013/2014

Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

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 2013/2014

vsis inf min uni hh ws 13_14 VIS-1 Einf-1

Wintersemester 2013/2014

Page 2: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

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 od 4 5 Leistungspunkte (CPs) fürStudienabschnitt: 2, Arbeitsaufwand: 4 SWS od. 4,5 Leistungspunkte (CPs) für die Vorlesung und 2 SWS od. 4,5 CPs für die dazu gehörigen Übungen (gesamt: 9 CPs)

V tVoraussetzungen: — verbindlich: 72 LP, SEI, SE II, FGI I, GSS — empfohlen: FGI II, AD, GDBempfohlen: FGI II, AD, GDB

b) Einordnung in (Informatik-) Schwerpunkte:Informatiksysteme für nachhaltige Entwicklung” (INE)— „Informatiksysteme für nachhaltige Entwicklung (INE)

— „Organisationsbezogene Softwareentwicklung” (OSE)

— „Verteilte und Informationssysteme” (VIS)

vsis inf min uni hh ws 13_14 VIS-1 Einf-2

— „Rechnernetze und Technik“ (RNT)

Page 3: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

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 13_14 VIS-1 Einf-3

Page 4: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

VIS Übungen

• 6 Übungsgruppen (a 2 SWS, jeweils 4,5 Leistungspunkte)

— Aufteilung: Montag (10-12, 14-16), Dienstag (14-16, 16-18), Donnerstag (10-12)

— Beginn: in der 2. Semesterwoche (d.h. ab Mo., dem 21.10.2013)

• J il A f b blö k• Jeweils Aufgabenblöcke zu:— Verteilten Systemen— SicherheitSicherheit

• In jedem Block müssen über 50% der möglichen Ergebnisse er-reicht werdenÜ• Übungsteams a je 3-4 TeilnehmerInnen (mit jeweils EINER Lösung)

• regelmäßige Teilnahme am Übungsbetrieb• kti B t ili d h P ä t ti Lö j d /• aktive Beteiligung, d.h. Präsentation von Lösungen von jedem/r

Teilnehmer/in• Näheres: http://vsisls1.informatik.uni-hamburg.de/teaching/ws-13.14/vis/

vsis inf min uni hh ws 13_14 VIS-1 Einf-4

Page 5: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

... 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/formale Semantik

— 1983-1990 Forscher am „Wiss. Zentrum“ / „Europ. Netzwerkforschungszentrum“ der IBM in Heidelberg sowie Lehre+Forschung an der Uni Frankfurt

— seit Jan. 1991 Professor für Informatik an der Uni Hamburg— seit 1996 Ltr. der neu gegründete AG „Verteilte Systeme“ (VSYS) — 2002-11: AB VSIS (zusammen mit N. Ritter), ab 2011: Professur „Verteilte Systeme“ (VSYS)— 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/Industriekooperationen1998) Technologiertransfer/Industriekooperationen

Forschungsinteressen:— Verteilte Systeme (anwendungsorientierte Kommunikation & Kooperation)y ( g p )— Systemsoftware-Entwicklung: Komponenten- und Agententechnologie, langlebige SW etc.— (Internet-) Anwendungen: z.B. Electronic Commerce, digitale Bibliotheken, SO etc.

— Vorgehensweise: ingenieurmäßiger Ansatz ( System bauen“) praxisorientiert DMPe

vsis inf min uni hh ws 13_14 VIS-1 Einf-5

Vorgehensweise: ingenieurmäßiger Ansatz („System bauen ), praxisorientiert, DMPe, internationale Konferenzorganisation (ACM ICSOC, IFIP I3E& ESOCC, GI KiVS, MATES etc.)

Page 6: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

... mit wem Sie es zu tun habenDirk Bade (et al.)

— Studium der Informatik (U Hamburg)Diplom Informatik 2007 Themengebiet modellbasierte Ben t ngsschnittstellen— Diplom Informatik 2007, Themengebiet: modellbasierte Benutzungsschnittstellen

— Wiss. Mitarbeiter bei VSIS/VSYS seit 2007— Promotion Okt. 2013 im Bereich Kontextbasierte mobile verteilte Systeme

Forschungsinteressen:— Verteilte Systeme (anwendungsorientierte Kommunikation & Kooperation)— Mobile & ubiquitäte Systeme— Mobile & ubiquitäte Systeme

— Softwareparadigmen zur Entwicklung verteilter Systeme; speziell: Mobile Systeme, Kontext, Event-driven Middleware, Multiagenten-/ Komponentensysteme, Sensornetze, Programmierung mobiler Geräte, g g

— Vorgehensweise: ingenieurmäßiger Ansatz („Systeme bauen“)

Kontakt: F-504,Tel. 42883-2324, bade@...

vsis inf min uni hh ws 13_14 VIS-1 Einf-6

Page 7: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

"Verteilte Systeme und yInformationssicherheit“ (VIS)

S– Teil I: Verteilte Systemtechnologie –

Winfried Lamersdorf / Dirk Bade

Verteilte Systeme (VSYS)URL: vsis-www.informatik.uni-hamburg.de/vsys/main/indexg y

Universität Hamburg, MIN-Fakultät, FB InformatikVogt-Kölln-Straße 30, D-22527 HAMBURG

vsis inf min uni hh ws 12_13 VIS-1 Einf-7

Page 8: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

Professur VSYS (früher: AB VSIS)

• VSIS: Professur “Verteilte Systeme” (VSYS)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, Kontext, Sensornetze, Ubiquitäre Systeme…

S t ft fü l l bi (A t ti i ) S t— Systemsoftware für langlebige (Automatisierungs-) Systeme— …

• VSIS: Professur Datenbanken und InformationsSysteme (Prof. Dr. N. Ritter, ISYS)

vsis inf min uni hh ws 13_14 VIS-1 Einf-8

y ( , )

Page 9: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

Mitglieder der Professsur VSYS / (VSIS)

Dr. Lars BraubachKomponenten/-

Dr. Alex PokahrKomponenten/-

Prof. LamersdorfVerteilte Systeme „Verteilte Systeme“p

Agententechnologiep

Agententechnologiey y

+ it

Kristof HamannDienste & Prozesse

Christopher Haubeck

Dirk BadeMobile Systeme

Kai JanderAgile Geschäfts-

+ weitere Doktoranden

vsis inf min uni hh ws 12_13 VIS-1 Einf-9

Langlebige SW, SOprozesse

Page 10: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

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 Komponenten etc )— Aktuelle Paradigmen und Architekturen Verteilter Systemsoftware (SOA, Agenten, Komponenten etc.)

— Transaktionen und Workflows (Anwendung & technische Unterstützung)— DB-Middleware, Transaktionale Informationssysteme, Informationsintegration etc.

• Oberseminar(e) Verteilte Systeme (und ISYS)

vsis inf min uni hh ws 13_14 VIS-1 Einf-10

( ) y ( )

Page 11: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

VIS/Teil 1: Gliederung: Auswahl aus…

• Einführung / Motivation• Grundlagen & Architekturen verteilter Systeme• Grundlagen & Architekturen verteilter Systeme

• Namensverwaltung (Naming & Directory)

B i i l t ilt Al ith (Z it T kti )• Beispiele verteilter Algorithmen (Zeit, Transaktionen)

• Entfernter Prozeduraufruf (Remote Procedure Call, RPC)

• Mobile Computing (Anwendungen & Systeme)

• Middleware (nachrichten- und anwendungsorientiert)

• Dienstorientierte Architekturen (SOA/WS)

• Cloud Computing (Überblick)Cloud Computing (Überblick)• + ev. noch: Kommunikationstechniken (LAN/MAN/WAN etc.), Agenten-/

Komponenten, Remote Database Access, P2P, Events…

vsis inf min uni hh ws 12_13 VIS-1 Einf-11

p , , ,

Page 12: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

LiteraturauswahlVerteilte Systeme• G.F. Coulouris, J. Dollimore, T. Kindberg, G. Blair: „Distributed Systems: Concepts and Design“,

5th Edition, Addison-Wesley, Pearson Education, 2012 (dt. Übersetzung, 3. Auflage (auch „BaföG): V t ilt S t K t d D i “ P St di D t hl d Mü h 2002 (!))„Verteilte Systeme: 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 2 aktualisierte Auflage 2007 (!))chen, 2. aktualisierte Auflage, 2007 (!))

• A. Schill, T. Springer: „Verteilte Systeme“ Springer-Verlag, eXamen.press, Berlin/Heidelberg, 2007

Kommunikationssysteme• A. Tanenbaum, D.J. Wetherall: „Computernetzwerke“, 5. aktual. Auflage, Pearson, München, 2012• L.L. Peterson, B.S: Davis: „Computernetze: Ein modernes Lehrbuch“, dpunkt -Verlag, Heidelberg,

2008 (dt. Ausgabe der 4. US-Auflage)

B t i b t T kti tBetriebssysteme, Transaktionssysteme• A. S. Tanenbaum: „Verteilte Betriebssysteme“, Prentice Hall Deutschland, München, 2002• A. Silberschatz, P. Galvin, G. Gagne: „Operating System Concepts“, Addison-Wesley, 9th Ed., 2012

(8. Ausgabe auch als Taschenbuch)( g )

vsis inf min uni hh ws 13_14 VIS-1 Einf-12

Page 13: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

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“, Wiley & Sons; West Sussex, England, 2005 • Michael P. Papazoglou: „Web Services: Principles and Technology“, 2. Auflage, Addison Wesley,

vsis inf min uni hh ws 13_14 VIS-1 Einf-13

c ae apa og ou „ eb Se ces c p es a d ec o ogy , u age, dd so es ey,2012

Page 14: Verteilte Systeme und Informationssicherheit“ (VIS) · 2013-10-16 · Vorlesung "Verteilte Systeme und Informationssicherheit“ (VIS) W. Lamersdorf, H. FederrathW. Lamersdorf,

Aktuelle Vorlesungsunterlagen• VIS, Teil 1 (Verteilte Systeme – Winfried Lamersdorf), Web-Seiten:

http://vsis-www.informatik.uni-hamburg.de/teaching/ws-13.14/vis/

+ „Virtuelles Bücherregal“ der FBI-Bibliothek unter: https://kataloge.uni-hamburg.de/DB=1/SET=1/TTL=1/CLK?IKT=20&TRM=h228+lb+VSI

VS

SOA MASSO S