Mur għall-kontenut ewlieni
FromNine
Menu

Inġinerija

Integrazzjonijiet li jżommu d-data miexja, u li juru meta tieqaf.

Ngħaqqdu s-CRM, l-ERP, is-sistemi tal-każijiet u s-servizzi tal-Gvern permezz ta’ kuntratti, avvenimenti u identità magħmula sew, biex id-data timxi b’mod affidabbli, l-iżbalji jidhru, u funzjonijiet ġodda, inkluża l-AI, ikunu jistgħu jingħaqdu b’mod sigur.

Għal organizzazzjonijiet f’Malta li jgħaqqdu s-sistemi tagħhom ma’ sħab, mas-servizzi tal-Gvern u ma’ pajjiżi oħra tal-UE.

Integraz­zjonijiet u API: is-saffi tal-kapaċitàErba’ saffi wieħed fuq l-ieħor. Minn fuq għal isfel: dawk li jużaw id-data, bħal portali, apps u aġenti, il-gateway tal-API bl-identità, is-sinsla tal-avvenimenti, u s-sistemi tar-rekords taħthom.01Portali, apps u aġenti02Gateway tal-API u identità03Sinsla tal-avvenimenti04Sistemi tar-rekords
  1. 01API ddisinjati mill-kuntratt b’OpenAPI u AsyncAPI, verżjonati u dokumentati
  2. 02Avvenimenti b’ordni, idempotenza, ġestjoni tal-messaġġi li fallew u riproduzzjoni
  3. 03Flussi mmonitorjati minn tarf għal tarf, b’kjuwijiet tal-iżbalji f’idejn timijiet maħtura

01 Problemi

Problemi tal-integrazzjoni li nissejħu għalihom

  1. 01

    Konnessjonijiet diretti li ħadd ma jazzarda jmiss

    Għexieren ta’ konnessjonijiet diretti bejn is-CRM, l-ERP u sistemi apposta. Bidla f’qasam wieħed tfisser li jridu jiġu ttestjati għaxar interfaċċi.

  2. 02

    Duplikati u fallimenti siekta

    Tentattiv ġdid joħloq it-tieni ordni. Messaġġ li falla jisparixxi. L-utenti tan-negozju jsiru jafu mill-klijenti.

  3. 03

    Kull kanal ġdid ifisser xogħol ġdid ta’ integrazzjoni

    Il-portal, l-app tal-mowbajl u issa assistent tal-AI kollha jeħtieġu l-istess data, u kull wieħed jieħu l-estrazzjoni tiegħu.

  4. 04

    Il-konnessjoni mas-servizzi tal-Gvern hija proġett waħdu

    Il-konnessjoni ma’ pjattaforma tal-Gvern, mal-e-ID jew man-netwerk Peppol għall-fatturi elettroniċi teħtieġ xhur ta’ xogħol fuq is-sigurtà u l-onboarding kull darba.

02 X’nagħtu

