AceQL HTTP v10.2

AceQL HTTP is a secure framework of REST like APIs that allow to access to remote SQL databases from any device that supports HTTP.

It also provides C#, Java and Python Client SDKs.

Packages
Package Description
org.kawanfw.sql
Provides class to start and stop the embedded Web Server from command line.
org.kawanfw.sql.api.server
Provides classes and interfaces to configure the Server SQL Manager.
org.kawanfw.sql.api.server.auth
Provides an interface and concrete ready to plug-and-play implementations in order to authenticate remote client users.
org.kawanfw.sql.api.server.auth.crypto
Provides an interface in order to decrypt with a password the Properties encrypted in the aceql-server.properties file
org.kawanfw.sql.api.server.auth.headers
Provides an interface in order to authenticate client user using request headers.
org.kawanfw.sql.api.server.blob
Provides classes and interfaces to download or upload Blobs/Clobs.
org.kawanfw.sql.api.server.connectionstore
Provides classes to manage the JDBC Connections stored in memory on server side.
org.kawanfw.sql.api.server.executor
Provides an interface that allows implementing server-side coded SQL queries.
org.kawanfw.sql.api.server.firewall
Provides interface and default implementation for SQL firewalling.
org.kawanfw.sql.api.server.listener
Provides update listener interface and classes that allow triggering actions following a successful database update.
org.kawanfw.sql.api.server.session
Provides classes to define how client sessions are managed.
org.kawanfw.sql.api.server.util
Provides utility classes that may be used in DatabaseConfigurator instances.
org.kawanfw.sql.api.server.web
Provides class to start and stop the embedded Web Server from a Java program.