Back to top

DMSContainer

DMSContainer velocizza i tempi di sviluppo, testing e deploy, sfruttando l’architettura a microservizi! Velocizza lo sviluppo di nuove componenti del sistema centralizzando le funzionalità comuni e rendendole disponibili tramite un’interfaccia semplice e standard.
Un vero “Write Once, Invoke Everywhere”!

Come fa DMSContainer a ridurre tempi e costi di sviluppo?

Come fa DMSContainer a ridurre tempi e costi di sviluppo?

Spesso lo startup di nuovi progetti, anche se relativamente piccoli, rischia di pesare sul tempo di sviluppo più di quanto sia inizialmente pianificato. Nei progetti di con dimensioni più importanti l’insidia nasce dall’integrazione delle molteplici componenti coinvolte. In ogni caso DMSContainer aiuta software architect e sviluppatori a concludere lo sviluppo nei tempi fissati. Come? Come ci insegna Quinto Orazio Flacco: “Chi ben comincia, è alla metà dell’opera”.

DMSContainer migliora il corretto startup di nuovi progetti, e la successiva manutenzione, perché:

  • Permette di sfruttare un ambiente semplice, potente e robusto - ed è già tutto pronto per essere utilizzato!
  • Permette ai software engineer di focalizzare l’attenzione solo sul problema da risolvere e non sui molteplici dettagli necessari ma con poco valore di business.
  • Single-Sign-On? Gestione utenti? Log? Notifiche email? Report PDF? Esportazioni? È tutto è già lì che aspetta - DMSContainer è nato dal campo e già sa quello che potrebbe servirti.
  • Semplifica e incoraggia un corretto ciclo dev, test, deploy
  • Incoraggia e rende più semplice lo unit testing, il component testing e l’integration testing
  • Massimizza l’investimento di tempo, fornendo tutto quello che serve fin dall’inizio dello sviluppo - nessuno vuole trovare “intoppi” tecnologici vicino alla data di rilascio
  • È un RAD per microservizi, un vero “Write once, Invoke everywhere”!
Come fa DMSContainer a ridurre tempi e costi di sviluppo?

Perché reinventare la ruota?

Perché reinventare la ruota?

In molti sistemi software è necessario implementare funzionalità simili. Perché spendere tempo per qualcosa che è già disponibile? DMSContainer offre una serie di servizi già pronti, testati e ottimizzati che fanno risparmiare tempo e denaro. Alcune di esse sono le seguenti:

  • Gestione utenti e profilazione
  • Single-Sign-On
  • Notifiche Push
  • Invio email
  • Invio bulk email basate su template
  • Generazione di Report in PDF e DOCX
  • Monitoring di vario tipo
  • Accesso ai dati
  • Operazioni asincrone per la GUI
  • Operazioni batch
  • Pianificazione di job
  • etc
Perché reinventare la ruota?

Email Module

Email Module

Utilizziamo le email quasi per ogni tipo di notifica digitale e non. Perché dovrebbe essere complicato fornire il proprio sistema di un robusto sistema di invio email? E se questo sistema fornisse il supporto ai template, agli invio multipli, alle notifiche di invio, alle ricevute di ritorno e al reinvio in caso di errore? Ecco il famoso Email Module, usato da anni in sistemi mission critical!

Email Module :: Funzionalità principali

  • Invio email con allegati
  • Invio email massivo basato su template, sia per il testo della mail che per gli allegati
  • Gestisce utenti multipli per gli invii con ruoli diversi
  • Monitora le email in coda
  • Invia email nel futuro! La funzionalità del delayed emailing permette di pianificare l’invio di una o più email senza inviarla subito.
  • Supporta SSL e PEC
  • Robusto, solido, usato da anni in sistemi mission critical
Email Module

Report Module

Report Module

In tutti i sistemi è necessario generare un qualche tipo di report. Alcuni sono molto complessi altri sono relativamente semplici e devono poter essere personalizzati direttamente dall’utente finale senza troppi sforzi. Quanto sarebbe utile se l’utente finale avesse a disposizione tutta la potenza di uno strumento a lui familiare come MS Word (o LibreOffice) per personalizzare in autonomia tutti i suoi report? Il Report Module ha proprio questo scopo!

