Stratul web al unui ecosistem legal-tech în serviciul a peste 400 de cabinete de avocatură

Clientul nostru este o divizie a unui grup global de software enterprise și informații de specialitate, de 6,1 miliarde € — un pionier în digitalizarea fluxurilor de lucru pentru medii juridice reglementate, cu miză mare. Ecosistemul său juridic matur gestionează întregul ciclu operațional al cabinetelor de avocatură: urmărirea dosarelor, documentare, automatizare, evidențele de bază ale clienților. Sistemul se împarte în două straturi. Motorul Java proprietar și backendul îi aparțin furnizorului. Întreaga aplicație web complementară — spațiul securizat unde cabinetele de avocatură își întâlnesc clienții — a fost proiectată, construită și menținută în producție de Graffino.

400+cabinete de avocatură
Active pe platformă, împreună cu sucursalele lor
100% din stratul web
Proiectat, construit & întreținut de Graffino
V8modernizare
Vue 3 · Vite · Dockerizare completă — fără rescrierea nucleului

O piață juridică reglementată, digitalizată de un pionier enterprise

Clientul activează în domeniul tehnologiei juridice, ca parte a unui grup global de software enterprise, și construiește software-ul cu care cabinetele de avocatură dintr-o piață puternic reglementată își gestionează activitatea. Produsul relevant este un ecosistem juridic all-in-one: fluxuri de lucru legate de dosare, documentare, automatizare și evidențele juridice de bază ale propriilor clienți ai cabinetelor.

Teritoriul Graffino a fost aplicația web complementară — stratul frontal și securizat de interacțiune cu clienții. Prin intermediul ei, activitățile pe care cabinetele de avocatură le gestionau prin telefon, e-mail și introducere manuală a datelor au devenit fluxuri de lucru digitale și structurate:

01Dosare de daunăCrearea dosarului, inițiată digital
02Termene de judecatăActualizări în timp real, fără telefoane interminabile
03Transparență privind avocatulCine e desemnat, vizibil pentru client
04Încărcare documente în masăDocumentele intră, sunt scanate și direcționate
05Datele dosaruluiActualizări structurate în platforma centrală
06Multi-sucursalăSute de cabinete, izolate pe o singură bază de cod

O coloană vertebrală juridică matură, fără stratul digital de interacțiune

Fricțiunea structurală se afla exact acolo unde cabinetele de avocatură își întâlneau clienții finali. Motorul central era solid; linia operațională din fața lui, nu:

  • Interacțiune fragmentată cu clienții. Niciun spațiu digital structurat și securizat pentru actualizări în timp real ale dosarelor — în schimb, introducere manuală a datelor, solicitări nestructurate de documente, fișiere urmărite prin instrumente deconectate între ele și schimburi nesfârșite de telefoane și e-mailuri.
  • Constrângeri de integrare cu sistemele legacy. Orice strat modern de experiență trebuia să se integreze nativ cu un API de backend Java legacy și rigid, prin protocoale enterprise vechi — SOAP, cu schimb de payload-uri XML complexe și structurate.
  • Efortul scalării multi-tenant. Software-ul trebuia să separe, să activeze și să gestioneze în siguranță parametri de sistem izolați pentru sute de cabinete de avocatură distincte și sucursalele lor independente — sub o singură bază de cod unificată.

Cu alte cuvinte: nu un site de prezentare și nici o aplicație construită de la zero. O platformă web care funcționează în interiorul unui ecosistem de produs legal-tech enterprise, reglementat, unde backendul era de nenegociat, iar tenanții se numărau cu sutele.

Motorul central îi aparține furnizorului. Întregul strat web de interacțiune — arhitectură, construcție și producție — îi aparține Graffino.

Împărțirea responsabilităților, într-o singură frază

Extinderea logicii platformei centrale printr-o orchestrare profundă a sistemelor

Aplicația complementară nu stă cuminte lângă platforma centrală — este conectată direct în ea. Trei principii au străbătut întreaga inginerie:

  • API-ul este sursa unică de adevăr. Autentificarea, permisiunile și datele provin toate din API-ul Java al furnizorului. Stratul web nu inventează niciodată starea; el orchestrează ceea ce stabilește platforma centrală.
  • Izolarea tenanților ca funcționalitate de produs. Sute de cabinete și sucursale împart o singură bază de cod, dar nimic altceva — licențierea, activarea, configurarea și permisiunile sunt provizionate pentru fiecare instanță, programatic.
  • Modernizare pe loc. Fluxul V8 — Dockerizare completă, o refactorizare a frontendului la Vue 3 cu Vite, un panou de administrare consolidat — a revitalizat experiența orientată către clienți, fără cheltuielile de capital și fără riscul de a atinge platforma Java enterprise centrală.

O aplicație web complementară, bazată pe API, peste o infrastructură legacy

01

Framework de platformă multisite

O arhitectură WordPress multisite care găzduiește sute de instanțe izolate de cabinete pe o singură bază de cod unificată și ușor de întreținut.

02

Frontend de aplicație reactiv

O temă la comandă, împreună cu un strat de aplicație VueJS extrem de reactiv — refactorizat ulterior la Vue 3 și Vite în fluxul de modernizare V8.

03

Integrare enterprise profundă

Conectivitate prin API SOAP, cu schimb de payload-uri XML complexe și structurate cu backendul Java legacy al furnizorului — nativ, nu printr-un strat intermediar.

04

Autentificare la comandă, bazată pe API

