Versicherungsrechner BGETEM Köln, Christian Müller Tel.: Arkadius Wnuk Tel.:
Motivation des Versicherungsrechners Schnelle und vor allem einfache Berechnung Es werden nur valide Versicherungssummen angeboten Direkter, anschaulicher Vergleich auf die Auswirkung einer anderen Versicherungssumme Das Verhältnis zwischen Beitrag und Leistungsanspruch wird deutlich gemacht Schnell Einfach Anschaulich Individuell
Versicherungsberechnung bisher (ohne Extranet) Arbeitsbelastung ohne den Extranet-Service Sachbearbeitung als direkte Anlaufstelle IT-Unterstützung für Sachbearbeitung
Versicherungsberechnung via Extranet Reduzierung telefonischer Rückfragen Vermeidung von Missverständnissen Beschleunigung des Prozesses Antrag direkt verfügbar
Darstellung und Beschreibung der Anwendung (1) Aktuelles Umlagejahr Überblick über die Vorteile Berechnungs- grundlage
Darstellung und Beschreibung der Anwendung (2) Verbesserung der Transparenz zwischen Kosten/ Leistungen Individuelle Leistung Individuelle Beiträge Entscheidungshilfe
Einblick in die technische Realisierung (1) Zentraler Zugriff auf das Legacy-System Einmalige Codierung Geringer Wartungsaufwand Global nutzbar Einfacher Zugriff
Einblick in die technische Realisierung (2) stammdaten.py Class Stammdaten(grok.adapter) grok.provides(IStammdaten) # Interfaceaufruf grok.context(Iprincipal) # Zentraler Zugriff auf den Webservice def getVersicherungsdaten(self): user = self.context.title wsdl = SOAPpy.WSDL.Proxy( res = wsdl.MBS0183N( {KNR:user} ) return res Zentraler Zugriff auf das Legacy-System Einmalige Codierung Geringer Wartungsaufwand Global nutzbar Einfacher Zugriff
Einblick in die technische Realisierung (3) interfaces.py (Zugriffsschnittstelle) Class IStammdaten(Interface): def getVersicherungsdaten(self): stellt das Interface für den Zugriff auf den Webservices für die Versicherungsdaten bereit app.py (Einstiegspunkt der Anwendung) Class Versicherungsrechner(): stammdaten = IStammdaten(self.request.principal) # Zugriffsinstanz für das Interface Daten = stammdaten.getVersicherungsdaten() # Zugriff auf den Webservices über das Interface Globale Bereitstellung Geringer Wartungsaufwand Einfacher Zugriff