AceQL HTTP v8.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.firewall
Provides interface and default implementation for SQL firewalling.
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.