X’nagħtu

  1. 01 Strateġija u ġestjoni tal-API

    Disinn li jibda mill-API, b’kuntratti OpenAPI u AsyncAPI, politika tal-verżjonijiet, gateway li japplikaha u portal għall-iżviluppaturi biex it-timijiet isibu u jerġgħu jużaw dak li diġà jeżisti.

    X’nagħmlu

    • Mappa tal-API u ta’ min huma
    • Linji gwida tad-disinn u proċess ta’ rieżami
    • Politiki tal-gateway għas-sigurtà, il-kwoti u l-verżjonijiet
    • Portal għall-iżviluppaturi u katalgu tal-API

    X’tirċievi

    • Linji gwida tal-API adottati mit-timijiet tiegħek
    • Konfigurazzjoni tal-gateway bħala kodiċi
    • Katalgu ta’ API dokumentati
  2. 02 Integrazzjoni bbażata fuq avvenimenti

    Brokers, change data capture u l-outbox pattern, bid-dettalji li jiddeċiedu jekk jaħdmux: l-ordni, konsumaturi idempotenti, ġestjoni tal-messaġġi li fallew u riproduzzjoni.

    X’nagħmlu

    • Mudell tal-avvenimenti u konvenzjonijiet tal-ismijiet
    • Outbox u CDC fuq is-sistemi tas-sors
    • Idempotenza tal-konsumaturi u garanziji tal-ordni
    • Kjuwijiet għall-messaġġi li fallew b’għodod għar-riproduzzjoni

    X’tirċievi

    • Sinsla tal-avvenimenti fil-produzzjoni
    • Reġistru tal-iskemi u regoli tal-kompatibbiltà
    • Gwida operattiva għar-riproduzzjoni u l-irkupru
  3. 03 Pjattaformi tal-integrazzjoni, magħżula għal kull fluss

    SAP Integration Suite, MuleSoft u servizzi tal-integrazzjoni nattivi tal-cloud kull wieħed għandu postu. Ngħidulek meta iPaaS huwa aħjar minn kodiċi apposta, u meta mhuwiex.

    X’nagħmlu

    • Valutazzjoni tal-middleware eżistenti
    • Għażla tal-pjattaforma bl-ispiża totali tas-sjieda
    • Mappings u konnetturi li jerġgħu jintużaw
    • Migrazzjoni minn middleware qadim

    X’tirċievi

    • Rekord tad-deċiżjoni dwar il-pjattaforma tal-integrazzjoni
    • Librerija ta’ mudelli tal-integrazzjoni
    • Pjan tal-migrazzjoni għall-interfaċċi eżistenti
  4. 04 Identità u fiduċja bejn is-sistemi

    OAuth 2.0 u OpenID Connect, mutual TLS, identità bejn servizz u ieħor, u integrazzjoni mal-e-ID ta’ Malta u ma’ skemi nazzjonali oħra tal-eID għaċ-ċittadini u għan-negozji fl-UE.

    X’nagħmlu

    • Arkitettura tal-identità għall-utenti u għas-servizzi
    • Disinn tat-tokens, tal-ambiti u tal-kunsens
    • Appoġġ għall-onboarding u ċ-ċertifikazzjoni tal-eID
    • Preparazzjoni għall-Kartiera Ewropea tal-Identità Diġitali

    X’tirċievi

    • Disinn tal-identità u mudell tat-theddid
    • Integrazzjoni tal-eID fil-produzzjoni
    • Identità tas-servizzi u rotazzjoni tas-sigrieti fis-seħħ
  5. 05 Interoperab­biltà mal-Gvern

    Konnessjonijiet mas-servizzi u l-pjattaformi tal-Gvern, mal-fatturazzjoni elettronika fuq in-netwerk Peppol għax-xerrejja tal-Gvern, u mas-Sistema Teknika tal-UE għall-prinċipju ta’ darba biss (Once-Only Technical System). Għal gruppi li jaħdmu wkoll barra minn Malta, nintegraw ukoll ma’ skambji nazzjonali oħra, bħall-Federal Service Bus fil-Belġju jew PDND fl-Italja.

    X’nagħmlu

    • Onboarding mal-operatur tal-pjattaforma
    • Mapping mal-istandards tad-data, bħall-EN 16931 għall-fatturi elettroniċi
    • Ir-rekwiżiti tas-sigurtà u tar-reġistrazzjoni ta’ kull skambju
    • Disinn tal-iskambju tal-evidenza skont il-prinċipju ta’ darba biss

    X’tirċievi

    • Konnessjoni ċċertifikata mal-iskambju
    • Dokumentazzjoni tal-mapping
    • Proċeduri operattivi mal-operatur
  6. 06 Viżibbiltà operattiva għall-utenti tan-negozju

    Monitoraġġ tal-flussi li l-utenti tan-negozju jistgħu jaqraw, tqabbil bejn is-sistemi, u kjuwijiet tal-iżbalji li għandhom sid li jaħdem fuqhom.

    X’nagħmlu

    • Monitoraġġ tal-flussi fil-livell tan-negozju
    • Rapporti ta’ tqabbil bejn is-sistemi
    • Klassifikazzjoni u routing tal-iżbalji
    • Allerti għal kull sid ta’ fluss

    X’tirċievi

    • Dashboard tal-integrazzjoni għal kull proċess tan-negozju
    • Kontrolli tat-tqabbil fil-produzzjoni
    • Mappa tas-sjieda għal kull kju tal-iżbalji

