Back to top

DMSContainer

DMSContainer beschleunigt die Entwicklungs-, Test- und Deployment-Zeiten durch Ausnutzung der Microservice-Architektur! Es beschleunigt die Entwicklung neuer Systemkomponenten, indem es gemeinsame Funktionalitäten zentralisiert und über eine einfache und standardisierte Schnittstelle verfügbar macht.
Ein echtes “Write Once, Invoke Everywhere”!

STANDARD

299,00€/jahr

1 Jahr Abonnement

Email Module

Report Module

Excel Module

SynchUtils Module

EventStreams module (light)

10 gleichzeitige Instanzen

30' Konsultation alle 6 Monate

Early Access zur version beta

Alle Module des zukünftigen Standards

🛒 Kaufen 📧 Informationen anfordern

PROFESSIONAL

399,00€/jahr

1 Jahr Abonnement

Email module

SynchUtils Module

Report Module

Excel Module

Module Single-Sign-On

Module EventStreams

20 gleichzeitige Instanzen

30' Konsultation alle 4 Monate

Early Access zur Version Alpha

“DMSContainer Advanced” course

Alle Module des zukünftigen Standards

Alle Module für zukünftige Fachkräfte

🛒 Kaufen 📧 Informationen anfordern

Wie reduziert der DMSContainer die Entwicklungszeit und -kosten?

Wie reduziert der DMSContainer die Entwicklungszeit und -kosten?

Oft ist es so, dass die Inbetriebnahme neuer Projekte, auch relativ kleiner, mehr Entwicklungszeit in Anspruch nimmt als zunächst geplant. Bei größeren Projekten ergibt sich die Gefahr aus der Integration der vielen beteiligten Komponenten. In jedem Fall hilft der DMSContainer Software-Architekten und Entwicklern, die Entwicklung rechtzeitig abzuschließen. Wie das geht? Wie uns Quintus Horatius Flaccus lehrt: “Gut begonnen ist halb getan”.

DMSContainer verbessert den korrekten Start von neuen Projekten und die anschließende Wartung, denn:

  • Es erlaubt Ihnen die Nutzung einer einfachen, leistungsstarken und robusten Umgebung - und das sofort nach dem Start!
  • Es erlaubt den Software-Ingenieuren, ihre Aufmerksamkeit nur auf das zu lösende Problem zu richten und nicht auf die vielen Details, die notwendig sind, aber wenig Geschäftswert haben.
  • Single-Sign-On? Benutzerverwaltung? Log? E-Mail-Benachrichtigungen? PDF-Berichte? Exporte? Es ist alles schon da und wartet - DMSContainer ist aus der Praxis geboren und weiß bereits, was Sie brauchen könnten.
  • Vereinfacht und fördert den richtigen Entwicklungs-, Test- und Deployment-Zyklus
  • Ermutigt und vereinfacht Unit-Tests, Komponententests und Integrationstests
  • Maximiert die Zeitinvestition, indem alles, was Sie brauchen, von Beginn der Entwicklung an zur Verfügung gestellt wird - niemand möchte kurz vor dem Veröffentlichungsdatum technologische “Glitches” finden
  • Es ist ein RAD für Microservices, ein echtes “Write once, Invoke everywhere”!
Wie reduziert der DMSContainer die Entwicklungszeit und -kosten?

Warum das Rad neu erfinden?

Warum das Rad neu erfinden?

In vielen Softwaresystemen ist es notwendig, ähnliche Funktionalität zu implementieren. Warum Zeit für etwas aufwenden, das bereits vorhanden ist? DMSContainer bietet eine Reihe von vorgefertigten, getesteten und optimierten Leistungen, die Zeit und Geld sparen. Einige davon sind die folgenden:

  • Benutzerverwaltung und -profilierung
  • Single-Sign-On
  • Push-Benachrichtigungen
  • E-Mail-Versand
  • Massenversand von E-Mails auf Basis von Vorlagen
  • Berichtserstellung in PDF und DOCX
  • Verschiedene Arten der Überwachung
  • Datenzugriff
  • Asynchrone Operationen für die GUI
  • Batch-Operationen
  • Job-Planung
  • Usw
Warum das Rad neu erfinden?

Email Module

Email Module

Wir nutzen E-Mail für fast jede Art von digitaler und nicht-digitaler Benachrichtigung. Warum sollte es kompliziert sein, Ihr System mit einem robusten E-Mail-Versandsystem auszustatten? Was wäre, wenn dieses System Unterstützung für Vorlagen, mehrfaches Senden, Sendebenachrichtigungen, Rücksendequittungen und erneutes Senden im Falle eines Fehlers bieten würde? Hier ist das berühmte E-Mail-Modul, das seit Jahren in unternehmenskritischen Systemen eingesetzt wird!

