Grin logo
de en es fr
Boutique
GRIN Website
Publier des textes, profitez du service complet
Aller à la page d’accueil de la boutique › Informatique - Informatique Appliquée à la Gestion

Darstellung der J2EE Architektur

Titre: Darstellung der J2EE Architektur

Exposé Écrit pour un Séminaire / Cours , 2001 , 25 Pages , Note: 1,0

Autor:in: Gunnar Halden (Auteur)

Informatique - Informatique Appliquée à la Gestion
Extrait & Résumé des informations   Lire l'ebook
Résumé Extrait Résumé des informations

Durch die wachsende Bedeutung des Internet und des E-Commerce unterliegt die Softwareindustrie einem starken Wandel. Die Anforderungen an die Softwareentwicklung sind im Laufe der Zeit immer mehr gestiegen. Neben der stark zunehmenden Komplexität der Anwendungen muss auch die Entwicklungszeit möglichst kurz gehalten werden, um auf die sich schnell ändernden Anforderungen der Märkte zu reagieren. Begriffe wie time-to-market sind für die Wettbewerbsfähigkeit der Unternehmen von entscheidender Bedeutung. Durch die zunehmende Vernetzung und den Kommunikationsbedarf innerhalb der Unternehmen ist auch eine einheitliche Sicht auf Daten und Prozesse erforderlich, um einen reibungslosen Informationsfluss zu gewährleisten. Insgesamt ergeben sich folgende Anforderungen an die Softwareentwicklung:

* Kurze Entwicklungszeiten - auf neue Trends und Technologien muss immer schneller reagiert werden
* Produktivität der Programmierung - neue Technologien müssen sinnvoll mit den bestehenden Systemen verbunden werden
* Hohe Verfügbarkeit und Zuverlässigkeit - durch die steigende Bedeutung der EDV richten auch Ausfallzeiten einen größeren Schaden an
* Sicherheit - die intra- und interbetriebliche Vernetzung erfordert umfassende Sicherheitsmodelle
* Skalierbarkeit - einfacher Ausbau des (Teil-) Systems bei wachsenden Anforderungen
* Integration - neue Anwendungen müssen mit den vorhandenen Datenbanksystemen integriert werden können

Eine Möglichkeit diesen Anforderungen zu begegnen ist die Aufteilung der Systemarchitektur in mehrere Schichten.
Die hier vorliegende Arbeit stellt die Architektur der Java 2 Enterprise Edition (J2EE), welche auf einer mehrschichtigen Systemarchitektur basiert, vor. Ziel dieser Arbeit ist es die Grundlegende Architektur und die Vorteile der J2EE aufzuzeigen. Anfangs wird ein kurzer Überblick über die Systemarchitekturen und das Grundkonzept der J2EE gegeben. Anschließend wird gezeigt aus welchen Elementen die Architektur besteht und wie sie aufgebaut ist. Zum Schluss wird die praktische Umsetzung und die Vorteile dieser Architektur am Beispiel der Firma J.Crew verdeutlicht.

Extrait


Inhaltsverzeichnis

1. EINLEITUNG

2. GRUNDLAGEN

2.1 CLIENT/SERVER ARCHITEKTUREN

2.2 DAS KONZEPT DER JAVA 2 ENTERPRISE EDITION

3. DIE ARCHITEKTUR DER JAVA 2 ENTERPRISE EDITION

3.1 DIE CLIENT/SERVER ARCHITEKTUR

3.2 DIE KOMPONENTEN DER JAVA 2 ENTERPRISE EDITION

3.3 DIE CONTAINER ARCHITEKTUR

3.3.1. Transaktionsmanagement

3.3.2. Sicherheitsmanagement

3.4. DIE CONNECTOR ARCHITEKTUR

3.5. DATENBANKMANAGEMENT

4. DIE UMSETZUNG DER J2EE ARCHITEKTUR AM BEISPIEL VON JCREW.COM

5. SCHLUSSBETRACHTUNG

Zielsetzung & Themen

Die vorliegende Arbeit hat zum Ziel, die grundlegende Architektur der Java 2 Enterprise Edition (J2EE) sowie deren spezifische Vorteile für die moderne Softwareentwicklung aufzuzeigen. Dabei wird analysiert, wie durch den Einsatz einer mehrschichtigen Systemarchitektur und standardisierter Komponenten komplexe Anforderungen an Skalierbarkeit, Integration und Sicherheit effizient bewältigt werden können.

  • Grundlagen moderner Systemarchitekturen und Applikationsserver
  • Detaillierte Analyse der J2EE-Komponenten und Container-Architektur
  • Funktionsweise des Transaktions- und Sicherheitsmanagements in J2EE
  • Anbindung heterogener Datenbanksysteme via Connector-Architektur und JDBC
  • Praktische Fallstudie zur Geschäftsprozessoptimierung am Beispiel J.Crew

Auszug aus dem Buch

3.3.1. Transaktionsmanagement

Das Transaktionsmanagement muss dafür sorgen, dass Transaktionen korrekt durchgeführt werden und gegebenenfalls bei Unvollständigkeit zurückgenommen werden. Bei der Durchführung von Transaktionen muss das ACID-Prinzip gewährleistet sein. Dieses besagt, dass Transaktionen entweder gar nicht oder komplett ausgeführt werden (Atomicity), eine Transaktion die Datenbank von einem konsistenten wieder in einen konsistenten Zustand überführt (Consistency), Transaktionen unabhängig voneinander ablaufen (Independency) und dauerhaft gespeichert werden (Durability). Anhand des ACID-Prinzips kann erkannt werden, welche Schäden ein schlechtes Transaktionsmanagement anrichten kann.

