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: