-
Coaching, Beratung und Unterstützung eines Softwareanbieter
Der Kunde, eine Softwareanbieter, entwickelte seit über 3 Jahren eine neue Softwareplattform für die Entwicklung der eigenen Branchenlösung. Die entstandene Lösung deckte zwar die komplexen Anforderungen ab, doch durch eine fehlende Dynamisierung musste immer die Komplettanwendung gestartet werden. Diesstellte sich in der Praxis für die Einzelplatzvariante nicht als praktikabel heraus.
Durch eine dynamisierung über OSGi wurde dieses Problem behoben.
- Technologieberatung
- Prototyp für OSGi Umstellung
- Umstellung der Plattform auf OSGi
6+ Monate
20 Personen
JavaEE, OSGi, Hibernate, Spring Framework, Apache Felix, Maven, Subversion, Apache Continuum, Linux, Windows, Sybase
-
Entwicklung eines Open Source basierten SOA Stacks
Im Rahmen dieses Projektes wurde ein auf Open Source Komponenten basierter SOA Stack umgesetzt (http://gaswerk.sourceforge.net).
- Konzeption und Software-Design
- Umsetzung
13 Monate
3 Personen
Apache Geronimo, Apache ServiceMix, Apache ODE, Apache Derby
-
Konzeption und Design einer Web 2.0 Platform
Im Rahmen des Projektes wurde eine große Web 2.0 Shopping Plattform entworfen und prototypisch umgesetzt.
Technisch gesprochen: Über AJAX Aufrufe wurden Daten einem hoch-dynamisches Frontent zur Verfügung gestellt. Für das Rendering des JSON-Streams wurde eine Serialisierungskomponente entwickelt, die die in Java abgelegten Domain-Objekte für die Kommunikation aufbereitete.
Da innerhalb des Projektes auch externe Systeme angesprochen werden mussten, wurden sehr viel Wert auf deren Integration gelegt. Lösungen für Single-Sign-On, Caching etc mussten ebenfalls erarbeitet werden.
- Konzeption und Software-Design der Anwendung
- Unterstützung/Beratung bei der Umsetzung des Prototypen
3 Monate
30 Personen
UML, JavaEE, Intershop enfinity, JSON, AJAX
-
Neuimplementierung einer bestehenden Lösung auf J2EE Basis
Neuimplementierung einer zentralen Lösung zur Abwicklung eines strategischen kaufmännischen Geschäftsprozesses. Die Lösung ist mandantenfähig, um die bisher dezentralen Lösungen vieler Einzelstandorte unter einem Dach zusammenzuführen.
Hierbei war die Herausforderung, eine Abstraktion zu entwickeln, die die unterschiedlichen Berechnungsprozesse der Standorte unter einem Dach zusammenführt.
Die Anwendung löst zahlreiche Einzellösung auf der Basis Microsoft Office oder Microsoft SQL Server / Visual Basic ab und faßt deren bisherige Daten zentral reportierbar zusammen.
Ein weiterer Gesichtspunkt des Auftrages bestand darin, einige Entwickler des Kunden durch geeignete Seminare und Coaching mit in das Entwicklungsprojekt einzuphasen, so daß sie im Anschluß die Software im eigenen Hause betreuen können.
- Technische Teamleitung (Backend)
- Architektur der Anwendung
- Implementierung
14 Monate
12 Personen
J2EE, Struts, Eclipse, Ant, CVS, Rational XDE, IBM Websphere, Oracle, JBoss 3.2.x., DBUnit, jWebunit
-
Architekturberatung
Die Architektur einer inhouse entwicklete Web-Shop Lösung sollte angepasst und weiterentwickelt werden.
In Bezug auf die Erweiterbarkeit und Entkopplung externer Komponenten wurde eine inhouse-entwicklete Web-Shop Lösung untersucht und Vorschläge für eine Anpassung der Architektur erarbeitet.
- Architekturberatung und Diskussion
2 Wochen
10 Personen
UML, PHP, Java
-
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
13 Monate
20 Personen
JavaEE, Hibernate, Spring Framework, Maven, Subversion, Apache Continuum, Apache HTTPD, Linux, Windows, Sybase, Oracle, C-Sharp
-
JBoss Beratung in der Pharma Industrie
Performanceoptimierung durch Konfiguration des JBoss
Application Servers sowie Beseitigung von OutOfMemory
Problemen, die im Produktivbetrieb aufgetreten sind.
- Performanceoptimierung und Fehlerbeseitigung
1 Woche
3 Personen
JBoss Application Server, Oracle, Linux
-
JBoss Beratung im Verlagswesen
JBoss Clusterberatung. Im Rahmen der Beratung sollte eine bestehende Anwendung auf ihre Clusterfähigkeit überprüft werden und anschließend in einem Cluster deployed werden.
1 Woche
6 Personen
JBoss Application Server