Persevere

Persevere helps you rapidly develop data-driven JavaScript-based rich internet applications.

By implementing standards-based communication protocols, Persevere provides you with a feature-rich set of open source interoperable client and server frameworks.

The Persevere server features a secure RESTful JSON interface for data interaction and storage of dynamic data, JSONQuery/JSONPath querying, Comet-based real-time data notification through Rest Channels and Bayeux support, class-based based object-oriented business logic with data integrity and validation through JSON Schema, and still supports existing SQL tables. Persevere supports a JSON-RPC interface for interaction with its server-side JavaScript environment.