Technik

Die NameProfiler Server Software Suite wird mit Java 6 entwickelt. Eckdaten:
  • Standalone: Es handelt sich dabei um eine eigenständige Applikation (J2SE) mit integriertem Webserver für den Zugriff per Webservice (Jetty).
  • Spring-basiert: Auf dem neuesten Stand der Technik mit Spring 3 als Basis. Für dependency injection und AOP. Mehrheitlich annotation-basiert.
  • Daten: Hibernate als ORM zum Laden von Daten.
  • Cache: ehcache als flexible skalierbare und von aussen konfigurierbare Caching-Lösung.
  • Maven: maven multi-modul Projekt für die Abstraktion und das Abhängigkeits-Management.
Dies erlaubt es, sehr einfach Funktionalitäten zu erweitern durch Implementierung von definierten Interfaces. So können z.B. spezielle Kundenanforderungen rasch umgesetzt werden.

Es gibt 3 Arten, wie auf die Funktionen zugegriffen werden kann:
  1. Die Web-Services von NameProfiler ansteuern.
    • Für alle Programmiersprachen: Traditionell über Web-Services.
    • Nur für Java-Applikationen: Durch die von NameProfiler bereitgestellte Java Client Bibliothek, welche wahlweise per Web-Service oder Java RMI verbindet.
  2. In-house server: die Server-Software auf einer Maschine in der eigenen Firma installieren und laufen lassen. Der Zugriff bleibt grundsätzlich gleich: Web-Services und RMI.
  3. Java-Klassen direkt in anderer Software verwenden durch einbauen des JARs. Dies ist nur für einen kleinen Teil der Funktionalität möglich, da doch das Meiste als Services mit Abhängigkeiten implementiert ist.
» Kontakt

WUSSTEN SIE?
Mohammed ist der weltweit meistverbreitete Vorname während Lee der häufigste Familienname ist. Die Kombination davon ist sehr selten.
 English
 Deutsch
 English
home
kontakt
ueber uns
Corporate Clients
Direktmarketer
Datenbereiniger
Medien