Consulting für Finanzmärkte und Banken

english Sie suchen kompetente Partner für eine Zusammenarbeit in einem IT-Projekt im Banken- bzw Finanzbereich? Dann empfehlen wir einen weitergehenden Blick auf unsere folgende Kurzpräsentation.

Als ein auf Finanzmarkt-Anwendungen spezialisiertes Team bieten wir mehr als isolierte Kenntnisse und auch mehr als reines, technisches Know-How. Durch vielfältige Erfahrungen und breite Qualifikation können wir wertvolles Wissen zur Verfügung stellen, dass für den gesamten Entwicklungsprozess wichtig und nützlich ist.

Aufbauend auf der Erfahrung zahlreicher, grösserer Projekte im professionellen Umfeld konnten wir schon anspruchsvolle und komplexe Systeme erfolgreich realisieren. Der Schwerpunkt dieser Projekte lag dabei auf der Konzeption und der Implementierung von neuen und innovativen Anwendungen eingebettet in einer bestehenden Systemlandschaft

Thematisch waren bzw. sind diese Projekte vorwiegend - aber nicht nur - im Bereich der Finanzdienstleister und Banken angesiedelt. Erwartungsgemäss stehen hier Aufgaben aus den Gebieten des Banking und Brokerage im Vordergrund. Im Detail sind dabei in erster Linie folgende Funktionen zu nennen:

  • Wertpapierhandelssysteme (Xetra/Eurex, Xontro) und auf diesen basierende Sekundärsysteme
  • Depotverwaltungssysteme
  • Versorgung mit aktuellen Aktien-, Optionsschein-, Fonds- und Options&Futures-Kursen aus angebotenen externen Datenströmen (Values API, Reuters, ...)
  • Report- und Indikatorsysteme für Wertpapieranalysen
  • Risikomanagement, Buying Power und Margin Kalkulationssysteme
  • Wertpapierdaten-Verwaltungssystem (WM-Mitteilungen)
  • Kreditverwaltungssysteme
  • Systeme zur Abwicklung von IPOs
Diese Systeme bildeten den Kern oder zumindest einen wesentlichen Bestandteil des Backends in einer Multi-Tier-Architektur. User Interface, Business Logik und Datenmodell wurden dabei jeweils so aufeinander abgestimmt, dass ein homogenes und auch administrierbares Produkt entstand. Bestehende Systeme und Datenbestände aus externen Systemen wurden, falls erforderlich, in die neuen Systeme eingebunden.

Besonderer Wert wurde dabei auf die verwendete Software-Architektur gelegt. Bei zunehmender Projektgrösse ist für eine evolutionäre Anpassbarkeit der Applikationen an sich ändernden externen Anforderungen eine flexible Struktur erforderlich.

Gerade auch in diesem Punkt konnten wir unsere umfangreichen Erfahrungen gewinnbringend einsetzen, da wir oft den gesamten Entwicklungszyklus betreuten, angefangen von der Anforderungspezifikation, dem Prototyping, dem technischen Design, der Implementierung sowie letztendlich der Komponenten- und Integrations-Testphase.

Für die Masken und Dialoggestaltung fanden meist Java Server Pages (JSP) und Model-View-Controller-Konzepte in Verbindung mit Struts Anwendung. Zentrale Instanz der Managementinformations-Systeme war meist ein eigener Applikations-Server mit EnterpriseJavaBeans (EJB) Komponenten. Die Datenhaltung erfolgte auf eigenen Datenbankservern, gelegentlich auch unter Verwendung externer Datenbestände auf Legacy-Systemen mit Zugriff über MQSeries/JMS MessageBrokern. Das vorbereitende Design bzw. Fachkonzept und die Datenmodellierung für die relationalen Datenbanken wurden entsprechend den Vorgaben mit UML Werkzeugen durchgeführt.

Wie bereits erwähnt, besteht einer unserer Tätigkeits-Schwerpunkte in der Beratung (eingebettet in grössere Teams) bei grossen finanz- und bankwirtschaftlichen Projekten.

Darüber hinaus haben wir in den letzten Jahren auch umfangreiche Projekte im Telekommunikations-Bereich betreut. Im Kern ging es dabei um die gesamte betriebswirtschaftliche und technische Abwicklung des Grosshandels mit Telekommunikations-Dienstleistungen. Dies sind etwa

  • die Schaltung und Abrechnung von Telefon-Basisanschlüssen (TAL),
  • die Verwaltung von Telefonnummern(-pools),
  • die Einrichtung und Konfiguration von VoIP-Anschlüssen und
  • die (De-)Aktivierung von Anschluss-Features
für Einzelkunden der jeweiligen Telecom-Reseller.

Bei allen geschilderten Systemen basiert die technische Kommunikation zwischen den einzelnen Komponenten meist auf WebServices oder asynchronem JMS Message Brokering sowie RMI.

Sind Daten über das Internet auszutauschen, dann werden als Datenformate moderne, offene Datenstruktursprachen wie etwa XML mit XSD Schema verwendet. Bei inhouse-Anwendungen oder WANs werden standardisierte und weit verbreitet Protokolle wie etwa FIX oder SWIFT eingesetzt.

Auf der Backend-Seite bieten wir umfangreiche Erfahrungen mit dem Design von EJB, Hibernate und webservice Anwendungen auf Basis von Application Servern. Für browser basierte User Interfaces kommen Java Server Pages JSP, Struts and Seam neben (X)html (incl. Cascading Style Sheets CSS) sowie Ajax/Javascript) zur Anwendung.

Kommentare und Fragen an email projects@haertfelder.com