Isometrik: Mann mit Laptop sitzt vor großer projizierter Weltkugel

Core Services

Hochverfüg­barkeit und Skalier­barkeit für Ihre Anwen­dung

Schichten­archi­tektur: der Zwiebel­ansatz

Wir haben eine mehrschichtige, Microservice-basierte Produktarchitektur gewählt. Das Herzstück ist der yuuvis® core, ein minimaler Satz von Microservices, die für den ordnungsgemäßen Betrieb erforderlich sind.

Wenn Sie weitere Funktionen und Komponenten hinzufügen möchten, können Sie diese als periphere Dienste integrieren. Diese architektonische Besonderheit ermöglicht es Ihnen, das System nach Ihren Bedürfnissen zu gestalten.

Beispielsweise können Sie die von uns bereitgestellte Client-API und das Frontend als peripheren Service nutzen, um den Endanwendern die Interaktion mit dem System zu erleichtern; Sie können damit eine Workflow Engine eines Drittanbieters einbinden, einen Dokumenten-Lebenszyklus-Prozess implementieren oder einen Service für digitale Signaturen oder Schnittstellen zu weiteren Drittanbietersystemen integrieren.

Erfahren Sie, wie Sie das Kernsystem installieren, konfigurieren, verwenden und warten

Ein Diagramm, das Core Services von yuuvis® Momentum

Core Services

gear icon

Registry Service

  • Verwaltet Metadaten, die alle gespeicherten Ob­jekte in einer Datenbank beschreiben
  • PostgreSQL, Microsoft SQL Server oder CockroachDB können angeschlossen werden
gear icon

Repository Service

  • Speichert binäre Objekte (Dokumente) und deren Versionen in einem Repository
  • S3 über MinIO oder ein dedizierter Langzeitspeicher kann angeschlossen werden
gear icon

Index Service und Search Service

  • Anbindung einer eistungsstarken Such­maschine, die die Suche nach Metadaten, Volltext oder beidem kombiniert ermöglicht
  • Elasticsearch wird eingesetzt, um eine hohe Skalierbarkeit zu gewährleisten
gear icon

Configservice

  • Verwaltet versionierte Ressourcen auf einem Git-Server
  • Repository mit der kom­pletten Projekt­konfi­guration für transparentes Versio­nieren, Merging oder Staging
gear icon

Authentication Service

  • Anbindung eines Identity Providers zur Benutzerverwaltung auf Basis von OAuth2
  • Zum Beispiel kann Keycloak als Identity Provider angebunden werden
gear icon

Weitere Core Services

  • Audit Service (Objekthistorie)
  • Contentanalyzer Service
  • Rendition Service

Vorteile einer Microservice-Architektur

  • Flexibel
    Das System ist anpassungsfähig und kann mit eigener Geschäftslogik erweitert werden.

  • Skalierbar
    Einzelne Dienste werden je nach Auslastung des Systems nach oben oder unten skaliert.

  • Zuverlässig
    Fällt ein Microservice aus, wird automatisch ein Ersatzdienst gestartet.

Hilfreiche Ressourcen

link icon

Konzepte

Dokumentation für yuuvis® Momentum in strukturierter, theoretischer Form, mit Links zum Tutorial-Bereich.

link icon

Community

Erhalten Sie Antworten auf Ihre brennenden Fragen und finden Sie Inspiration für Ihre Projekte in unserer Community.