WLAN-Portal
Stichwörter
Active Server Pages (ASP.NET), Microsoft SQL Server, OLE-DB, C#, HTML, JavaScript, IIS (Internet Information Services), WLAN, Java, WebForms, WebControls, UserControls, Roaming, WLAN-Broker, WebServices, Failover, Replikation, CDR
Aufgabenstellung
WLAN-Hotspots bieten zunehmend breitbandige Internetzugänge und Datendienste an stark frequentierten Orten.
WLAN-Portale ermöglichen autorisierten Kunden einen sicheren Zugang zu den angebotenen Diensten unter Benutzung von bestehenden WLAN-Hotspots. Diese Dienste können dabei von mehreren Portaldienstleistern angeboten werden (Roaming).
Ein führender WLAN-Broker stellte sich die Aufgabe, ein WLAN-Portal für autorisierte Benutzer als Zugang zum Internet über bestehende WLAN-Hotspots zu implementieren. Das Portal soll dabei folgende Funktionalitäten bieten:
- Authentifizierung
- Protokollierung der Zugangsart (Voucher, E-Mail-Account, MSISDN etc.)
- Protokollierung der benutzten Dienste
- Protokollierung der Online-Zeit
- Erzeugung von CDRs (Call Detailed Records)
- Rechnungsstellung an die registrierten Diensteanbieter
Die Einrichtung und Verwaltung der Dienste soll mittels Administrations-Seiten erfolgen. Die Daten zum Betreiben des Portals sollen in einer Datenbank gespeichert werden. Der WLAN-Broker beauftragte Bardenheuer als kompetenten Partner mit der Implementierung der Administrations-Seiten zur Verwaltung der angebotenen Dienste des WLAN-Portals, sowie mit der Implementierung einer Failover-Lösung zur Erhöhung der Verfügbarkeit des Gesamtsystems.
Lösung
Die Authentifizierung der Kunden auf dem realisierten WLAN-Portal von ihrem vorkonfigurierten Equipment aus erfolgt mittels VPN-Tunnel über den USG (Universal Subscriber Gateway). Die Freischaltung ins Internet und die Sperrung auf dem USG sowie die Protokollierung der Kunden im WLAN-Portal erfolgt über den Kernel und die Web-Services.
Für die Abrechnungsverwaltung der beteiligten Partner wurde das WLAN-Portal mit Hilfe von C# (ASP.NET) erweitert.
Für die Rechnungsstellung wird vom Kernel im WLAN-Portal die Dauer des vom Kunden in Anspruch genommen Dienstes protokolliert. Aus den gesammelten Daten werden Call Detailed Records (CDRs) für die beteiligten Partner (vWISP) der WLAN-Plattform erzeugt.
Zur Erhöhung der Verfügbarkeit der Datenbank (SQL Server 2000) des WLAN-Portals wurde eine Failover-Lösung entwickelt, bei der die Replikationsdatenbank bei Ausfall die Funktion der Wirkdatenbank übernimmt.
WLAN-Portal-Konzept
Während des Projektes wurden folgende Phasen durchlaufen:
- Analyse des Portals und der Datenbank
- Konzeption und Design der zu implementierenden Softwaremodule
- Implementierung mehrerer Programmteile
- Durchführung von Tests und Betreuung der Tester
- Integration des Failover-Mechanismus
- Beratende Aufgaben im Hinblick auf Datenbank und Web Services
Sie wünschen weitere Informationen oder haben Fragen zur Realisierung eines Projekts? Senden Sie uns eine E-Mail mit Ihrem Anliegen und wir werden uns umgehend mit Ihnen in Verbindung setzen. Gerne helfen wir Ihnen auch telefonisch unter der Nummer 089 547054-0 weiter.
