Bachelor + Master Publishing
811 Bachelorarbeiten, 533 Masterarbeiten, 10.103 Diplomarbeiten

E-Commerce-Plattform nach TPC-W

E-Commerce-Plattform nach TPC-W
Über dieses Buch
  • Art: Studienarbeit
  • Autor: Markus Preißner
  • Abgabedatum: Juli 2003
  • Umfang: 166 Seiten
  • Dateigröße: 49,1 MB
  • Note: 1,0
  • Institution / Hochschule: Friedrich-Alexander-Universität Erlangen-Nürnberg Deutschland
  • ISBN (eBook): 978-3-8324-8250-3
  • ISBN (Paperback) :
    978-3-8324-8250-3 P
  • ISBN (CD) :978-3-8324-8250-3 CD
  • Sprache: Deutsch
  • Prämierung:
  • Arbeit zitieren: Preißner, Markus Juli 2003: E-Commerce-Plattform nach TPC-W, Hamburg: Diplomica Verlag
  • Schlagworte: Web-Cluster, Instrumentierung, Java Server Pages, Enterprise Java, Systemmodellierung

Studienarbeit von Markus Preißner

Zusammenfassung:

Der aktuelle Softwaremarkt bietet für die Leistungsbewertung von Web-Clustern eine Reihe von Lösungen. Insgesamt stellt man jedoch fest, dass eine Unterstützung zur Modellierung solcher Systeme fehlt.

Ziel dieser Arbeit ist die Implementierung einer eCommerce-Plattform nach dem TPC Benchmark W im Clusterlabor des Lehrstuhls als Grundlage einer späteren Instrumentierung.

Zunächst werden im Rahmen einer theoretischen Recherche die Dienste und Funktionalitäten der eCommerce-Plattform nach TPC Benchmark W ermittelt. Dabei wird vor allem auf die Datenbankhaltung und die Darstellung der Web-Seiten eingegangen. Diese besitzen bei der späteren Implementierung eine zentrale Rolle.

Anschließend wird eine entsprechende Architektur konzipiert. Die Verwendung aktueller Technologien ist dabei fokusiert und einer späteren Instrumentierung wird Rechnung getragen. Für jede einzelne Schicht der Architektur sind grundsätzliche Entscheidung der Softwareauswahl getroffen. Sowohl verschiedene Techniken als auch Softwareprodukte sind hierbei verglichen. Eine kurze Abhandlung über die verwendeten Techniken der Java Server Pages und Enterprise JavaBeans führt in das anschließende Kapitel ein.

Die Implementierung der eCommerce-Plattform ist für jede Schicht der Architektur beschrieben. Die Installation und der Betrieb einer verteilten MySQL-Datenbank beschreiben die Datenhaltung, für die Verwaltung und Verarbeitung der Enterprise JavaBeans wird auf die Software JBoss zurückgegriffen. Anschließend folgt die Implementierung der einzelnen Beans sowie der Java Server Pages. Ein Payment Gateway Emulator sowie ein Datengenerator stellen zusätzlich realisierte Softwareprodukte gemäß dem TPC Benchmark W dar. Die entstandene eCommerce-Plattform wird im Cluster-Labor des Lehrstuhls installiert.

Abschließend sind die spätere Implementierung des Lastgenerators sowie Möglichkeiten der Performance-Steigerung Themen der Arbeit. UML-Diagramme zeigen Ansatzpunkte für die Instrumentierung des Systems auf.

Die Umsetzung des Prototypen erfolgt in Java ist auf allen Linux Betriebssystemen lauffähig.

Inhaltsverzeichnis:

