Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Page Properties
hiddentrue
idDONE

Product Version
Report Note
Assignee

Resources & Remarks

https://wiki.optimal-systems.de/pages/viewpage.action?pageId=62423148

View file
nameenaio_doku_18-02-2019_Zusammenfassung1802.pdf
height250

Note that the services in the table are sorted with thought - insert new ones where they fit best.

  • configuration profiles for rendition service?
  • Link Tutorials or Concept articles!
  • (Haken) AD/AK => Check what happend to good old DISCOVERY - I understand it is somewhat redundant within k8s, but still check it.
    => für Kubernetis nicht notwendig - nur für windows cloud notwendig | kleine Kunden für E-Mail-Anbindung - POs fragen wegen Doku
  • (Haken) KOLIBRI => client services - done by Max and Jürgen Widiker, updated by Inga with the new ones like architect etc..
  • (tick) BPM / User => Inga added the info and handed it over for review (ERA-7508)

Modification History

NameDateProduct VersionAction
Antje08 FEB 20212.4New page properties macro.
Martin16 MAR 20212.4Added tenant management API, management console API & client
Antje17 MAY 20212021 Summersplit into core and additional services for new structure



Excerpt

This article briefly decribes the microservices of yuuvis® Momentum.

Section
bordertrue
Column

Table of Contents

Table of Contents
exclude(Table of Contents|Summary|Read on|Another Tutorial|Another Concept Article|Configuration of Microservices using Profiles|Ressources|Remarks|Authentication against the Core API|Graphical Overview \/ Use Cases \(Flows\)|Login to the Core API \(Java\))

Introduction

The

...

services

...

yuuvis® Momentum Core is made of.

...


yuuvis® Momentum fields a core consisting of a small zoo of cloud-native microservices, which allows for high availability and scalability. The entirety of the core's functions is made available through the API-gateway as core API . Two servicesthree if counting in the API-gateway serve the microservice architecture itself: ADMIN allowing service administration like restarting a service or changing its intended amount of instances, and CONFIG, reading, caching and delivering configuration information to the other services.

NameFunctionConfiguration profilesCertificatesStandard portsScalable
Gateway
APIAPI-gatewayprod, cloud, redisredis, docker, kubernetes, metricsno7450-7459yes
Basic Core Services
AUTHENTICATIONuser authentication, session managementprod, cloudoauth2, docker, kubernetes, metricsyes80no
ORGANIZATIONmapping users to roles (the latter carrying the permissions)prod, oauth2, cloudkeycloak, mqdocker, trustedkubernetes, keycloakmetricsyes7440-7449yes
SYSTEMschema managementprod, docker, cloudredis, mqkubernetes, redismetricsyes7400yes
(as of 2020 Autumn)
REPOSITORYmanagement of the binary storageprod, cloud, storage, docker, kubernetes, redis, metricsno7500-7509yes
REGISTRYmanagement of object metadata in the relational databaseprod, clouddocker, mqjpapostgres, jpa, dbs, redis, kubernetes, metricsno7510-7519yes
INDEXindexing in Elasticsearchprod, cloudes, esdocker, mqkubernetes, redis, metricsno7291-7300yes
SEARCHprocessing of queriesprod, es, clouddocker, eskubernetes, mqmetricsno7221-7230yes
AUDITobject history, audit trail managementprod, jpapostgres, dbs, clouddocker, jpakubernetes, dbsmetricsno7251yes
CONTENTANALYZERsynchronous full-text extraction and determination of the MIME typeprod, docker, kubernetes, cloudmetricsno7430-7439yes
Archive Services
ARCHIVEconnector for storage solutionsprod, clouddocker, storageno7530-7539yes
Rendition Services
CONTROLLERjob messaging using third party RabbitMQ and more, used for asynchronous operationsprod, docker, es, oauth2, lc, mq, kubernetesyes7332-7335yes
TEXTEXTRACTORasynchronous full-text extractionprod, docker, cloudes, lc, mq, kubernetesno7400-7429yes
RENDITIONgeneration of renditions of submitted documents
no7341yes

Structural Services

ADMIN* **administration, monitoring, configurationprod, clouddocker, kubernetesno7273yes
CONFIG CONFIGSERVICEconfiguration serverprod, clouddocker, nativeno7281yes (with limitations)
DISCOVERY**service registrationprod, clouddockerno7261no
Rollback Administration
COMMANDER*command tool for rollbacksprod, dbs, esno7412

no

* service of special interest for DevOps | ** obsolete when using Kubernetes

...

iconfalse

Read on

...

width25%

Graphical Overview / Use Cases (Flows)

...

width25%

Authentication against the Core API

...

width25%

Configuring Services using Profiles

...