03 Arkitettura

Arkitettura ta’ referenza illustrattiva

Żewġ mogħdijiet joħorġu mis-sistemi tar-rekords. It-talbiet sinkroniċi jgħaddu mill-API tas-sistemi u minn gateway li jiċċekkja l-identità, l-ambiti u l-kwoti. Il-bidliet jiġu ppubblikati bħala avvenimenti permezz ta’ outbox jew change data capture, u l-konsumaturi jipproċessawhom b’mod idempotenti.

Messaġġi li fallew jispiċċaw f’kju apposta bir-riproduzzjoni, mhux f’fajl tal-log. Faxxa tal-monitoraġġ turi kull fluss f’termini tan-negozju, biex min huwa sid ta’ proċess jara meta jieqaf.

Is-saffi fid-disinn

Sistemi tar-rekords
L-ERP, is-CRM u l-ġestjoni tal-każijiet iżommu l-awtorità fuq id-data tagħhom.
API sinkroniċi
API tas-sistemi verżjonati wara gateway b’OAuth 2.0, mTLS u kwoti.
Avvenimenti
Outbox, broker, kju għall-messaġġi li fallew u mappings fil-pjattaforma tal-integrazzjoni.
Konsumaturi
Portali, apps, aġenti, sħab u skambji mal-Gvern, bl-e-ID fejn huma involuti ċ-ċittadini.
Eżempju illustrattiv
  1. Sistemi tar-rekords

    • ERP, CRM u sistemi tal-każijiet
  2. API sinkroniċi

    • API tas-sistemi
    • Gateway tal-API: OAuth 2.0, mTLS, kwoti
  3. Avvenimenti

    • Outbox u CDC
    • Broker tal-avvenimenti
    • Messaġġi li fallew u riproduzzjoni
    • Mappings fil-pjattaforma tal-integrazzjoni
  4. Konsumaturi

    • Portali, apps u aġenti
    • Skambji mas-sħab u mal-Gvern
    • Identità: OIDC, mTLS, eID
  5. Tħaddim

    • Monitoraġġ tal-flussi, tqabbil, kjuwijiet tal-iżbalji b’sid
API u sinsla tal-avvenimenti, waħda maġenb l-oħra

Arkitettura illustrattiva, mhux sistema ta’ klijent.

Aqra d-dijagramma bħala test

Ir-rotta ewlenija tgħaddi mis-sistemi tar-rekords, permezz ta’ API tas-sistemi verżjonati u gateway tal-API, għal portali, apps u aġenti.

B’mod parallel, is-sistemi tar-rekords jippubblikaw il-bidliet permezz ta’ outbox u change data capture lil broker tal-avvenimenti, li jwassalhom lill-iskambji mas-sħab u mal-Gvern u lil pjattaforma tal-integrazzjoni għall-mappings. Il-messaġġi li fallew imorru f’kju apposta bir-riproduzzjoni. Servizzi tal-identità b’OAuth, mTLS u eID jipproteġu l-iskambji mas-sħab.

Faxxa tal-monitoraġġ taħt turi l-istatus tal-flussi, it-tqabbil u l-kjuwijiet tal-iżbalji b’sid.

04 Kunsideraz­zjonijiet u limiti

