Overview¶
Backendless Custom Business Logic is a system designed to allow extensibility and customization of an app backend with custom server-side code. Using Business Logic developers can override and extend the built-in Backendless services or deploy custom API services. The system supports the following types of custom business logic:
| API Services |
Hosted Services These services are created based on the deployed Java and JavaScript/Node.js code. For each service Backendless automatically generates REST routes and native SDKs. Overview Quick Start Guide Imported Services These services are created from an external definition such as a WSDL or RAML document or AWS Lambda Functions. |
|---|---|
| API Event Handlers |
This is the code overriding or extending behavior of the built-in Backendless services (User, Data, Geo, etc services). Overview Quick Start Guide |
| Timers |
Java or Javascript/Node.js code which runs according to a schedule. Overview |
Important
IMPORTANT: Backendless Custom Business logic must be compiled with the Java 8 compiler.
The diagram below illustrates all business logic components within Backendless. The green blocks represent custom server-side code:
