← Înapoi la scenarii National Service Bus · M-Pass · PKI · 250 msg/sec

Ce livrează de fapt un National Service Bus — dincolo de diagramă

Am construit platforma națională de interoperabilitate pentru Guvernul Republicii Moldova și am contribuit la lucrări comparabile în Ucraina. Platforma a fost livrată și testată la criteriile de acceptanță de 99,9% disponibilitate și 250 mesaje async pe secundă. Iată ce era în diagramă — și ce era mai greu decât diagrama.

Blocurile care există din ziua unu

Service Bus (ESB) pentru rutare și mediere. Service Registry cu catalog de sisteme și metadate. Semantic Catalogue pentru definiții comune de date. BPM + Business Rules Engine pentru procese și validări. Platform services: logging, monitoring, autentificare centralizată. Niciunul dintre acestea n-a fost „descoperit la implementare" — toate erau cerințe din prima zi.

Federare de identitate prin M-Pass

M-Pass (Moldova) ca IdP național, legat la service consumers și service providers. Claim mapping pe atribute instituționale — funcție, instituție, drepturi. Single sign-on pentru cetățean, signed identity assertions pentru sistem. Același pattern a fost replicat pentru contribuția din Ucraina.

PKI pe mesajele inter-instituționale

Semnătură digitală pe fiecare mesaj schimbat între instituții. Verificare la ingress. Non-repudiation — instituția A nu poate nega ce a trimis, instituția B nu poate nega ce a primit. Auditabil independent, fără baze de date interne.

Guvernanță de servicii

Contract-first: WSDL pentru SOAP, OpenAPI pentru REST. Versionare semantică — breaking change e eveniment, nu accident. Dependency graph între artefacte — înainte să retragi un serviciu, știi exact cine îl consumă.

Țintele de încărcare care au dictat arhitectura

Peste 300 de sisteme informatice. Media de 200 mesaje per sistem per zi. Sistemele high-end — 50.000 mesaje pe zi. 250 mesaje async pe secundă. Nu toate sistemele la fel; arhitectura a fost dimensionată pentru vârful real, nu pentru media teoretică.

Predare operațională

Nu am livrat și plecat. Runbook operațional. Training pentru echipa agenției. 5+ administratori concurenți — absența unuia nu trebuie să blocheze operarea. Knowledge transfer măsurat în luni, nu în zile.

Ce nu se scrie pe slide-uri

Migrarea sistemelor legacy a fost 60% din efortul total. Construcția platformei — 40%. Diagrama e ușoară. Greu e să suni vendorul unui sistem din 2004 și să-i explici de ce trebuie să accepte un certificat nou.

Sistemul tău are o poveste. Scriem capitolul următor.

Începe conversația