Blog

La nostra raccolta di articoli e approfondimenti tecnici

Video

Una raccolta di video dai nostri eventi, webinar e molto altro

Use case

Una raccolta dei nostri Casi di successo

FAQ

FAQ Seacom — Open Source Enterprise: domande e risposte

Home / Risorse / Use Cases

Digital Publishing Platform: un’architettura per la pubblicazione di contenuti digitali

 

Ambito

Digital Transformation

Industry

Editoria 2.0

Soluzione

OpenSearch, Apache Kafka

Benefit

Gestione Centralizzata

Velocità e controllo dei rilasci ottimizzati

Minimizzazione dell'errore umano

Deployment e rollback efficienti

Overview

Giuffré Francis Lefebvre è un editore italiano di riferimento per professionisti quali avvocati, commercialisti e consulenti del lavoro, parte del gruppo internazionale Lefebvre Sarrut che l’ha acquisita nel 2018. L’azienda opera nel settore Editoria su una doppia linea: gestione aziendale interna (fatturazione, contabilità) e sviluppo di prodotti editoriali digitali distribuiti in abbonamento, oltre a libri, riviste, banche dati e portali di aggiornamento professionale. L’obiettivo del progetto era realizzare una Digital Publishing Platform (DPP) capace di gestire i contenuti in modo astratto e pubblicarli su canali diversi, sfruttando Apache Kafka come infrastruttura di messaggistica event-driven e OpenSearch per l’indicizzazione e la ricerca dei contenuti.

Challenge

La sfida principale per Giuffré Francis Lefebvre risiedeva nella necessità di superare un approccio di pubblicazione tradizionale e statico, per gestire i contenuti editoriali in maniera astratta, senza una forma predeterminata, e distribuirli poi in modalità diverse: HTML per le news online, PDF per le newsletter, dossier tematici per la stampa. Era richiesto un cambio di paradigma nell’architettura IT verso un modello più agile e responsive, mantenendo elevata qualità e coerenza dei contenuti su tutti i canali. Il progetto prevedeva inoltre un percorso di adozione per step, per accompagnare nel tempo il team interno nell’acquisizione delle competenze necessarie a operare sui nuovi strumenti della Digital Publishing Platform.

Soluzione

Al centro della Digital Publishing Platform (DPP) si trova Apache Kafka, scelto per la capacità di gestire eventi e flussi di dati in tempo reale attraverso un modello publish/subscribe, e utilizzato come spina dorsale per l’elaborazione e la distribuzione dei contenuti. I contenuti, originati da sorgenti Oracle/XML, generano eventi di pubblicazione che attraversano servizi applicativi collegati a Kafka e vengono infine distribuiti verso tre destinazioni specializzate in base al formato: PostgreSQL per i dati relazionali/JSON, OpenSearch per l’indicizzazione e la ricerca dei contenuti in formato JSON, e un Object Store per i file PDF. L’architettura modulare consente di integrare servizi specializzati per tipologia di contenuto — normativa, news, volumi PDF, giurisprudenza — pubblicando lo stesso contenuto come articolo online, inserzione in newsletter o capitolo di e-book. La piattaforma integra inoltre tecnologie di machine learning per la classificazione automatica dei documenti e l’estrazione di entità, migliorando l’accuratezza della categorizzazione e le funzionalità di ricerca e personalizzazione.

Risultati

L'adozione della Digital Publishing Platform ha segnato un punto di svolta per Giuffré Francis Lefebvre, permettendo di rispondere con maggiore efficacia alle esigenze di un mercato editoriale sempre più digitalizzato e competitivo. Il passaggio da una gestione statica dei contenuti a un flusso event-driven basato su Apache Kafka ha reso possibile pubblicare lo stesso contenuto in formati diversi (HTML, PDF, stampa) e soddisfare richieste di personalizzazione e aggiornamento quasi in tempo reale. L'agilità e la scalabilità dell'architettura offrono all'azienda una base solida per future espansioni dell'offerta editoriale e per il miglioramento dell'efficienza operativa, oltre a costituire le fondamenta per lo sviluppo di ulteriori funzionalità basate su machine learning e deep learning.

CANALI DI PUBBLICAZIONE UNIFICATI

Uno stesso contenuto viene distribuito come HTML per news online, PDF per newsletter e dossier tematici stampati, da un'unica piattaforma event-driven.

DESTINAZIONI DATI INTEGRATE

Tre repository specializzati collegati a Kafka: PostgreSQL per i dati relazionali, OpenSearch per l'indicizzazione JSON, Object Store per i file PDF.

AUTOMAZIONE CON MACHINE LEARNING

Classificazione automatica dei documenti ed estrazione di entità tramite ML/DL, con miglioramento dell'accuratezza di categorizzazione e ricerca dei contenuti.

BASE PER ESPANSIONI FUTURE

Architettura scalabile che pone le fondamenta per nuove piattaforme basate su machine learning e deep learning, ampliando l'offerta editoriale digitale.

Risorse

Scarica il documento completo

Guarda il video

La presentazione di Giuffré Francis Lefebvre in occasione di OSW2020