Training Backend Service Model - xAPPnow Low Code Platform
In this training of the xAPPnow Low Code Platform we want to provide an overview of the backend service model. In general, the modeling features are identical as for client-side service models.
In contrary to the client-side service model a server-side service model cannot be used standalone. It can only be used in conjunction with a BPMN process model type. In such a process model the server-side service model is linked to a BPMN script task.
The major purposes of a server-side service model are:
-
complex business logic to structure the implementation for better visuell understanding
-
integration of external systems
-
WORD and PDF related processing
Comparison of client-side and server-side service model elements
|
Model Element
|
Client
|
Server
|
|
UI Page
|
YES
|
-/-
|
|
UI Dialog
|
YES
|
-/-
|
|
Script
|
YES
|
YES
|
|
Submodel
|
YES
|
YES
|
|
Call Element
|
YES
|
-/-
|
|
REST Connector
|
YES
|
YES
|
|
DB Connector
|
YES
|
YES
|
|
DB Transaction
|
YES
|
YES
|
|
Process Connector
|
YES
|
YES
|
|
CMIS Connector
|
YES
|
YES
|
|
File Connector
|
YES
|
YES
|
|
EXCEL Connector
|
-/-
|
YES
|
|
PDF Connector
|
-/-
|
YES
|
|
Email Connector
|
YES
|
YES
|
|
ESB Connector
|
YES
|
YES
|
|
Push Notification
|
YES
|
YES
|
All other elements are identical in both model types.
Training Chapters
The training consists of the following chapters, where chapters marked in bold are containing exercises.
Create your personal Training Project
Before starting the training you should create your personal training project to view the models of the training and to execute the exercises of the training.
You can create the project directly after login into Modeling Studio using the "User Projects" dialog or you can use the submenu "Create Project..." from the "Project" menu of Modeling Studio.
-
We recommend to use a project name like "Training Service Backend - Username" to easily manage your projects in the runtime environment (User Portal).
-
Select "Tutorial" to load projects from domain "tutorial"
-
Select "Tutorial - Service Model Backend" as project template to create the training project.