Zur Verdeutlichung sei folgendes Beispiel angeführt. Die Abbildung zeigt eine simultane Aktualisierung von mehreren Datenbanken. Die Transaktion wird von einem Client gestartet der die EJB X aufruft. X aktualisiert nun die Datenbanken A und B. Anschließend ruft X die EJB Y auf. Y aktualisiert nun die Datenbank C. Die Aufgabe des EJB-Servers ist es sicherzustellen, dass entweder alle Aktualisierungen durchgeführt oder zurückgenommen werden.

Zusammenfassung der Kapitel

1. EINLEITUNG: Die Einleitung beleuchtet den Wandel in der Softwareindustrie durch E-Commerce und Internet und stellt die J2EE als Lösung für skalierbare, sichere Systeme vor.

2. GRUNDLAGEN: Dieses Kapitel erläutert die Entwicklung von klassischen 2-Ebenen-Client-Server-Architekturen hin zu flexibleren Multi-Tier-Ansätzen.

3. DIE ARCHITEKTUR DER JAVA 2 ENTERPRISE EDITION: Der Hauptteil beschreibt detailliert die logische Aufteilung in Client-, Web-, Geschäfts- und EIS-Ebenen sowie die zentralen Komponentenmodelle.

4. DIE UMSETZUNG DER J2EE ARCHITEKTUR AM BEISPIEL VON JCREW.COM: Hier wird der theoretische Nutzen der J2EE an einem praktischen Beispiel für die Modernisierung einer Web-Infrastruktur aufgezeigt.

5. SCHLUSSBETRACHTUNG: Das Fazit fasst die Vorteile der J2EE zusammen, weist aber auch auf die mit der Komplexität verbundene notwendige Expertise hin.

Schlüsselwörter

Java 2 Enterprise Edition, J2EE, Softwarearchitektur, Multi-Tier, Applikationsserver, EJB, Enterprise Java Beans, JDBC, Transaktionsmanagement, Sicherheitsmanagement, Connector-Architektur, Skalierbarkeit, Systemintegration, Middleware, E-Commerce

Häufig gestellte Fragen

Worum geht es in dieser Arbeit grundsätzlich?

Die Arbeit befasst sich mit der Java 2 Enterprise Edition (J2EE) als Standard für die Erstellung von unternehmensweiten, verteilten Web-Anwendungen.

Was sind die zentralen Themenfelder?

Zu den Kernpunkten gehören die Schichtenarchitektur, das Komponentenmodell, Container-Dienste, Transaktions- und Sicherheitsmanagement sowie die Datenbankanbindung.

Was ist das primäre Ziel der Arbeit?

Ziel ist es, die Architektur der J2EE zu erklären und aufzuzeigen, wie sie durch Komponentenstandardisierung die Entwicklungszeit verkürzt und die Skalierbarkeit von Systemen verbessert.

Welche wissenschaftliche Methode wird verwendet?

Die Arbeit nutzt eine strukturierte Literaturanalyse, kombiniert mit einer theoretischen Herleitung der Architekturkonzepte und einer ergänzenden Fallstudie.

Was wird im Hauptteil behandelt?

Der Hauptteil analysiert die Client-, Web-, Geschäfts- und EIS-Ebenen, erläutert die Container-Dienste und erklärt die Mechanismen zur Anbindung von Enterprise-Systemen.

Welche Schlüsselwörter charakterisieren die Arbeit?

Wichtige Begriffe sind insbesondere J2EE, Multi-Tier, Enterprise Java Beans, Connector-Architektur und Transaktionssicherheit.

Wie verhindert J2EE das Überladen von Datenbanksystemen?

Durch die Implementierung von Connection Pools, die wiederverwendbare Datenbankverbindungen in einem Puffer halten und Anfragen bei Erreichen des Maximums in einem Holding Pool zwischenspeichern.

Welche Vorteile bietet die deklarative Transaktionsbegrenzung?

Sie entlastet den Entwickler, da die Transaktionslogik nicht im Programmcode selbst, sondern zentral im Deployment Deskriptor konfiguriert wird.

Fin de l'extrait de 25 pages  - haut de page

Résumé des informations

Titre
Darstellung der J2EE Architektur
Université
University of Hamburg  (Wirtschaftsinformatik)
Cours
Softwaretechnologie
Note
1,0
Auteur
Gunnar Halden (Auteur)
Année de publication
2001
Pages
25
N° de catalogue
V3313
ISBN (ebook)
9783638120210
ISBN (Livre)
9783638638067
Langue
allemand
mots-clé
EJB J2EE Multi-Tier verteilte Systeme
Sécurité des produits
GRIN Publishing GmbH
Citation du texte
Gunnar Halden (Auteur), 2001, Darstellung der J2EE Architektur, Munich, GRIN Verlag, https://www.grin.com/document/3313
Lire l'ebook
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
  • Si vous voyez ce message, l'image n'a pas pu être chargée et affichée.
Extrait de  25  pages
Grin logo
  • Grin.com
  • Expédition
  • Contact
  • Prot. des données
  • CGV
  • Imprint