Report Module :: Funzionalità principali

  • Permette di generare report PDF di alta qualità a partire da modelli DOCX e dati in JSON
  • Può generare un solo PDF o più report PDF in funzione della struttura dei dati
  • Supporta tutte le caratteristiche avanzate di MS Word e LibreOffice Writer
  • Supporta report master/detail con annidamento arbitrario
  • L’utente finale può modificare il report con uno strumento a lui familiare come MS Word e/o LibreOffice Writer
  • Supporta un gran numero di filtri built-in per personalizzare il report e permette di definire ulteriori filtri custom con semplici in Python
  • Supporta la generazione asincrona dei report
  • Permette di generare report ed inviarli per email appena pronti.
Report Module

Excel Module

Excel Module

È inutile negarlo, prima o poi tutti gli utenti chiederanno una esportazione MS Excel per i loro dati. L’Excel Module ti permette di rispondere velocemente e proattivamente a questa esigenza.

Excel Module :: Funzionalità principali

  • Permette di generare file Excel a partire da un JSON strutturato
  • Supporta tutti gli elementi di formattazione e le formule
  • Supporta la generazione di molteplici worksheet in un solo workbook
  • Supporta la generazione di grafici Sparkline
  • È estremamente veloce, anche in caso di file excel di grandi dimensioni
  • Non richiede MS Excel né sul client né sul server
Excel Module

Single-Sign-On Module

Single-Sign-On Module

Davvero vuoi reimplementare e manutenere l’ennesima gestione utenti? Non reinventare la ruota e sfrutta i migliori design pattern a disposizione!

Single-Sign-On Module :: Funzionalità principali

  • Eseguire l’accesso a più sistemi con un singolo nome utente e password
  • Centralizzare la gestione utenti di più sistemi diversi in maniera semplice
  • Definire Context applicativi per profilare gli accessi e i privilegi di ogni tuo utente
  • Gestire gli utenti direttamente da DMSContainer attraverso la comoda amministrazione web
Single-Sign-On Module

Event Streams Module [New!]

Event Streams Module <span style='color:red'>[**New!**]</span>

Vuoi davvero disaccoppiare le componenti del tuo sistema e/o comunicare con altri sistemi in maniera efficace ed efficiente? No, polling e/o data storage condiviso non sono la strada giusta!

Il modulo Event Streams (disponibile in DMSContainer 4.0.x) ti permetterà di risolvere tutti i problemi di integrazione e notifica tra sistemi anche eterogenei. Comunicare usando notifiche push non sarà più complicato e difficile, ma diventerà un modo semplice ed efficiente per elevare l’architettura di base della tua soluzione software.

EventStreams Module :: Funzionalità principali

  • Inviare messaggi ad una o più code, anche in maniera transazionale
  • Integrare sistemi eterogenei senza creare dipendenze che sporcano l’architettura del sistema (es. Desktop/Mobile o Web/Mobile)
  • Permette ad un componente del sistema di eseguire operazioni a fronte di un evento generato da un qualsiasi altro componente dello stesso
  • Implementa evoluti sistemi di “Queues Purging” per evitare problemi di spazio
  • Rimanere in ascolto di “eventi” generati da microservizi ospitati da DMSContainer e reagire di conseguenza
  • Rimanere in ascolto di “eventi” generati da sistemi esterni integrati con DMSContainer e reagire di conseguenza
  • Offre soluzioni già pronte per i casi più diffusi ed è molto semplice da usare

“Probabilmente non esiste un sistema non triviale che non possa beneficiare del EventStreams Module.” – cit Un Utente

Event Streams Module <span style='color:red'>[**New!**]</span>

Vuoi provare DMSContainer?

STANDARD

299,00€/anno

1 Anno di Subscription

Modulo Email

Modulo Report

Modulo Excel

Modulo EventStreams (light)

10 licenze concorrenti

Tutti i futuri moduli standard

🛒 Acquista 📧 Richiedi informazioni

PROFESSIONAL

399,00€/anno

1 Anno di Subscription

Modulo Email

Modulo Report

Modulo Excel

Modulo Single-Sign-On

Modulo EventStreams

20 licenze concorrenti

Corso “DMSContainer Advanced”

Tutti i futuri moduli standard

Tutti i futuri moduli professional

🛒 Acquista 📧 Richiedi informazioni