Technische Standards

In der Entwicklung von individuellen Lösungen sowie der Implementierung von bestehenden Modulen oder dritten Produkten, werden in vielfacherer Hinsicht erprobte Standard angewendet. Für Architektur- und Infrastrukturfragen und die Entwicklung und Programmierung. Ob SOA, Agile Softwareentwicklung nach Scrum, oder bestimmte Normen die in der Umsetzung konkreter Strukturen und Datentransfers eingehalten werden müssen.

Die standardisierte Vorgehensweise nach Kundenwunsch ist für uns selbstverständlich.

Java - Cross-Plattform

Unsere Lösungen laufen Cross-Plattform, dank Java. Daher können die Anwendungen auf unterschiedlichen Umgebungen eingesetzt werden, je nach vorhandener Infrastruktur. Hier ist der Einsatz unter MS-Windows, Linux, Solaris oder in Cloud-Infrastrukturen möglich.
Auch im Bereich der Datenbanken können bestehende Infrastrukturen mitgenutzt werden. Neben Oracle, MS SQL und Open-Source Produkten, wie Maria-DB kann jede JDBC-fähige Datenbank verwendet werden. Oftmals werden damit auch weitere Synergien im Bereiches der Datensicherung erzielt.

Lose Kopplung von Systemen

In heterogenen IT-Landschaften wird eine gezielte Vernetzung der Systeme immer wichtiger. Steigende Anforderungen bringen eine steigende Komplexität mit sich - das erfordert eine gute Organisation und Vereinheitlichung der angebotenen Services.
Eine serviceorientierte Architektur (SOA) ist hier eine Lösung. Mit aus Standards basierten Protokollen wie REST und SOAP kann man eine Infrastruktur schaffen, die einzelne Services wiederverwendbar und damit zukunftssicher macht. Somit leistet die IT-Architektur ihren Wertbeitrag im Rahmen einer IT-Governance.

Web-Applications

Webanwendungen bieten eine moderne Grundlage für die Umsetzung von Software-Lösungen. Sie müssen nicht nativ für unterschiedliche Betriebssysteme und Endgeräte entwickelt werden und sind somit von Natur aus "cross-platform". Der Browser als Laufzeitumgebung auf der Client-Seite bietet große Flexibilität und Sicherheit. Webanwendungen können schnell und kostengünstig zentral deployt und verwaltet werden.
Grundlage unserer Frontend-Technologie sind moderne und ausgereifte Bibliotheken, wie Bootstrap und jQuery. Hierdurch werden Flexibilität und Wartbarkeit erreicht.
Je nach Anforderung werden AJAX und und Websockets eingesetzt, die eine noch bessere Interaktion mit dem Endbenutzer ermöglichen.

Backend

Das Backend, die Serverseite einer Webanwendung, stellt die eigentlichen Funktionen bereit und ist Träger der der Geschäftslogik. Ein Backend kann komplexe Logiken einer gesamten Anwendung beheimaten oder einfachere, spezialisierte Teillösungen, wie z.B. bei Micro-Services.
Die bewährten Frameworks Spring und Spring-Boot bilden die Basis vieler unserer Projekte. Diese Frameworks werden ständig weiterentwickelt und bilden eine passende Grundlage für die anspruchsvollen Aufgaben und Sicherheitsanforderungen unserer Kunden.