Email Modul :: Hauptmerkmale

  • Versenden von E-Mails mit Anhängen
  • Massenversand von E-Mails auf Basis von Vorlagen, sowohl für E-Mail-Text als auch für Anhänge
  • Verwalten mehrerer Benutzer für Mailings mit unterschiedlichen Rollen
  • Überwachen von E-Mails in der Warteschlange
  • E-Mails in der Zukunft senden! Mit der Funktion für verzögerten E-Mail-Versand können Sie den Versand einer oder mehrerer E-Mails planen, ohne sie sofort zu versenden.
  • Unterstützt SSL und PEC
  • Robust, stabil, seit Jahren in unternehmenskritischen Systemen im Einsatz
Email Module

Report Module

Report Module

Alle Systeme müssen irgendeine Art von Bericht generieren. Einige sind sehr komplex, andere sind relativ einfach und müssen ohne großen Aufwand direkt vom Endanwender angepasst werden können. Wie nützlich wäre es, wenn der Endbenutzer alle Möglichkeiten eines vertrauten Tools wie MS Word (oder LibreOffice) hätte, um alle seine Berichte selbst anzupassen? Das Report-Modul macht genau das!

Report-Modul :: Hauptmerkmale

  • Erlaubt die Generierung von qualitativ hochwertigen PDF-Berichten aus DOCX-Vorlagen und Daten in JSON
  • Kann abhängig von der Datenstruktur ein PDF oder mehrere PDF-Dateien erzeugen
  • Unterstützt alle erweiterten Funktionen von MS Word und LibreOffice
  • Unterstützt Master/Detail-Reports mit beliebiger Verschachtelung
  • Der Endanwender kann den Bericht mit einem vertrauten Werkzeug bearbeiten
  • Unterstützt eine große Anzahl von eingebauten Filtern zum Anpassen des Berichts und ermöglicht die Definition weiterer benutzerdefinierter Filter mit einfachem Python
  • Unterstützt asynchrone Reporterstellung
  • Ermöglicht es Ihnen, Berichte zu generieren und per E-Mail zu versenden, sobald sie fertig sind.
Report Module

Excel module

Excel module

Es lässt sich nicht leugnen, früher oder später werden alle Anwender nach einem MS-Excel-Export für ihre Daten fragen. Mit dem Excel-Modul können Sie schnell und proaktiv auf diesen Bedarf reagieren.

Excel-Modul :: Hauptfunktionen

  • Ermöglicht die Erzeugung von Excel-Dateien aus einem strukturierten JSON
  • Unterstützt alle Elemente von Formatierung und Formeln
  • Unterstützt die Generierung von mehreren Arbeitsblättern in einer einzigen Arbeitsmappe
  • Unterstützt die Erzeugung von Sparkline Diagrammen.
  • Extrem schnell, auch bei großen Excel-Dateien
  • Benötigt weder auf dem Client noch auf dem Server MS Excel
Excel module

Single Sign On Module

Single Sign On Module

Wollen Sie wirklich ein weiteres Benutzerverwaltungssystem neu implementieren und pflegen? Erfinden Sie das Rad nicht neu und nutzen Sie die besten verfügbaren Entwurfsmuster!

Single-Sign-On-Modul :: Hauptmerkmale

Fügen Sie dieses praktische Formular hinzu!

Dank des Single-Sign-On-Moduls können Sie:

  • Zugriff auf mehrere Systeme mit einem einzigen Benutzernamen und Passwort
  • Zentralisieren Sie die Benutzerverwaltung mehrerer verschiedener Systeme auf einfache Art und Weise
  • Definieren Sie Anwendungskontexte, um die Zugriffe und Berechtigungen jedes Ihrer Benutzer zu profilieren
  • Verwalten Sie Benutzer direkt aus dem DMSContainer über eine praktische Web-Administration
Single Sign On Module

Event Streams Module

Event Streams Module

Wollen Sie wirklich die Komponenten Ihres Systems entkoppeln und/oder mit anderen Systemen effektiv und effizient kommunizieren? Nein, Polling und/oder gemeinsame Datenhaltung sind nicht der richtige Weg.

Mit dem Modul Event Streams (verfügbar in DMSContainer 4.0.x) können Sie alle Integrations- und Benachrichtigungsprobleme zwischen heterogenen Systemen lösen. Die Kommunikation mit Hilfe von Push-Benachrichtigungen wird nicht mehr kompliziert und schwierig sein, sondern wird zu einem einfachen und effizienten Weg, um die grundlegende Architektur Ihrer Softwarelösung zu erhöhen.

