Consist – Ihr Ansprechpartner für moderne und klassische Technologien
Consist bietet fundiertes Know-how in modernsten Programmiersprachen und Technologien, ergänzt durch Experten-Wissen im Mainframe-Umfeld.
Individuelle Applikationen mit Java/.NET und mobile Lösungen zählen heute zu unseren Spezialgebieten. Außerdem hat sich Consist seit dem Start der Geschäftstätigkeit 1983 als Mainframe-Spezialist etabliert.
Technologien für die Softwareentwicklung
Java
Wir entwickeln seit vielen Jahren komplexe Enterprise-Anwendungen in Java. Die Entwicklung von Enterprise-Anwendungen in Java ist untrennbar verbunden mit einem entsprechenden Enterprise-Framework, das die Nutzung vieler Software-Aspekte von der Persistenz bis zur Integration vereinfacht und damit die Entwicklung wesentlich beschleunigt. Wir legen unseren Schwerpunkt auf das > Spring-Framework, das wir schon in vielen Projekten erfolgreich eingesetzt haben. Dazu gehören neben Spring Boot und Spring Integration auch Spring Cloud um Anwendungen für den optimalen Einsatz in der > Cloud zu gestalten. Spring Cloud bietet folgende speziell für den Einsatz in der Cloud optimierte Funktionalitäten:
- Distributed/versioned configuration
- Service registration and discovery
- Routing
- Service-to-service calls
- Load balancing
- Circuit Breakers
- Global locks
- Leadership election und cluster state
- Distributed messaging
Web
Die Anzahl von Web-Frameworks ist mittlerweile fast unüberschaubar und deren Lebensdauer oftmals sehr kurz. Für den Einsatz eines Web-Frameworks ist daher neben der Funktionalität auch entscheidend, inwieweit es Investitionssicherheit und damit eine Wartbarkeit über viele Jahre hinaus sicherstellen kann.
Wir legen unseren Schwerpunkt auf Single-Page-Apps (SPA) mit > Angular in Kombination mit der Sprache Typescript. Das Angular-Framework lässt aus unserer Sicht entwicklungs- und performancetechnisch (fast) keine Wünsche offen und ist eines der ausgereiftesten Web-Frameworks am Markt.
Darüber hinaus setzen wir auf Widget-Bibliotheken wie > DevExtreme oder > KendoUI. Beide Bibliotheken bieten eine Vielzahl von fertigen Widgets, die es uns ermöglichen, schnell und effizient anspruchsvolle Benutzeroberflächen zu gestalten.
.NET
In der Entwicklung von Windows-Anwendungen nutzen wir die .NET Entwicklungsplattform sowohl für Desktop- als auch Web- und Server-Anwendungen. Unterstützt durch .NET Core und die damit verbundene Plattformunabhängigkeit, sehen wir die Entwicklung mit C# als ideale Lösung, um Geschäftslogiken auf nahezu allen modernen Plattformen wieder zu verwenden.
In der Desktop-Entwicklung bevorzugen wir die Entwicklung von WPF-Anwendungen. Auch der Einsatz der bewährten Windows-Forms-Technologie ist immer (noch) ein solides Lösungsszenario.
In der Webentwicklung kommen in der Regel REST-basierte HTTP-APIs zum Einsatz, die auf der Browser-Seite durch moderne Frameworks, wie z. B. Angular genutzt werden. Unsere Architekturen sind stets "Azure ready", so dass Cloud-Szenarien frühzeitig integrierbar oder auch später migrierbar sind. Durch den Azure Stack bieten sich On-Premises- oder auch hybride Lösungen an.
Während der MS SQL Server erste Wahl bei Neuentwicklungen mit relationalen Datenbanken darstellt, verfügen wir auch über breite Erfahrungen in der Integration anderer relationaler Datenbanksysteme, wie z. B. Oracle oder auch MySQL. Wir unterstützen dabei auch gerne bei der Migration der Datenbanksysteme zu den in Azure angebotenen Persistenzsystemen.
Altbewährte, klassische Technologien
Wir sind seit Jahrzehnten spezialisiert auf die Betreuung von Kunden mit Natural- und Cobol-Anwendungen und verfügen zudem über umfangreiches Know-how in neuen Technologien. Nutzen Sie unsere Expertise in beiden Welten und auch in komplexen Systemlandschaften für Ihre „IT-Oldtimer“.
Wir unterstützen Sie im Mainframe-Umfeld mit dem auf Ihren Bedarf zugeschnittenen Leistungsumfang – von der Beratung und Konzeption über die Entwicklung bis zur > Betreuung hrer Anwendungen. Dazu gehören Leistungen wie:
- Online- und Batch-Anwendungen inkl. Datenbankanbindung
- Re-Engineering von altbewährten Anwendungen
- Oberflächen-Entwicklung und -Modernisierung
- > Modernisierungskonzepte und -realisierungen
- Einsatz moderner Software-Entwicklungsmethoden für klassische Technologien
Dem Mangel an IT-Nachwuchs mit Know-how in klassischen Technologien wirken wir entgegen durch die Ausbildung junger IT-Experten zu Mainframe- und Client-Server-Spezialisten. Hierbei findet die Software-Entwicklung im Wesentlichen in Eclipse basierten Entwicklungsumgebungen für Natural und Cobol statt.
Allround-Kompetenz ist unsere Spezialität
Consist ist einer der wenigen IT-Dienstleister, der klassische und neue Technologien gleichermaßen beherrscht und seinen Kunden das gesamte Paket an Beratungs-, Entwicklungs- und Wartungs-Know-how aus einer Hand zur Verfügung stellt. Nutzen Sie unsere mehr als 35-jährige Erfahrung!
Die Entwicklung individueller Software gehört zu unseren Kernkompetenzen. Ob Sie eine unabhängige Beratung, eine maßgeschneiderte Web-Anwendung oder Unterstützung bei der Modernisierung Ihrer geschäftskritischen Legacy-Anwendung benötigen - wir sind für Sie der richtige Ansprechpartner.
Weitere Informationen
Möchten Sie sich über unser technologisches Know-how in ganz unterschiedlichen Themen und Projekten informieren?
Schauen Sie gern in unsere Referenzberichte.