Diplomarbeit, 2004
162 Seiten, Note: Sehr Gut
Diese Diplomarbeit untersucht die Einsatzmöglichkeiten verschiedener Komponentenmodelle für die Entwicklung von Web-Anwendungen. Ziel ist es, die Vor- und Nachteile der unterschiedlichen Architekturen und Lösungsstrategien im Hinblick auf die spezifischen Anforderungen von Web-Anwendungen zu analysieren.
Kapitel 1 führt in das Thema der Diplomarbeit ein und erläutert die Zielsetzung und Gliederung. Kapitel 2 behandelt die Grundlagen der komponentenbasierten Softwareentwicklung und stellt die wichtigsten de-facto-Standards vor, darunter CORBA, EJB, .NET und Web-Services. Kapitel 3 definiert Web-Anwendungen und ihre Anforderungen, wobei Architekturen wie Mehrschicht-Architekturen und das Model-View-Controller-Muster beleuchtet werden.
Kapitel 4 analysiert die Einsatzmöglichkeiten der vorgestellten Komponentenmodelle für die Entwicklung von Web-Anwendungen. Es werden die Architekturen und Lösungsstrategien für Web-Anwendungen mit CORBA, J2EE, .NET und Web-Services untersucht. Kapitel 5 stellt ein Praxisbeispiel vor - die Entwicklung einer komponentenbasierten Terminkalender-Web-Anwendung. Dabei werden die Anforderungen an das Produkt, die Auswahl des Komponentenmodells und die Architektur des Systems detailliert beschrieben.
Komponentenbasierte Softwareentwicklung, Web-Anwendungen, Architektur, Lösungsstrategien, CORBA, EJB, .NET Framework, Web-Services, Terminkalender-Anwendung, Anforderungen, Kriterienkatalog, Model-View-Controller-Muster, Design Patterns.
Es ist eine Methode, bei der Software aus wiederverwendbaren, abgeschlossenen Bausteinen (Komponenten) zusammengesetzt wird, um Effizienz und Wartbarkeit zu erhöhen.
Dazu gehören CORBA, Enterprise JavaBeans (EJB) der J2EE, das .NET Framework (Assemblies) und Web-Services.
Ein Architekturmuster zur Trennung von Datenmodell (Model), Benutzeroberfläche (View) und Steuerung (Controller), das besonders in Web-Anwendungen wie J2EE eingesetzt wird.
Die Arbeit vergleicht beide Frameworks hinsichtlich ihrer Architekturen, Lösungsstrategien für Web-Anforderungen und ihrer Eignung für komplexe Betriebe.
Die Entwicklung eines Terminkalenders diente dazu, ein ausgewähltes Komponentenmodell in der Praxis zu prüfen und gegen einen Kriterienkatalog für Web-Anwendungen zu evaluieren.
Middleware fungiert als Vermittlungsschicht, die die Kommunikation zwischen verteilten Komponenten in mehrschichtigen Architekturen ermöglicht.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!