Erklärung III
Inhaltsverzeichnis V
Abbildungsverzeichnis VII
Tabellenverzeichnis VIII
Abkürzungsverzeichnis IX
Themenstellung X
1. Einführung 1
2. TPC Benchmark W 3
2.1 Transaction Processing Performance Council 3
2.2 Grundlegende Eigenschaften des TPC Benchmark W 3
2.3 Datenbanktabellen 4
2.3.1 Datenbankbestand 5
2.3.2 Identifikation des Benutzers 7
2.4 Webseiten 8
2.4.1 Übersicht Seitennavigation 9
2.4.2 Web-Elemente 9
2.5 Zugriffsprotokollierung 14
3. Architektur 15
3.1 Schichtenmodell 15
3.2 Schicht 5: Benutzer 16
3.3 Schicht 3 & 4: Darstellungs- und Kommunikationsschicht 16
3.3.1 Entscheidung: PHP oder JSP 17
3.3.2 Tomcat und Coyote 17
3.4 Schicht 2: Verarbeitung 18
3.4.1 Anforderungen und Softwarevergleich 18
3.4.2 JBoss 19
3.5 Schicht 1: Datenhaltung 20
3.5.1 Ideallösung 20
3.5.2 HypersonicDB 21
3.5.3 MySQL 22
3.6 Gesamtarchitektur 23
4. Grundlagen 24
4.1 Java Server Pages 24
4.1.1 Historische Entwicklung 24
4.1.2 Grundlagen von Java Server Pages 26
4.2 Enterprise JavaBeans 28
4.2.1 Historisches 28
4.2.2 Definition Enterprise JavaBeans 29
4.2.3 Grundlegende Modelle 29
4.2.4 Architektur für verteilte Objekte 32
4.2.5 Enterprise JavaBean Komponenten 33
5. Implementierung 39
5.1 Installation von MySQL 39
5.1.1 Master-Slave-Architektur 39
5.1.2 Datenbankinstallation 39
5.1.3 Benutzer anlegen 40
5.1.4 Konfiguration anpassen 41
5.2 Installation JBoss 43
5.2.1 Installation JBoss 43
5.2.2 Hilfsprogramme 44
5.2.3 Änderung an der Standard-Jboss-Konfiguration 47
5.3 Implementierung der Enterprise JavaBeans 54
5.3.1 Entity-Beans 55
5.3.2 Session-Beans 66
5.3.3 Sonstige Klassen 80
5.3.4 Java Server Pages 83
5.4 Sonstige Software 87
5.4.1 Payment Gateway Emulator 88
5.4.2 Datengenerator 88
6. Ausblick 90
6.1 DB-Änderung 90
6.2 Cache reaktivieren 92
6.3 Implementierung des Lastgenerators 92
6.4 Instrumentierung 94
Literaturverzeichnis 96
Anhang A: UML Aktivitätsdiagramme 99
Anhang B: CD Inhalt 156

Arbeit zitieren:
Preißner, Markus Juli 2003: E-Commerce-Plattform nach TPC-W, Hamburg: Diplomica Verlag

Schlagworte:
Web-Cluster, Instrumentierung, Java Server Pages, Enterprise Java, Systemmodellierung

Entdecken Sie mehr zum Thema

diplom.de
Bachelor + Master Publishing

Hermannstal 119 k
22119 Hamburg

Fon: +49 (0) 40 655992-0
Fax: +49 (0) 40 655992-22

Service-Telefon

Rufen Sie uns an:
+49 (0) 40 655992-0

Mo-Fr
09.00-16.00 Uhr

diplom.de in den Medien

Folgen Sie uns bei Twitter & werden Sie diplom.de-Fan bei Facebook!
Schreibtipps unserer Lektoren, Neuigkeiten aus dem Verlagsalltag und das Expertenwissen unserer Autoren als Tweet & Post!
Wir freuen uns auf Sie!

diplom.de BACHELOR + MASTER PUBLISHING

Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Magisterarbeiten, Dissertationen und andere Abschlussarbeiten aus allen Fachbereichen und Hochschulen können Sie bei uns als eBook sofort per Download beziehen oder sich auf CD oder als Buch zusenden lassen. Seit mehr als 15 Jahren ist diplom.de der seriöse, professionelle und erfolgreiche Partner für die Veröffentlichung wissenschaftlicher Abschlussarbeiten.

© Diplomica Verlag GmbH 1996-2011, AG Hamburg HRB 80293 - GF Björn Bedey, USt-IdNr.: DE214910002 - Verkehrsnummer: 12285 - Impressum
Index der Arbeiten - Index der Autoren