Kunsiderazzjonijiet tal-inġinerija u limiti

  • Eżattament darba huwa disinn, mhux setting

    Kif nittrattawha

    Nassumu li l-messaġġi jaslu darbtejn jew barra mill-ordni, u niddisinjaw konsumaturi idempotenti, b’ċwievet u regoli tal-ordni miftiehma għal kull tip ta’ avveniment.

    Limiti u dipendenzi

    Xi sistemi qodma ma jistgħux jaċċettaw ċwievet ta’ idempotenza jew jirrappurtaw x’ipproċessaw. Madwarhom inżidu t-tqabbil, minflok ma nippretendu.

  • iPaaS mhux dejjem hija t-tweġiba

    Kif nittrattawha

    Il-pjattaformi jirbħu għal ħafna konnetturi u mappings standard. Is-servizzi apposta jirbħu għal loġika kumplessa, volumi għoljin jew latenza stretta. Niddokumentaw l-għażla għal kull integrazzjoni.

    Limiti u dipendenzi

    Il-mudelli tal-liċenzji jinbidlu. Pjattaforma li hija rħisa llum tista’ ssir l-akbar spiża fil-baġit tal-integrazzjoni, u għalhekk nimmudellaw l-ispejjeż fuq diversi snin.

  • Is-sistemi tal-Gvern għandhom il-pass tagħhom

    Kif nittrattawha

    Inħejju kmieni d-dokumenti tal-onboarding, l-evidenza tas-sigurtà u l-pjanijiet tat-testijiet, u naħdmu mal-operatur tal-pjattaforma mill-ewwel ġimgħa.

    Limiti u dipendenzi

    Iż-żminijiet taċ-ċertifikazzjoni u tal-onboarding jistabbilixxihom l-operatur, mhux aħna. Nippjanaw madwarhom u ngħidulek fejn jinsabu fit-triq kritika.

  • Il-konsumaturi tal-AI jeħtieġu API dojoq

    Kif nittrattawha

    L-aġenti u l-assistenti jingħataw API apposta u limitati, b’limiti u reġistrazzjoni għall-awditjar, mhux l-istess aċċess wiesa’ tas-servizzi interni.

    Limiti u dipendenzi

    Li tesponi API lil aġent iżid ir-riskju. Nirrieżaminaw kull wieħed mat-tim tas-sigurtà tiegħek qabel ma jidħol fil-produzzjoni.

05 Kif naħdmu

Kif naħdmu

Inħollu l-għoqiedi qabel ma nibnu, u nħallu kull fluss b’sid.

  1. 01

    Mappa tal-flussi

    Kull interfaċċa, il-volum tagħha, l-istorja tal-fallimenti tagħha u s-sid tagħha fin-negozju.

    RiżultatMappa tal-integrazzjoni u klassifikazzjoni tar-riskju

  2. 02

    Ir-regoli

    Linji gwida tal-API, konvenzjonijiet tal-avvenimenti, mudell tal-identità u l-għażla tal-pjattaforma.

    RiżultatLinji gwida tal-integrazzjoni u rekords tad-deċiżjonijiet

  3. 03

    Fluss b’fluss

    L-ewwel il-flussi bl-ogħla riskju, bit-tqabbil jaħdem maġenb l-interfaċċa l-qadima sakemm in-numri jaqblu.

    RiżultatFlussi migrati b’evidenza tat-tqabbil

  4. 04

    Tħaddim viżibbli

    Dashboards għal kull proċess tan-negozju u kjuwijiet tal-iżbalji b’sidien maħtura.

    RiżultatMappa tas-sjieda tal-flussi u dashboards

06 Kontroll mill-bniedem

Fejn in-nies iżommu l-kontroll

L-integrazzjoni taħdem waħedha. Ir-responsabbiltà għal dak li jmur ħażin ma tistax.

  • Kull kju tal-iżbalji għandu sid

    Il-messaġġi li fallew imorru għand tim responsabbli għalihom, bil-kuntest u buttuna għar-riproduzzjoni, mhux f’log komuni.

  • Il-bidliet fil-kuntratti jiġu rieżaminati

    Bidliet fl-API jew fl-avvenimenti li jkissru l-kompatibbiltà jgħaddu minn rieżami mal-konsumaturi qabel ma jiġu ppubblikati.

  • Ir-riproduzzjoni ssir apposta

    Li terġa’ tibgħat messaġġi f’sistema tar-rekords hija azzjoni awtorizzata, irreġistrata b’min għamilha u għaliex.

