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.