seminar in informationsmanagement: e-business daniel mettler [email protected] jens balkausky...
TRANSCRIPT
![Page 1: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/1.jpg)
Seminar in Informationsmanagement: E-Business
Daniel [email protected]
Jens [email protected]
Sinan [email protected]
CWCECollaborative Web Computing Environment
![Page 2: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/2.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 2
CWCE Collaborative Web
Computing Environment Üb
ersic
ht
• CSCW (Computer Supported Cooperative Work)
• Verteilte Systeme/CWCE (Collaborative Web Computing Environment)
• Groove
![Page 3: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/3.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 3
CWCE Collaborative Web
Computing Environment CS
CWInhalt
• Einführung / Motivation• Definitionen / Begriffe• Klassifikation• Historische Entwicklung• Einsatzbereiche• Groupware• Existierende Werkzeuge
![Page 4: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/4.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 4
CWCE Collaborative Web
Computing Environment CS
CWEinführung / Motivation (1)
• Aufgrund der Einordnung des CWCE in das Gebiet des CSCW soll durch dessen Erläuterung die gemeinsame Grundlage bezüglich der Begriffe, der Entwicklung und der Einsatzbereiche geschaffen werden.
![Page 5: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/5.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 5
CWCE Collaborative Web
Computing Environment CS
CWEinführung / Motivation (2)
• Arbeiten in Gruppenstrukturen, in welchen kooperativ zusammengewirkt wird, bringen eine bessere Leistung bezüglich der Effizienz oder Persönlichkeitsführung hervor.
• Die Arbeit in Gruppen, welche in informationstechnologieintensiven Bereichen tätig sind, ruft Bedürfnisse bezüglich der Gruppenunterstützung durch spezialisierte Applikationen hervor.
![Page 6: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/6.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 6
CWCE Collaborative Web
Computing Environment CS
CWDefinitionen / Begriffe (1)
«Computer Supported Cooperative Work (CSCW)ist die Bezeichnung des Forschungsgebietes, welches auf interdisziplinärer Basis untersucht, wie Individuen in Arbeitsgruppen oder Teamszusammenarbeiten und wie sie dabei durchInformation- und Kommunikationstechnologieunterstützt werden können.»
Quelle: Teufel et al.: «Computerunterstützung für die Gruppenarbeit»
![Page 7: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/7.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 7
CWCE Collaborative Web
Computing Environment CS
CWDefinitionen / Begriffe (2)
GruppeArbeits-gruppe
Team
Aufgabe Ziel
Gruppenprozesse
Kommunikation
Koordination
Kooperation
Abstimmung
Ziele
![Page 8: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/8.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 8
CWCE Collaborative Web
Computing Environment CS
CWKlassifikation (1)Klassifikationskriterien
• Verwendete Medientypen
• Örtliche Verteilung
• Zeitliche Verteilung
• Hauptunterstützungsfunktionen
![Page 9: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/9.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 9
CWCE Collaborative Web
Computing Environment CS
CWKlassifikation (2)Klassifikationsschemata
selbe Zeit verschiedene Zeiten
selber Ort
«Group DecisionSupportSysteme»
elektronischePinnwand
verschiedene Orte
Mehrbenutzereditoren
«Electronic Mail»
![Page 10: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/10.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 10
CWCE Collaborative Web
Computing Environment CS
CWHistorische Entwicklung (1)
• Ursprung der Forschungsaktivitäten ist im Bereich der industriellen Fertigung Mitte der 70er zu suchen.
![Page 11: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/11.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 11
CWCE Collaborative Web
Computing Environment
1962 Engelbart entwickelt erste Ideen und schafft mit seinem Augment System erste Grundlagen.
1984 Greif und Cashmann organisieren ersten CSCW-Workshop
1986 Erste CSCW-Konferenz in Austin. Es folgten CSCW 88 (Portland), CSCW 90 (Los Angeles), CSCW 92 (Toronto), CSCW 94 (Chapel Hill)
1989 Erste europäische CSCW-Konferenz in London. Es folgten ECSCW 91 (Amsterdam), ECSCW 93 (Mailand), ECSCW 95 (Stockholm)
CSCW
Historische Entwicklung (2)
![Page 12: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/12.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 12
CWCE Collaborative Web
Computing Environment CS
CWEinsatzbereiche (1)
Die vier Systemklassen:
• Kommunikation
• Gemeinsame Informationsräume
• Workflow Management
• Workgroup Computing
![Page 13: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/13.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 13
CWCE Collaborative Web
Computing Environment CS
CWEinsatzbereiche (2)Systemklasse: Kommunikation
Kommunikation als zentrale Aufgabe
SynchroneApplikationstypen
AsynchroneApplikationstypen
![Page 14: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/14.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 14
CWCE Collaborative Web
Computing Environment CS
CWEinsatzbereiche (3)Systemklasse: Gemeinsame Informationsräume
• Unterstützen die Steuerung des gemeinsamen Zugriffs auf Daten durch die Gruppenmitglieder.
• Bulletin Board-Systeme
• Verteilte Hypertext-Systeme
![Page 15: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/15.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 15
CWCE Collaborative Web
Computing Environment Einsatzbereiche (4)Systemklasse: Workflow Management
CSCW
• Unterstützen die betrieblichen Abläufe eines Unternehmens.
• Workflow Management-Systeme stehen im starken Zusammenhang mit dem Grundproblem der Betriebswirtschaftslehre: dem Koordinationsproblem.
![Page 16: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/16.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 16
CWCE Collaborative Web
Computing Environment CS
CWEinsatzbereiche (5)Systemklasse: Workgroup Computing
• Unterstützen die Kooperation von Gruppenmitgliedern bei der Erfüllung von Aufgaben mit mittlerem bis geringem Strukturierungsgrad und mit einer niedrigen Wiederholungsfrequenz.
• Planungssysteme• Gruppeneditoren• Entscheidungsunterstützungssysteme• Sitzungsunterstützungssysteme• Verteilte Hypertext-Systeme
![Page 17: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/17.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 17
CWCE Collaborative Web
Computing Environment CS
CWGroupware
Groupware
Soziale Prozesseim Rahmen des
CSCW
Software im Rahmen des
CSCW
![Page 18: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/18.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 18
CWCE Collaborative Web
Computing Environment CS
CWExistierende Werkzeuge
Produkt HerstellerBSCW GMDBusiness Workflow SAP AGCSE-Workflow CSE/SystemsGroupSystems Ventana CorporationGroupWise Novelli-flow FujitsuLinkWorks CompaqMQSeries Workflow IBMPowerflow Percussion SoftwareProcessIT AT & TTeam WARE Dolphin Team WARE
![Page 19: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/19.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 19
CWCE Collaborative Web
Computing Environment
• Einleitung• Verteilte Systeme• CWCE
• Systemmodell• Ressourcenverwaltung• Lastverteilung
• Leistungsvergleich• Zusammenfassung
InhaltCW
CE
![Page 20: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/20.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 20
CWCE Collaborative Web
Computing Environment
• Internet• Zusammenarbeit von Gruppen• Kein Zugriffskontrolle, Lasterverteilung• Verteiltes System: Konsistenter, gleichzeitigerZugriff auf auf gemeinsame Objekte
• Benötigt dauernde Kommunikation• Nicht übertragbar auf Web-basierte Umgebung
Projekt CWCE
EinleitungCW
CE
![Page 21: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/21.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 21
CWCE Collaborative Web
Computing Environment
«Ein verteiltes System ist eine Sammlungvoneinander unabhängiger Computer, diefür den Benutzer als ein einziger Computererscheinen.»
Prof. Lutz Richter, Vorlesung «Verteilte Systeme»
Verteilte Systeme (1)CW
CE
![Page 22: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/22.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 22
CWCE Collaborative Web
Computing Environment
Beispiel 1:
Netzwerk von Workstations an einer Universität
Verteilte Systeme (2)CW
CE
![Page 23: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/23.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 23
CWCE Collaborative Web
Computing Environment
Beispiel 2:
Bankzentrale mit Filialen
Verteilte Systeme (3)CW
CE
![Page 24: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/24.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 24
CWCE Collaborative Web
Computing Environment
Vorteile:
Verteilte Systeme (4)CW
CE
Aspekt Begündung
Wirtschaftlichkeit Mikroprozessoren haben ein besseres Preis-Leistungs-Verhältnis als Mainframes
Geschwindigkeit Verteilte Systeme können eine höhere Gesamtleistung erreichen als Mainframes
Zuverlässigkeit Der Ausfall einer Komponente bedeutet nicht den Ausfall des Gesamtsystems
Skalierbarkeit Schrittweise Erhöhung der Verarbeitungsleistung ist möglich
Inhärente Verteilung
CSCW («computer-supported cooperative work») bietet neue Möglichkeiten der Zusammenarbeit
![Page 25: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/25.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 25
CWCE Collaborative Web
Computing Environment
Nachteile:
Verteilte Systeme (5)CW
CE
Aspekt Begündung
Software Es ist noch zu wenig einheitliche Software verfügbar, die alle Möglichkeiten wirklich ausnutzt
Netzwerk Die Bandbreite des Netzwerks begrenzt die Leistungsfähigkeit des gesamten verteilten Systems
Sicherheit Probleme der Geheimhaltung gewisser Daten und der Authentifizierung
![Page 26: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/26.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 26
CWCE Collaborative Web
Computing Environment Collaborative WebComputing Environment
CWCE
• Forschungsarbeit an «National Sun Yat-SenUniversity» in Taiwan
• Einzelne Applikationen als Agenten• Technolgien der Programmiersprache JAVA• Eigene Methoden zur Objektallokation• Eigene Strategie zur Lastverteilung
Gerechtigkeit beim Gebrauch von Ressourcenund hohe Leistung
![Page 27: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/27.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 27
CWCE Collaborative Web
Computing Environment Systemmodell (1)
CWCE
![Page 28: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/28.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 28
CWCE Collaborative Web
Computing Environment
Bedingungen:
• Mind. ein «Environment Coordinator», welcheralle vorhandenen «Resource Providers» und«Job Generators» zu jeder Zeit koordiniert
• Für jeden «Job Generator» gibt es mind.einen «Ressource Provider»
• Ein «Job Generator» kann gleichzeitig auchals «Ressource Provider» dienen
Systemmodell (2)CW
CE
![Page 29: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/29.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 29
CWCE Collaborative Web
Computing Environment Kontrollfluss
CWCE
![Page 30: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/30.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 30
CWCE Collaborative Web
Computing Environment
Verklemmung («Deadlock»)
Ressourcenverwaltung (1)CW
CE
![Page 31: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/31.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 31
CWCE Collaborative Web
Computing Environment
Verhungern («Livelock»)
Ressourcenverwaltung (2)CW
CE
![Page 32: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/32.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 32
CWCE Collaborative Web
Computing Environment Ressourcenverwaltung (3)
CWCE
![Page 33: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/33.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 33
CWCE Collaborative Web
Computing Environment
Timestamp plus folgende Regeln:
• Objekterzeugende Agent erhält immer Zugriff• «Environment Coordinator» führt für jedesgemeinsame Objekt einen Zähler (Start=0)
• Jeder «Job Generator» führt lokalen Zähler,der beider jeder Anfrage um 1 erhöht wird
Ressourcenverwaltung (4)CW
CE
![Page 34: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/34.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 34
CWCE Collaborative Web
Computing Environment
«Environment Coordinator»
• Ressource frei:Agent wird gemeinsames Objekt zugewiesen.
• Ressource belegt:Einfügen in Warteschlange. Vergleiche Zeit-stempel mit Zähler: Falls keine neue Agenten,erhöhe Zähler um 1 und setzte alle lokalen Zählerauf Zeitstempel. Wenn Ressource frei, zuweisenan Agent mit höchster Priorität.
Ressourcenverwaltung (5)CW
CE
![Page 35: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/35.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 35
CWCE Collaborative Web
Computing Environment
Priorität der Anfrage:
• Je kleiner Anzahl Agenten, welche Ressourcebeanspruchen möchten, desto grösserPriorität
• Bei zwei Anfragen mit gleicher Anzahl Agentenhat diejenige mit kleinerem Zeitstempel diehöhere Priorität
Ressourcenverwaltung (6)CW
CE
![Page 36: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/36.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 36
CWCE Collaborative Web
Computing Environment
AHRRN: Adaptive Highest Response Ratio Next
CP-Wert (Resource Provider) = Σ CA-Werte (Agent)
LastverteilungCW
CE
![Page 37: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/37.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 37
CWCE Collaborative Web
Computing Environment Leistungsvergleich (1)
CWCE
Prozess-Zuteilung («Scheduling»):
• Mit Vorrangunterbrechung (preemptive)• Ohne Vorrangeunterbrechung (nonpreemtive)
FCFS (first-come/first-serve):Wähle Job, der am längsten wartetSJF (shortest job first):Wähle Job, der am schnellsten bearbeitet werden kannHRRN (highest response ratio next):Wähle Job mit maximalster Antwortrate
![Page 38: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/38.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 38
CWCE Collaborative Web
Computing Environment Leistungsvergleich (2)
CWCE
![Page 39: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/39.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 39
CWCE Collaborative Web
Computing Environment Leistungsvergleich (3)
CWCE
![Page 40: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/40.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 40
CWCE Collaborative Web
Computing Environment Leistungsvergleich (4)
CWCE
![Page 41: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/41.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 41
CWCE Collaborative Web
Computing Environment
• Eingesetzte Mechanismen zur Objekt-allokation (Timestamp + Erweiterungen)und Lasterverteilung (AHRRN) steigernLeistungsfähigkeit
• Keine Verklemmung oder Verhungern
• Zuverlässigkeit gering: Ausfall des zentralenServers beeinflusst Funktionstüchtigkeit
• Zentraler Server ist Flaschenhals
ZusammenfassungCW
CE
![Page 42: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/42.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 42
CWCE Collaborative Web
Computing Environment G
roov
e
![Page 43: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/43.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 43
CWCE Collaborative Web
Computing Environment Was ist Groove?
Gro
ove
Entwicklung seit Okt. 1997 durch GrooveNetworks Inc.(CEO & Chairman: Ray Ozzie)
• Integrierte Groupware (Applikation/Plattform)• Collaboration über Internet zwischen Benützern• P2P Technologie (statt Client-/Server-Konzept)
„The right people together with the right information,the right tools, at the right time – to get things done“
![Page 44: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/44.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 44
CWCE Collaborative Web
Computing Environment Bestandteile (1/2)
Gro
ove
• Client (GUI: Transceiver-Fenster)• Secure Shared Spaces mit authentifizierten Mitgliedern
•Tools zur gemeinsamen Benützung•„Realtime“ Voice Chat•„Realtime“ Text Chat
• Groove Platform•Download von Tools
• Groove Network Services•Netzwerkadministrations-Services
• Groove Developer‘s Kit (kostenloser Zusatz)•Erweiterbarkeit•Drittanbieter (Ökosystem)
![Page 45: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/45.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 45
CWCE Collaborative Web
Computing Environment G
roov
e Bestandteile (2/2) – Client GUI
![Page 46: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/46.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 46
CWCE Collaborative Web
Computing Environment Die wichtigsten Features
Gro
ove
• Kommunikation•synchron (Voice Chat, Text Chat, Instant Messaging)•asynchron (Diskussionsforen)•Message History, „User-Tracker“, „News-Ticker“
• Content Sharing•Austauschen, Teilen, Bearbeiten, Betrachten vonDateien beliebiger Dateitypen
• Interaktion•Gemeinsame Werkzeuge (Skizzen-, Notizbücher,Auszeichnungswerkzeuge, Kalender, ...)
![Page 47: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/47.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 47
CWCE Collaborative Web
Computing Environment Architektur (1/2)
Gro
ove
• System-Level-ServicesPeer Connection, Security, Storage, Synchronization,Relay, License Management, Component Management
• Entwicklungsumgebung•Offene Standards und Protokolle(HTTP, UDP, TCP/IP, XML, ...)•COM Integration (Microsoft)•Flexibles Tool Development Framework•GUI Komponenten
• Systemintegration (Integration von „Legacy“ Systemen)• Ökosystem (Partners, Consultants, Solution Providers, ...)
![Page 48: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/48.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 48
CWCE Collaborative Web
Computing Environment Architektur (2/2) – Transceiver (Peer)
Gro
ove
![Page 49: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/49.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 49
CWCE Collaborative Web
Computing Environment Diskussion (1/2)
Gro
ove
Vorteile
• (Fast) alle Features für synchrone/asynchrone,on-/offline Groupwork integriert
• Moderne Konzepte (P2P, Distributed Computing,offene Standards, PKI)
• Relativ gute Kontrolle durch den Benützer• Einfache Installation, Bedienung, Administration• Integration bestehender Infrastrukturen• Einfache Erweiterbarkeit• Moderater Preis (?)
![Page 50: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/50.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 50
CWCE Collaborative Web
Computing Environment Diskussion (2/2)
Gro
ove
Nachteile
• Grundsätzlich ein Fat-Client (Ressourcenverbrauch)• Vorerst nur für MS Windows verfügbar (COM-Architektur)• Videokonferenz-Tool u.a. (noch) nicht integriert• Sicherheitsrisiko fürs Intranet (HTTP-Tunneling)• Trotz P2P noch auf zentralen Server angewiesen• Closed Source• unklare Datenströme (Privacy nicht überprüfbar)
![Page 51: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/51.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 51
CWCE Collaborative Web
Computing Environment Marktsituation (1/3) - Marktstrategie
Gro
ove
GrooveNetworks‘ Marktstrategie:
1. Groove‘s Brauchbarkeit für E-Business aufzeigen. Applikationen von Drittanbietern fördern. Dies kommt wiederum auch Groove zugute (Verbreitung, Lizenzen)
2. Groove soll die Plattform werden, welche bestehende Netzwerkinfrastruktur um sichere Applikationen erweitert und Leute innerhalb, ausserhalb und über Netzwerkgrenzen verbindet
![Page 52: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/52.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 52
CWCE Collaborative Web
Computing Environment Marktsituation (2/3) - Ertragsmöglichkeiten
Gro
ove
GrooveNetworks‘ Ertragsmöglichkeiten:
1. Software-Lizenzgebühren,Subscription Fees (für Groove Network Services)
2. Consulting, Support, Training
Vertriebskanäle:
• B2C via Web• B2B via Web• Partner Network
![Page 53: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/53.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 53
CWCE Collaborative Web
Computing Environment Marktsituation (3/3) - Konkurrenzprodukte
Gro
ove
GrooveNetworks:
„Groove is a peer-to-peer platform forbusiness solutions. In that pure sense, there is no direct competitor“
Jedoch:
Althergebrachte, zentralistische Groupwork (Lotus Notes, ASP‘s)
P2P-Teillösungen (Filesharing-Tools wie Gnutella etc.)P2P-Groupware-Konkurrenz (Roku von Roku
Technologies, Magi von Endeavors Technology)
![Page 54: Seminar in Informationsmanagement: E-Business Daniel Mettler mettlerd@icu.unizh.ch Jens Balkausky jens@icu.unizh.ch Sinan Demokan demokan@icu.unizh.ch](https://reader035.vdocuments.site/reader035/viewer/2022062623/55204d8149795902118d3adf/html5/thumbnails/54.jpg)
Daniel Mettler, Jens Balkausky, Sinan Demokan 14.06.2001 - 54
CWCE Collaborative Web
Computing Environment Demo
Gro
ove
Kostenlose Groove Preview Edition erhältlich:
http://www.groove.net/downloads/groove/