Autentificarea standard WordPress a fost eliminată complet și înlocuită cu un motor de login la comandă, legat direct de API-ul Java al platformei centrale.

05

Control dinamic al accesului pe bază de permisiuni

Un vizualizator de documente interactiv, cu structură arborescentă, care formatează automat meniurile și accesul pe baza cheilor de permisiuni transmise de API-ul furnizorului.

06

Infrastructură de securitate & verificare

Criptare la runtime a cookie-urilor și a payload-urilor de sesiune, plus scanare binară antivirus open-source aprofundată, pentru a valida în siguranță fiecare document încărcat de utilizatori.

07

Licențiere multi-tenant automatizată

O aplicație Laravel independentă care îi permite furnizorului să provizioneze automat, să configureze și să lanseze instanțe self-hosted, pregătite pentru containere — dintr-un singur clic.

08

Fluxul de modernizare V8

Dockerizarea completă a sistemului, refactorizarea frontendului la Vue 3 / Vite și consolidarea panoului de administrare — livrate direct în produsul aflat în producție.

Cum se îmbină straturile

400+ cabinete de avocaturăfiecare cu sucursale independente
Clienții lor finalidosare de daună, termene, documente
Instanțe izolateprovizionate automat, pregătite pentru containere
Ecosistemul web complementar WordPress multisite · frontend Vue 3 + Vite · autentificare la comandă bazată pe API · arbori de documente cu acces pe bază de permisiuni Licențiere & activare Laravel · Dockerizat · construit și operat de Graffino
API Java legacyrigid, proprietar, de nenegociat
Motorul juridic centralplatforma internă & baza de date ale furnizorului

Tot ce se află în stânga și în centru este responsabilitatea Graffino. Autentificarea, permisiunile și datele provin din dreapta — stratul web le orchestrează și le transformă într-un produs.

Ce s-a schimbat pe linia operațională

AspectÎnainteDupă
Interacțiunea cu cliențiiSchimburi prin telefon și e-mail, solicitări nestructurateUn spațiu digital structurat și securizat, cu date despre dosare în timp real
Actualizările dosarelorIntroducere manuală, duplicată între sistemeFluxuri bazate pe API, direct în platforma centrală
DocumenteFișiere urmărite prin instrumente deconectateÎncărcare în masă, scanate antivirus, controlate prin permisiuni, direcționate
AutentificareLogin generic de CMS, separat de platformăMotor la comandă, legat direct de API-ul Java central
Integrarea cabinetelor noiConfigurare manuală a instanțelorProvizionare automată, dintr-un singur clic, a instanțelor pregătite pentru containere
Stack frontendStrat de aplicație învechitVue 3 + Vite + Docker — modernizat fără a atinge nucleul

Amprentă enterprise, măsurată în cabinete

Fără calcule de ROI umflate — rezultatele de mai jos reprezintă amprenta operațională verificată a platformei și faptele arhitecturale ale colaborării.

Cabinete de avocatură active pe platformă

Tenanți separați în siguranță — cabinete și sucursalele lor independente — activați, configurați și deserviți dintr-o singură bază de cod unificată.

Fricțiunea administrativă

Redusă radical

Digitalizarea dosarelor de daună, a actualizărilor de termene, a vizibilității avocaților și a încărcărilor în masă a redus direcționarea manuală, introducerea dublă a datelor și erorile dintre sisteme.

Riscul pentru platforma centrală

Zero rescrieri

UX-ul orientat spre client și performanța, revitalizate — Vue 3, Vite, Docker — fără cheltuiala de capital a înlocuirii platformei Java centrale.

Operațiuni cu tenanții

Un singur clic

Instanțele provizionate automat, pregătite pentru containere, au înlocuit configurarea manuală la integrarea clienților enterprise.

Postura de securitate

Apărare pe mai multe niveluri

Sesiuni și payload-uri criptate, autentificare legată de API și scanare antivirus la fiecare încărcare — potrivite pentru activitatea juridică reglementată.

Relația cu furnizorul

Directă, din proprie alegere

Când aranjamentul inițial cu integratorul s-a încheiat, clientul a ocolit structurile de agenție și a continuat direct cu Graffino — fără barierele externalizării.

Continuitate în producție

9+ ani

Continuitate neîntreruptă în producție, de-a lungul mai multor structuri contractuale și generații de tehnologie.

Operare în interiorul unui ecosistem de produs enterprise reglementat

Iată ce presupune să deții un strat web în interiorul unui produs enterprise: orchestrare profundă cu un API legacy care nu se îndoaie, infrastructură de securitate potrivită pentru evidențe juridice, izolarea tenanților la scara a sute de cabinete și discernământul de a moderniza un sistem viu fără a-l pune vreodată în pericol. Furnizorul a păstrat colaborarea directă pentru că alternativa — să reexplice toate acestea unui nou partener — este adevăratul cost al schimbării.

Tiparul se repetă. Orice companie enterprise cu un nucleu proprietar și un strat expus către web care trebuie proiectat, securizat și modernizat continuu — în fintech, asigurări, sănătate sau domeniul juridic — are o variantă a aceleiași probleme. Aceeași disciplină de inginerie o rezolvă.

Hai să-ți proiectăm ecosistemul complementar, cu Graffino.

Construim și operăm straturi web bazate pe API, peste infrastructură enterprise — protocoale legacy, scară multi-tenant, securitate de industrie reglementată, cu tot ce presupun ele. Spune-ne ce nu poate face nucleul tău de unul singur.

Vorbește cu Graffino
←  Toate studiile de caz