Technische Universität München
Institut für Informatik
FORSOFT Teilprojekt ZEN

FORSOFT Teilprojekt ZEN Forschungsprojekt FORSOFT Institut für Informatik - Technische Universität München

Softwareentwicklungsprojekt bei der Firma iteratec:
Analyse, Konzeption und Realisierung einer Fax- und E-Mail-Anbindung als Bestandteil eines Frameworks für eine Multi-Tier-Web-Anwendung


Thematische Einordnung:

Ausgehend von Anforderungen aus Projekten werden bei iteratec verschiedene technische Architekturen inklusive Frameworks spezifiziert und implementiert. Diese werden als konzeptionelle Vorlagen für konkrete Projekte genutzt und im Rahmen dieser, sowie in Studien- und Diplomarbeiten weiter optimiert. 

E-Commerce und E-Business gewinnen zunehmend an Bedeutung. In diesem Kontext entwickelt die Firma iteratec für einen Kunden eine komplexe Web-Applikation. Auf Basis der J2EE-Plattform mit dem WebLogic-Server von Bea erfolgt die Konzeption und Implementierung von Client-Tier-, Web-Tier- und Application-Tier-Frameworks. Dabei wird sowohl von Thin-Clients (Internet) als auch Fat-Clients (Intranet) ausgegangen. 

Im beschriebenen Kontext stellt unser Kunde die Anforderung, Faxe und E-Mails versenden zu können. In einem ersten Schritt, und somit für diese Semesterarbeit relevant, sind die Daten im ASCII-Format zu erzeugen und an Microsoft-Exchange zu transferieren, das neben den E-Mails auch die Faxe in Zusammenarbeit mit dem Ferrari-Fax-System verschickt. Im Rahmen der Semesterarbeit ist eine Komponente zu entwickeln, die mittels MAPI oder Java Mail die Anbindung des Systems an Exchange realisiert.
Eine zukünftige Lösung wird größeren Wert auf die Layout-Gestaltung der Faxe und E-Mails legen. Demzufolge wird später ein Reportgenerator eingesetzt, dessen statische (Layout-) Informationen mit den dynamischen, zur Laufzeit ermittelten Daten zusammenfließen.
Beim Design und der Implementierung der Fax- und E-Mail-Anbindung ist darauf zu achten, dass diese Erweiterungsmöglichkeit gegeben ist.  

Konkrete Aufgabenstellung:
 
Voraussetzungen:
Interesse an den Themengebieten Softwareengineering mit Java und Softwarearchtiekturen.
 
Möglichkeiten:
Erlernen neuester Technologien (J2EE, Application-Server), Mitarbeit bei einem Praxis-Projekt in einem hochmotivierten Team

Besonderheit:

Dieses Systementwicklungsprojekt findet bei iteratec statt.
Betreuer:
Andreas Rausch, e-mail: rausch@informatik.tu-muenchen.de, Tel.: 289-22362, Zi. S 2214
Inge Hanschke, e-mail: inge.hanschke@iteratec.de, Tel.: 614551-40, iteratec, Unterhaching
Matthias Rauber, e-mail: matthias.rauber@iteratec.de, Tel.: 614551-32, iteratec, Unterhaching
Aufgabensteller:
Prof. Dr. Manfred Broy
Bearbeiter:
Franz Fisch

Gerhard Popp, 02.10.2000