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.
Clientul
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:
Fricțiunea
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:
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.
Abordarea
Aplicația complementară nu stă cuminte lângă platforma centrală — este conectată direct în ea. Trei principii au străbătut întreaga inginerie:
Ce am proiectat
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.
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.
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.
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.
Un vizualizator de documente interactiv, cu structură arborescentă, care formatează automat meniurile și accesul pe baza cheilor de permisiuni transmise de API-ul furnizorului.
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.
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.
Dockerizarea completă a sistemului, refactorizarea frontendului la Vue 3 / Vite și consolidarea panoului de administrare — livrate direct în produsul aflat în producție.
În interiorul sistemului
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.
Înainte / după
| Aspect | Înainte | După |
|---|---|---|
| Interacțiunea cu clienții | Schimburi prin telefon și e-mail, solicitări nestructurate | Un spațiu digital structurat și securizat, cu date despre dosare în timp real |
| Actualizările dosarelor | Introducere manuală, duplicată între sisteme | Fluxuri bazate pe API, direct în platforma centrală |
| Documente | Fișiere urmărite prin instrumente deconectate | Încărcare în masă, scanate antivirus, controlate prin permisiuni, direcționate |
| Autentificare | Login generic de CMS, separat de platformă | Motor la comandă, legat direct de API-ul Java central |
| Integrarea cabinetelor noi | Configurare manuală a instanțelor | Provizionare automată, dintr-un singur clic, a instanțelor pregătite pentru containere |
| Stack frontend | Strat de aplicație învechit | Vue 3 + Vite + Docker — modernizat fără a atinge nucleul |
Rezultate verificate
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ă
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ă
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
Instanțele provizionate automat, pregătite pentru containere, au înlocuit configurarea manuală la integrarea clienților enterprise.
Postura de securitate
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
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
Continuitate neîntreruptă în producție, de-a lungul mai multor structuri contractuale și generații de tehnologie.
De ce contează
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ă.
Ai o platformă centrală care are nevoie de un strat web de clasă mondială?
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.