07 Teknoloġiji

Teknoloġiji li naħdmu bihom

Pjattaformi tal-integrazzjoni
  • SAP Integration Suite
  • MuleSoft
  • Azure Integration Services
  • Servizzi tal-integrazzjoni ta’ AWS u Google Cloud
Avvenimenti u streaming
  • Apache Kafka
  • RabbitMQ
  • Brokers tal-avvenimenti fil-cloud
  • Debezium għal change data capture
API
  • OpenAPI u AsyncAPI
  • Gateways tal-API u portali għall-iżviluppaturi
  • GraphQL fejn jaqbel
  • Testijiet tal-kuntratti
Identità
  • OAuth 2.0 u OpenID Connect
  • Mutual TLS
  • Keycloak u fornituri tal-identità fil-cloud
  • Skemi nazzjonali tal-eID

Meta nsemmu teknoloġija, qed niddeskrivu l-esperjenza tagħna fl-inġinerija. Dan ma jfissirx sħubija mal-fornitur tagħha jew approvazzjoni minnu.

08 Eżempju

Eżempju illustrattiv

Eżempju illustrattiv

Fatturi elettroniċi mill-ERP lix-xerrejja tal-Gvern permezz tal-Peppol

01Sitwazzjoni
Distributur jibgħat fatturi lil diversi dipartimenti u entitajiet pubbliċi. Il-fatturi joħorġu bħala PDF bl-email, uħud jintilfu jew jiġu rritornati għal dettalji neqsin, u l-ħlas jittardja.
02X’nibnu
Konnessjoni bejn l-ERP u access point tal-Peppol li toħroġ fatturi elettroniċi skont l-EN 16931 (Peppol BIS Billing 3.0), b’validazzjoni qabel ma jintbagħtu u bl-istatus ta’ kull fattura lura fl-ERP.
03Fejn jiddeċiedi l-bniedem
Il-kontabilità tapprova l-fatturi li jfallu l-validazzjoni jew li jaqbżu ammont miftiehem; il-bidliet fil-mapping jiġu approvati mis-sid tal-proċess tal-fatturazzjoni.
04X’inkejlu
Sehem tal-fatturi lill-Gvern mibgħuta elettronikament, fatturi rritornati għal żbalji, u ħin mill-ħruġ tal-fattura sal-ħlas.

09 Is-settur tiegħek

Fis-settur tiegħek

  • Skambju tad-data skont il-prinċipju ta’ darba biss, login bl-e-ID ta’ Malta għaċ-ċittadini u għan-negozji, servizzi marbuta ma’ servizz.gov, u r-reġistrazzjoni li jitolbu s-sistemi tal-Gvern. Ara wkoll: Settur pubbliku.

  • ERP, MES u portali tal-fornituri magħquda permezz tal-avvenimenti, biex l-ippjanar, il-produzzjoni u s-servizz jaqsmu stampa waħda, u fatturi elettroniċi skont l-EN 16931 għall-klijenti tal-Gvern.

  • Sistemi ewlenin, CRM u API mas-sħab, magħquda b’identità b’saħħitha, reġistrazzjoni għall-awditjar u tqabbil li l-finanzi jafdaw.

Malta

Malta, il-Gvern u l-bqija tal-UE

F’Malta, l-integrazzjonijiet mal-Gvern jibdew minn ftit pedamenti komuni. L-e-ID ta’ Malta jagħti login wieħed għas-servizzi elettroniċi tal-Gvern, servizz.gov huwa l-portal tal-Gvern għas-servizzi online, u l-MITA tipprovdi l-infrastruttura, is-sistemi u s-servizzi tal-ICT lill-Gvern. Għall-fatturi, il-Gvern għażel in-netwerk Peppol u huwa marbut li jaċċetta fatturi elettroniċi skont l-EN 16931 (Peppol BIS Billing 3.0) fuq kuntratti ’l fuq mil-limiti tal-UE għall-akkwist pubbliku. Illum m’hemm l-ebda obbligu legali fuq il-fornituri li jibagħtuhom, iżda ERP li jibgħathom permezz ta’ access point tal-Peppol ineħħi passi manwali fuq iż-żewġ naħat.

