TÄTIGKEITSBEISPIELE

Projektbeispiel - Unterstützung Softwareanbieter

Der Kunde stand vor der Aufgabe seine bestehende Host und PC basierte Unternehmenssoftware auf eine einheitliche Plattform zu portieren.

Die Software sollte im ASP- sowie im Einzelplatzrechner Betrieb gleichermaßen eingesetzt werden können. Die Businesskomponenten wurden in Java implementiert. Auf der Frontendseite wurde C# eingesetzt.

Es entstand eine skalierbare 3 Schicht Architektur, in der die Brücke zwischen den unterschiedlichen Programmiersprachen über ein optimiertes Web Service Protokoll geschlagen wurde. Die Entwicklung der Anwendung wurde in Subsysteme aufgeteilt, so dass kleinere Teams ihre Funktionalität in kleineren Teilbereichen übernehmen konnten. Durch einen Integrationsschritt wurden die einzelnen Subsysteme zu einem großen System zusammengestellt und als Anwendung ausgeliefert.

Sämtliche Subsysteme wurden in einer zentralen Versionsverwaltung gehalten und über einen Integrationsrechner kontinuierlich getestet und über ein zentrales Repository den anderen Teams zur Verfügung gestellt.

  • Erstellung der Architektur der Anwendung
  • Entwicklungsprozessberatung
  • Technologieberatung
  • Tool-Einführung und Beratung
  • Prototyp für einen Abrechnungstest auf verschiedenen Plattformen
  • Hessian basierte Kommunikation zwischen Java Server und C# Frontends
  • Ausarbeitung einer skalierbaren System Architektur für den ASP Bertieb im Rechenzentrum

Laufzeit: 13 Monate

Teamgröße: 20 Personen

Eingesetzte Technologien: JavaEE, Hibernate, Spring Framework, Maven, Subversion, Apache Continuum, Apache HTTPD, Linux, Windows, Sybase, Oracle, C-Sharp