Rapid Application-Plattform Servoy
Seit vielen Jahren setzen wir auf die Rapid Application-Plattform Servoy. Servoy ist eine plattformübergreifende Entwicklungs- und Anwendungsumgebung für die Erstellung und den Betrieb von Businessanwendungen. Anwendungen können inHouse, in der Cloud oder als SaaS (Software as a service) betrieben werden. Servoy-Anwendungen können entweder nativ oder als Browser-Anwendung mit ein und demselben Code eingesetzt werden.
Single code-base, multi Client
Anwendungen, die in Servoy entwickelt werden, können entweder über eine Client-Anwendung (Servoy Smart Client) bereitgestellt werden, die unter Windows, Mac oder Linux lauffähig ist oder als AJAX-Anwendung mit reinem HTML, CSS und JavaScript in allen modernen Browsern genutzt werden. Beide Clients nutzen dabei denselben Code. Der Servoy Web-Client läuft auch auf allen modernen Mobilplattformen wie dem iPhone, iPad, Android, Blackberry, Windows Mobile, Nokia, Palm und Blackberry ohne plattformspezifischen Code.
Zero deployment auf allen Plattformen
Sowohl der Servoy Smart Client als auch der browserbasierte Web-Client erfordern keinerlei Installation auf den Clients. Der Smart Client bietet Zugriff auf das Dateisystem und Drucker des Clients. Obwohl es sich beim Smart Client um einen native Client handelt, läuft er über Internet mit der gleichen Geschwindigkeit wie eine browserbasierte Anwendung.
Open source, auf Standards basierend
Die Servoy-Plattform ist Open Source und verringert dadurch Abhängigkeiten. Eigene Erweiterungen können einfach eingebunden werden. Servoy hat keine eigene Datenbank oder Skript-Sprache, sondern integriert offene und bekannte Standards und vereinfacht deren Nutzung. Durch die Offenheit von Servoy lassen sich Anwendungen nahtlos in bestehende Architekturen einbinden.
SaaS - Software as a service
Servoy bietet alle Voraussetzungen für den SaaS-Betrieb:
- Mehr-Mandantenfähigkeit
- Skalierbarkeit, clustering und load balancing
- Lässt sich in privaten oder öffentlichen Clouds einsetzen
- Native und Web-Client
- Unterstützung modernen Mobilgeräte
- Sicherheit
Ajax und Web 2.0
Servoy benutzt Ajax um browserbasierte Anwendung interaktiver zu machen. Im Unterschied zu anderen Frameworks wird dabei keinerlei Business-Logik auf den Client übertragen, sondern ausschließlich auf dem Server ausgeführt. Dadurch kann maximale Sicherheit, bessere Performance und einfacheres Debugging gewährleistet werden
Plattform- und datenbankübergreifend
Alle Servoy-Produkte laufen auf allen gängigen Betriebssystemen wie Microsoft Windows, Apple Mac OS X und Linux. Servoy-Anwendungen können auf allen modernen SQL-Datenbanken basieren, darunter Microsoft SQL Server, Oracle, IBM DB/2, MySQL, PostgreSQL und Sybase.