L’accesso e l’utilizzo dei servizi d’integrazione
di una piattaforma applicativa con altri pacchetti, basati
sulla logica Web Services, sono orientati a :
integrazione/importazione di dati salienti nell’applicativo
ERP
gestione del flusso di eventi generato dall’attivazione
di tali processi.
L’architettura si basa sull’interazione, tramite
il protocollo SOAP, di:
uno o più RPI (*) client
un RPI server
una o più piattaforme applicative
Ogni client RPI identifica una sorgente dati con la quale
invocare ed alimentare uno o più servizi di una
o più piattaforme applicative. Il server RPI funge
da "gateway" intERPonendosi tra clients e piattaforme
applicative in modo tale da fornire servizi alle prime
utilizzando quelli resi disponibili dalle seconde. Il
compito di RPI server è quello di eseguire le elaborazioni
ed attuare le conversioni di formato necessarie all’attivazione
del pool di servizi richiesti dal client.
Grazie alla sua modularità ed all’utilizzo
della tecnologia XML, RDS offre poi la possibilità
di gestire l’integrazione tra più piattaforme
associando all’evento generato dall’invocazione
di un servizio, nuove sorgenti di dati con le quali alimentare
un client RPI.
Tutte le attività sono monitorabili da una apposita
applicazione accessibile via web.
(*) RPI = Remote Process Invocation :
viene richiamato un "servizio" che si basa sull'invocazione
di un insieme di processi di integrazione.
Esempio : la possibilità di inserire nel nostro
ERP un'anagrafica di un cliente che viene da un altro
gestionale (presso un nostro cliente è il CRM Onyx)
ed inviare una e-mail al responsabile di settore.
In questo caso vi sono 2 processi d'integrazione (inserimento
anagrafica ed invio e-mail) fra due gestionali realizzati
in modo automatico ed in real-time tramite un servizio
richiamato da RDS WebTalk.