ZEISS Microscopy Knowledge Base
Help
ZEISS Microscopy Knowledge Base

Components

This article provides information on the various components of arivis VisionHub.

Proxy-Server

Configurable HTTP/S port mapping for VisionHub components, in default installations only api-server is proxied (nodejs, node-http-proxy)

Webapp-Client

HTML interface to VisionHub servers/api-server; includes Interactive Viewer, configurable components/theming (Typescript, NuxtJS, VueJS)

API-Server

Manages VisionHub entities (datasets, pipelines, workflows, users) and data flow; facilitates authorization, authentication (nodejs, IBM Loopback, database support: In-Memory, PostGres, MSSql))

Object Server

Manages access to arivis ObjectsCore .objects files, used by Interactive-Viewer (create manual annotations) and Analysis-Worker (automatic result objects) (C#, arivis ObjectsCore, Windows.

Render Server

CUDA based renderer provides high quality 4D rendering, uses websockets to provide h264 videostream and receive control commands from Interactive-Viewer 3D controls (NodeJS, CUDA, OptiX, arivis RenderCore, C++, websockets, Windows).

Analysis Worker

Executes arivis AnalysisPipelines (arivis AnalysisCore, C++, Windows, HttpListener).

Impressum
Carl-Zeiss-Strasse 22
73447 Oberkochen
Germany
Legal