Data service helps create data models and the relationship between various entities and their relations as defined by the user during the app development process. At runtime, these entities are bound to views/screens, the data starts flowing bidirectionally and data model objects and queries flow seamlessly without worrying about the underlying technologies to persistence data to the back-end.
Data service is the most critical piece of the Trillo Services, for it connects to the persistence tier comprising of multiple heterogeneous data stores, CRM, search engines and flat files. For this reason, it is located in a highly secured layer far from the front-end tier. The Trillo runtime deployment orchestration deploys the data service.
Evidently, one can treat Data service as database-as-a-service layer which allows all types of data manipulations as Restful apis.