ZHAW-Logo OAPA-Logo TAT-Logo
zurück  
Diplomarbeit 2002 (DA02): Arbeits-Archiv
 
DA Sna 02/4 - XML-based Billing Agent for Public WLANs
Studierende: Martin Heusser, heussmar
  Remy Schumm, schumrem

Betreuer: Andreas Steffen, sna

Das Ziel dieser Diplomarbeit war es, fur das CIPnG - basierende Public Wireless LAN, welches ehemalige Studenten der ZHW fur die Firma futureLAB AG in Winterthur entwickelt hatten, ein XML ? basiertes Billing-Modul zu spezifizieren und zu implementieren, das den De-facto-Standart von IPDR.org erfullt. Das Public Wireless LAN benotigt eine Infrastruktur, welches ihm ermoglicht, die Benutzung der Ressourcen durch die Endbenutzer, aber auch die Verteilung des Verkehrs auf die verschiedenen Basisstationen aufzuschlusseln. Auf diese Weise ist es dem Netzwerkbetreiber moglich, den Endbenutzern detaillierte Rechnungen zu stellen und den Betreibern der Basisstationen Ruckvergutungen zu zahlen. Laut der Ausschreibung der Arbeit waren die Daten auf dem Linux Netfilter Modul des CIPnG Gateways schon vorhanden gewesen, woher man sie auch einfach hatte abholen konnen, um sie mit einem Java - basierendem XML ? Agenten zu parsen, eine IPDR.org ? konforme Billing Data Ausgabe zu produzieren und diese auf eine geeignete Art und Weise darzustellen. Leider bereitete uns das Linux Netfilter Modul des CIPnG - Gateways massive Probleme: die benotigten Daten waren nicht oder nur teilweise vorhanden, und sie liessen sich auch nicht einfach extrahieren. Wir mussten mehr als 50% unserer Ressourcen fur diese Probleme aufwenden. Im Moment funktionieren nur Teile des neu entwickelten Netfilter Modules. Trotz allem konnten wir ein solches Billing System entwerfen und implementieren, das IPDR -konformen XML Output produziert. Wir benutzten dazu Java-, JDBC-, PostgreSQL- und XSLT- Technologien. Ausserdem haben wir neue IPDR Schemas entworfen ? als Ersatz fur die existierenden von IPDR.org, die noch nie benutzt wurden und nicht funktionierten. Wir haben auch neue, proprietare XML Schemas zur Darstellung von Billing Daten spezifiziert, um diejenigen Anwendungsfalle abzudecken, fur welche sich die IPDR Normen nicht eigneten.

zurück