EventStreams Modul :: Hauptmerkmale

  • Nachrichten an eine oder mehrere Warteschlangen senden, auch transaktional
  • Integration heterogener Systeme ohne Abhängigkeiten zu schaffen, die die Systemarchitektur verschmutzen (z. B. Desktop/Mobile oder Web/Mobile)
  • Erlaubt einer Systemkomponente, Operationen als Reaktion auf ein von einer anderen Systemkomponente erzeugtes Ereignis auszuführen
  • Implementieren Sie erweiterte “Queues Purging”-Systeme, um Platzprobleme zu vermeiden
  • Abhören von und Reagieren auf “Ereignisse”, die von Microservices generiert werden, die vom DMSContainer gehostet werden
  • Abhören von und Reagieren auf Ereignisse, die von externen Systemen generiert werden, die in den DMSContainer integriert sind.
  • Es bietet fertige Lösungen für die häufigsten Fälle und ist sehr einfach zu bedienen.

“Es gibt wahrscheinlich kein nicht-triviales System, das nicht von dem EventStreams-Modul profitieren kann.” – Zitat Ein Anwender

Event Streams Module

Synch Utils Module

Verfügbar ab Version v4.1
Synch Utils Module

Eine der häufigsten Situationen in verteilten Systemen ist die einer gemeinsam genutzten Ressource: ein Datenbankdatensatz, eine Rechnung, eine Bestellung, eine generische Aggregatwurzel, eine Datei, ein Hardwaregerät, eine Protokolldatei usw. Kurz gesagt, in allen Situationen, in denen es nicht möglich sein sollte, mit der Änderung einer Entität zu beginnen, wenn sie bereits von jemand anderem geändert wird, ist das SynchUtils-Modul die Lösung!

Das Synch Utils Modul (verfügbar in DMSContainer 4.1) ermöglicht es Ihnen, alle Synchronisationsprobleme zwischen verteilten Systemen zu lösen, die gemeinsam auf eine gemeinsame Ressource zugreifen.

SynchUtils Modul :: Hauptmerkmale

SynchUtils handhabt Sperren vom exklusiven Typ. Mit dieser Art von Sperren (konzeptionell ähnlich den CriticalSections, die von Betriebssystemen angeboten werden) ist es einfach, das Design Pattern namens pessimistische Offline-Sperre zu implementieren. Diese Art von Entwurfsmuster verhindert gleichzeitige Aktualisierungen von Ressourcen, für die das System zuständig ist.

  • Bei den Ressourcen kann es sich um Datensätze, Dateien, komplexe Strukturen (Graphen) oder irgendetwas anderes handeln, das von mehr als einem Client gleichzeitig gelesen und/oder verändert werden kann.
  • Die exklusiven Sperren von SyhcUtils werden verteilt und sind über eine praktische JSON-RPC-API zugänglich.
  • Wenn ein Benutzer eine gemeinsam genutzte Ressource aktualisieren möchte, versucht er, eine Sperre zu erhalten; wenn er eine Sperre erhält, kann kein anderer Benutzer die gleiche Ressource ändern, bis die Sperre freigegeben wird oder abläuft.
  • Ein Vorteil des pessimistischen Sperrmodells ist, dass es das Problem der Konfliktlösung vermeidet, indem es das Auftreten von Konflikten verhindert.
  • Aktualisierungen werden serialisiert, und jede nachfolgende Aktualisierung beginnt mit den Änderungen, die der vorherige Benutzer vorgenommen hat.
  • Es bietet fertige Lösungen für die häufigsten Fälle und ist sehr einfach zu verwenden
Synch Utils Module

Would you like to try DMSContainer?

STANDARD

299,00€/jahr

1 Jahr Abonnement

Email Module

Report Module

Excel Module

SynchUtils Module

EventStreams module (light)

10 gleichzeitige Instanzen

30' Konsultation alle 6 Monate

Early Access zur version beta

Alle Module des zukünftigen Standards

🛒 Kaufen 📧 Informationen anfordern

PROFESSIONAL

399,00€/jahr

1 Jahr Abonnement

Email module

SynchUtils Module

Report Module

Excel Module

Module Single-Sign-On

Module EventStreams

20 gleichzeitige Instanzen

30' Konsultation alle 4 Monate

Early Access zur Version Alpha

“DMSContainer Advanced” course

Alle Module des zukünftigen Standards

Alle Module für zukünftige Fachkräfte

🛒 Kaufen 📧 Informationen anfordern