2006/05/02

Edit

     
 

Projekt Atrax

artefaktur

B2B Plattform auf der Basis von ACDK, Oracle, Java, XML.

Zeit:2000
Kunde:Dialog AG
Position:Geschäftsführung, Projektleitung, Entwicklung, Beratung
Technologien: ACDK, C++, Java, XML, Oracle, RPC

Beim Projekt Atrax handelt es sich um die Entwicklung eines Systems, mit dem die Firma Dialog AG den Vertrieb von Telekommunikationsverträgen (Mobil, Festnetz und Internet) mittels Vertriebspartner organisiert.
Dabei werden Produkte verschiedener Firmen vertrieben, wobei dem Kunden das günstigste Produkt für seine Zwecke angeboten wird. Das von der Micromata_applications entwickelte System ermöglicht eine optimale Abbildung der Geschäftsprozesse der Dialog AG. So gestaltete sich beispielsweise die Zuordnung von Provisionen zu Vertriebsmitarbeitern und Verträgen in der Vergangenheit als äußerst kompliziert. Der Grund dafür lag nicht nur darin, dass die Anbieter verschiedene Modelle vertrieben, sondern auch, weil das Finden und Vergleichen aller Verträge per Hand schlicht nicht möglich war.
Serverseitig wurde auf der Basis des ACDK ein Applicationservers erstellt. Dieser Applicationserver bietet ein gesichertes Umfeld, um unter dem Betriebssystem Solaris von Sun auf eine Datenbank von Oracle über die MDBC-Schnittstelle zugreifen zu können. Über das offene Protokoll SOAP können Client-Anwendungen Funktionen des Applicationservers aufrufen.
Vorteilhaft bei diesem Vorgehen war die Laufzeitstabilität und Entwicklungskomfort bei der Implementierung der serverseitigen Businesslogik. Auf der Klientenseite wurde für die Kunden einerseits ein Zugang über einen Web-Server ermöglicht und andererseits für Vertriebsmitarbeiter ein erweiterter Zugang über eine mittels einer in Java erstellten Clientanwendung. Besonders vorteilhaft wurde der Einsatz von ACDK als Implementierungsgrundlage für die serverseitigen Prozesse, da Algorithmen und Prozeduren zwischen dem C++-Server und Java-Clients 1:1 übertragen werden konnten. Auch sonst konnte im Projekt auf einen durchgängigen Standard vertraut werden.


Siehe auch: