↳ HEAD punta a il tuo progetto

Inizia un progetto
3ca71f9·feat: middleware/middlewarecollegare i sistemi

I sistemi ci sono.
Il lavoro è farli parlare.

Un punto solo, in mezzo ai vostri sistemi.

Il gestionale scrive gli ordini, l'e-commerce li riceve, il magazzino li spedisce, la contabilità li fattura. Ogni coppia di sistemi è collegata a mano: software scritto una volta e da mantenere per sempre, che si rompe quando uno dei due cambia. Il middleware è il punto in mezzo: i sistemi parlano con lui, non fra loro.

8b2d40e·feat: topologia/reteun punto di contatto

Quattordici collegamenti, o otto connessioni a un punto solo.

Ogni integrazione punto a punto è un piccolo software con la sua logica, le sue credenziali e i suoi errori. Cresce da sola: ogni sistema nuovo ne aggiunge diverse, e nessuno le conta finché non se ne rompe una. Il middleware non le fa sparire - le concentra in un posto dove si vedono tutte.

diff --topology8 sistemi14 integrazioni → 8 connessioni
− oggi · ognuno con ognuno
14 integrazioni · 14 cose da mantenere
+ con il middleware · un punto solo
middleware
8 connessioni · 1 cosa da mantenere

Passa sopra un sistema per vedere quanti collegamenti diretti tiene in piedi oggi.

Gestionale ERP scambia anagrafiche, ordini, articoli. Oggi lo fa attraverso 6 collegamenti diretti, ognuno scritto e mantenuto a sé. Con il middleware ne resta uno.E-commerce scambia ordini in entrata, disponibilità e prezzi in uscita. Oggi lo fa attraverso 5 collegamenti diretti, ognuno scritto e mantenuto a sé. Con il middleware ne resta uno.Marketplace scambia listini e stock in uscita, ordini in entrata. Oggi lo fa attraverso 2 collegamenti diretti, ognuno scritto e mantenuto a sé. Con il middleware ne resta uno.Spedizioni scambia etichette e tracking. Oggi lo fa attraverso 2 collegamenti diretti, ognuno scritto e mantenuto a sé. Con il middleware ne resta uno.Contabilità scambia righe fattura e scadenze. Oggi lo fa attraverso 3 collegamenti diretti, ognuno scritto e mantenuto a sé. Con il middleware ne resta uno.Magazzino WMS scambia giacenze e movimenti. Oggi lo fa attraverso 4 collegamenti diretti, ognuno scritto e mantenuto a sé. Con il middleware ne resta uno.CRM scambia contatti e trattative. Oggi lo fa attraverso 3 collegamenti diretti, ognuno scritto e mantenuto a sé. Con il middleware ne resta uno.Excel scambia listini, budget, rettifiche a mano. Oggi lo fa attraverso 3 collegamenti diretti, ognuno scritto e mantenuto a sé. Con il middleware ne resta uno.

Il middleware è vostro. Anche il giorno in cui cambiate tutto il resto.

Signed-off-by: Merge <merge@beecreative.it>
c47e91b·feat: vantaggi/vantaggi5 voci

Quello che cambia quando i sistemi smettono di parlarsi.

Non sono vantaggi da slide: sono cose che oggi occupano tempo a qualcuno in azienda, e dopo non lo occupano più.

5a09fd2·feat: permessi/sicurezzariga per riga

Chi vede cosa lo decidete una cella alla volta.

Quando un fornitore o un'agenzia chiede un dato, oggi la scelta è fra dare un accesso al gestionale o mandare un file. Il middleware toglie l'alternativa: nessuno tocca i sistemi, e ognuno riceve esattamente i campi che gli servono, in sola lettura o in scrittura, revocabili in un secondo.

access.rules7 ruoli · 6 risorse25 permessi attivi
AnagraficheOrdiniPrezziGiacenzeCostiOre HR
Direzioneinterno
Operationsinterno
Amministrazioneinterno
Commercialeinterno
Agenzia marketingesterno
Fornitore logisticaesterno
Agente AIai
nessun accesso sola lettura lettura e scritturaclicca una cella
Ruolo

ruolo esterno · 1 risorse su 6

Anagrafiche
Ordini
Prezzi
Giacenze
Costi
Ore HR
– nessun accessoR sola letturaW lettura e scrittura

Ogni cella è una regola a sé. Si cambia da un pannello e vale dal secondo dopo - senza aprire un ticket e senza toccare i gestionali.

Ogni chiamata lascia una riga. Anche quella negata.

Non serve fidarsi a memoria: chi ha chiesto cosa, quando, quanti record ha ricevuto e quali campi. È un registro, si legge e si esporta. Le richieste fuori permesso non spariscono: restano scritte come tentativi.

merge audit --tail 5

31-07 14:02:11agenzia-mktGET/clienti?segmento=vip&campi=nome,email200 · 128 record
31-07 14:02:44agente-aiGET/ordini?periodo=2026-07200 · 1.204 record
31-07 14:03:02fornitore-logGET/spedizioni?stato=pending200 · 12 record
31-07 14:03:19agenzia-mktGET/clienti?campi=fatturato,costo403 · negato · fuori permesso
31-07 14:03:55ops-martaPUT/giacenze/ART-88120200 · 1 record scritto
// il nostro punto di vista

La sicurezza qui non è un prodotto in più: è una conseguenza di come è fatto. Se i sistemi non sono più raggiungibili dall'esterno e ogni richiesta passa da un punto solo, permessi e registro sono la cosa naturale da scriverci sopra. Le credenziali dei gestionali restano dentro il middleware e non girano più fra fornitori.

2e6bc83·chore: rollout/rollout3 passi

Tre passi. Niente si spegne per strada.

Il middleware entra in mezzo un flusso alla volta: non esiste il giorno del passaggio, e in qualsiasi momento si può tornare al collegamento diretto di prima.

// il nostro punto di vista

Con due o tre sistemi che si parlano e un flusso stabile da anni, un middleware è più infrastruttura di quanta ne serva: meglio tenere il collegamento diretto e spendere altrove. Diventa la scelta giusta quando i sistemi crescono, quando qualcuno da fuori deve leggere dei dati, o quando ogni cambio in un gestionale fa paura.

Volete normalizzare i dati?Fondamenta dati: un archivio unico e normalizzatoVai a /dati
1c9f4e3·feat: prove sul campo/case-historydove l’abbiamo fatto

Dove l’abbiamo già fatto.

Progetti reali in cui questo servizio è finito in produzione. Stessa logica, contesti diversi.

Tutte le case history →
7a4f0d3·docs: domande frequenti/domandepunto a punto · middleware

Le domande che arrivano quando i sistemi sono già collegati.

Che differenza c'è tra un middleware e un'integrazione punto a punto?

Un'integrazione punto a punto collega due sistemi e va mantenuta per sempre: con otto sistemi diventano quattordici collegamenti, e ognuno si rompe quando uno dei due capi cambia. Il middleware è un punto solo in mezzo: ogni sistema mantiene una connessione verso di lui - otto invece di quattordici - e chi cambia lo dice a lui, non agli altri sette.

Serve cambiare il gestionale per mettere un middleware?

No, ed è il punto. L'ERP resta dov'è e continua a fare quello che fa: il middleware si mette accanto, non al posto. Se un domani il gestionale cambia, si riscrive una connessione - non tutte.

Si integra con SAP Business One, Oracle NetSuite o Microsoft Dynamics?

Sì, e ci abbiamo lavorato: SAP Business One su un portale B2B pharma, Oracle NetSuite su un data warehouse aziendale. Microsoft Dynamics su una piattaforma wholesale fashion. Non siamo revendor di nessuno dei tre - ci colleghiamo alle loro API come a quelle di qualunque altro sistema, incluso un gestionale scritto su misura vent'anni fa.

Quanto costa aggiungere un sistema nuovo dopo?

Una connessione, non nove. È la ragione economica del middleware: il decimo sistema costa come il secondo, perché parla con il punto in mezzo e non con gli altri nove.

Chi vede quali dati?

Lo decidete voi, una cella alla volta: i permessi sono per ruolo e per risorsa - anagrafiche, ordini, prezzi, giacenze, costi, ore. E ogni chiamata lascia una riga nel registro, anche quella negata.

Quanti collegamenti state mantenendo? Partiamo da una mappa dei flussi.

merge@beecreative.it copiata negli appunti