Enterprise Integration
OnBoarding Funnel utilizza Spring Integration per l’integrazione con le applicazioni esterne secondo i ben noti Enterprise Integration Pattern. Spring Integration fornisce un modello semplice per la creazione di soluzioni di integrazione aziendale mantenendo la separazione degli ambiti che è essenziale per la produzione di codice gestibile e verificabile. L’integrazione si basa su adattatori dichiarativi.

Ampio catalogo di adattatori e gateway
Spring Integration offre un’ampia selezione di adattatori di canale e gateway per comunicare con i sistemi esterni. Gli adattatori di canale vengono utilizzati per l’integrazione unidirezionale (invio o ricezione); i gateway vengono utilizzati per scenari di richiesta/risposta (in entrata o in uscita).
Features
- Supporto dei principali
- Enterprise Integration
- Patterns
- Endpoint
- Channel (Point-to-point e Publish/Subscribe)
- Aggregator
- Filter
- Transformer
- Control Bus
- Integration with
- External Systems
- ReST/HTTP
- FTP/SFTP
- WebServices (SOAP e ReST)
- TCP/UDP
- JMS
- RabbitMQ
- Il framework ha un ampio supporto JMX
- Esposizione dei componenti del framework come MBean
- Gli adattatori ottengono attributi da MBean, invocano operazioni, inviano/ricevono notifiche