Nuclos App architecture: generic interpreter of the REST API, endpoints (/rest, /rest/bos, boMetas, query, boGenerations), Flutter, dio, riverpod.

globe with meridians Language: Deutsch · English

open book Architecture and API

How the app works: generic REST interpreter, endpoints used, technology stack and roadmap.

Auf dieser Seite

At its core the app is an interpreter of the generic Nuclos REST API. It contains no Nuclet-specific code; structure, layout and data come from the server at runtime.

Endpoints used

POST /rest                         Login (Cookie-Session, JSESSIONID)
POST /rest  (anonymous/anonymous)  Anonymer Login
GET  /rest/bos                     Entitäten (Business Objects)
GET  /rest/boMetas/{id}            Metadaten (Attribute, Typen, titlePattern)
GET  /rest/bos/{id}?offset=&chunkSize=   Datensätze (mit Paging)
POST /rest/bos/{id}/query          Suche/Filter
     boGenerations                 Neuanlage (Objektgeneratoren)

Technology

For the Web build, CORS is required on the server because of the cookie session. Not needed on iOS/Android.

Roadmap

Related pages

light bulb What is the Nuclos App?


Concept.

Öffnen →

memo Editing records


Generic layout.

Öffnen →