Java Portlets
Seminararbeit Java Portlets
- Lehrveranstaltung: VU E-Commerce 1, SS 2004, Technische Universität Wien
- Leiter: Univ.Ass. Dipl.-Ing. Dr.techn. Alexander Schatten
- Autor: Peter Gerstbach, Alexander Trieb
- Download: Java Portlets (PDF, 0.4MB, Version 02, 24.06.2004)
Abstract
Unternehmen setzten im Inter- und Intranet seit Jahren Portale ein, um die Informationsflut zu bewältigen, doch das Fehlen von Standards machte Portal-Projekte inkompatibel und kostspielig. Seit Oktober 2003 existiert nun der JCP-Standard Java Portlets, der dieses Problem in der Java-Welt beseitigen soll. Diese Arbeit gibt einen Überblick über die Konzepte der Spezifikation, beschreibt die Integration in vorhandenen Anwendungen und gibt einen Überblick über freie und kommerzielle Angebote, die den Standard implementieren.
Inhalt
Seit Anfang des Internets war die Notwendigkeit gegeben, diversifizierte Informationen für die verschiedenen Anwender effizient, übersichtlich, personalisiert und organisiert zur Verfügung zu stellen. Daraus ergab sich der Bedarf für Portalsysteme. Dieser Bedarf war durch einzelne Haushalte bis hin zu Unternehmen, die produkt- und dienstleistungsbezogene Informationen anbieten wollten, gegeben.
Durch die Notwendigkeit, maßgeschneiderte Informationen anzubieten, wurden verschiedenste Technologien entwickelt, die den Aufbau von solchen Systemen effektiver und kostengünstiger gestalten. Erst seit kurzem wurde von dem Java Community Process ein Java Specification Request (JSR) erstellt, der genau diesen Bedarf abdecken soll. Jetzt als JSR 168 bekannt, wurde die Spezifikation als eine Erweiterung der bekannten Java Servlets Technologie erstellt. Diese neue Spezifikation beschreibt eine neue, auf Java basierende Technologie namens Java Portlets.
Um ein besseres Verständnis für die technischen Möglichkeiten des Java Portlets Frameworks zu gewinnen, werden wir im ersten Kapitel eine detaillierte Analyse der Spezifikation durchführen. Im zweiten Kapitel werden wir die verschiedenen Integrationsmöglichkeiten, die Java und das Portlets Framework anbieten, analysieren (z.B. Java Server Pages und Servlets, Web Service Integration).
Erst wenn innerhalb der IT Community ein neues Framework akzeptiert wird, entsteht der Wert dieser neuen Technologie. Deswegen werden wir in einem weiteren Kapitel nach existierenden bzw. zukünftigen Systemumgebungen forschen, die das Java Portlets Framework unterstützen. Um auch einen besseren Einblick über das Potenzial dieses Ansatzes zu bekommen, werden wir nicht nur die kommerziellen Produkte (wie z.B. BEA WebLogic, IBM WebSphere, etc.) sondern auch die Open Source Ansätze (z.B. der Apache Software Foundation) betrachten. In einem weiteren Kapitel werden wir anhand der Referenzimplementierung die Integration eines einfachen Portlets zeigen.
Nach einer genauen Analyse der Spezifikation, einem Vergleich mit anderen Lösungsansätzen und Technologien, einer Präsentation verschiedener existierender bzw. zukünftiger Systemumgebungen und einem Implementierungsbeispiel, werden wir unsere Ergebnisse und Erkenntnisse diskutieren. Daraus wird dann eine Schlussfolgerung die Potenziale dieses neuen Ansatzes zeigen.