Lil hinn minn Malta, kull pajjiż għandu l-iskambju tad-data, l-iskema tal-eID u l-istandards tiegħu. L-Att dwar Ewropa Interoperabbli jitlob lill-korpi pubbliċi jivvalutaw l-interoperabbiltà transfruntiera, u l-eIDAS 2 iġib il-Kartiera Ewropea tal-Identità Diġitali. Niddisinjaw saffi tal-integrazzjoni fejn l-iskambji nazzjonali u l-iskemi tal-identità huma adapters wara kuntratti interni stabbli, biex pajjiż ġdid ifisser adapter ġdid u l-onboarding tiegħu, mhux xogħol mill-ġdid fuq is-sistemi ta’ wara.

Mistoqsijiet dwar l-integrazzjonijiet u l-API

Għandna nużaw pjattaforma tal-integrazzjoni jew nibnu integrazzjonijiet apposta?

It-tnejn, għal flussi differenti. Konnetturi standard, mappings u onboarding tas-sħab jaqblu ma’ pjattaforma. Flussi b’volum għoli, sensittivi għal-latenza jew b’ħafna loġika spiss jaqblu ma’ servizzi apposta. Niddeċiedu għal kull fluss u niddokumentaw għaliex.

Salesforce, SAP u Odoo jistgħu jiġu integrati?

Iva, regolarment, ma’ xulxin u ma’ sistemi apposta u tal-Gvern. FromNine hija sieħba tat-tlieta li huma (Salesforce Summit Partner, SAP Gold Partner, Odoo Gold Partner), u għalhekk it-timijiet tal-integrazzjoni tagħna jaħdmu flimkien mal-ispeċjalisti tal-pjattaformi. Ara x-xogħol tagħna fuq SAP.

Għandna bżonn integrazzjoni bbażata fuq avvenimenti?

Meta diversi sistemi jridu jirreaġixxu għall-istess bidla, jew meta trid tifred iċ-ċikli tal-verżjonijiet, l-avvenimenti jgħinu. Għal talba u tweġiba sempliċi bejn żewġ sistemi, API ħafna drabi tkun biżżejjed. Il-biċċa l-kbira tal-ambjenti jużaw it-tnejn.

L-e-ID ta’ Malta u skemi oħra tal-eID jistgħu jiġu integrati?

Iva. L-e-ID ta’ Malta jagħti login wieħed għas-servizzi elettroniċi tal-Gvern u firma elettronika, b’livell bażiku, livell intermedju b’kodiċi ta’ darba u livell għoli biċ-ċippa tal-karta tal-identità u PIN. Nintegraw ukoll skemi tal-eID ta’ pajjiżi oħra, u niddisinjaw għall-Kartiera Ewropea tal-Identità Diġitali, li l-Istati Membri jridu jipprovdu sal-24 ta’ Diċembru 2026 taħt l-eIDAS 2. Ir-rekwiżiti tal-onboarding ivarjaw minn skema għal oħra u nippjanawhom kmieni.

Għandna middleware qadim. Irridu nissostitwuh?

Mhux kollu f’daqqa. Nimmappjaw x’jaħdem fuqu, ngħaddu l-ewwel il-flussi l-aktar riskjużi jew l-aktar għaljin, u nżommu t-tqabbil sakemm kull fluss li ngħadda jkun ippruvat.

Ġib l-interfaċċa li l-aktar tfalli

Nuruk kif nagħmluha viżibbli, idempotenti u b’sid, u x’jeħtieġ biex nagħmlu l-istess għall-bqija.