Updated on 9/27/2019
Service Designer User's Guide
About Services
Direct link to topic in this publication:

Learn About UI Services

What is a service?

Service is a singleton class used to share business logic and data across an application. The Neutrinos UI Services provides you with a user interface to create client-side services in your app.

What is a client-side service?

In app development, client-side refers to everything in an app that is displayed or takes place on the client (end-user device). This includes what the user sees, such as text, images, and the rest of the UI, along with any actions that an application performs within the user's browser. Markup languages like HTML and CSS are interpreted by the browser on the client-side. In addition, many contemporary developers are including client-side processes in their application architecture and moving away from doing everything on the server-side. 

This is because, the problem with hosting all of the processes on the server-side is that each request involving one of them has to travel all the way from the client to the server, every time. This introduces a great deal of latency. For this reason, contemporary applications have started to run more code on the client-side.

With the Neutrinos UI services, you can configure such client-side services with ease by dragging and dropping service nodes and creating service flow in the Neutrinos Studio.