The OMERO.blitz server is responsible for providing secure access to data and metadata via user sessions (OMERO sessions), and cleaning up all resources when they are no longer being used. Various server capabilities are accessed via a multitude of services collectively known as the OMERO Application Programming Interface.
Metadata stored in an object-relational database is mapped into the OMERO OME-Remote Objects via Hibernate. Hibernate Query Language (HQL) calls can be made against the server and have all ownership information automatically taken into account.
The binary image data can either be accessed in its raw form via the RawPixelsStore service, or can be rendered by the OMERO.server image rendering service.