
FUSE ESB è la piattaforma di integrazione vera e propria si basa su Apache ServiceMix e ODE (Orchestration Director Engine).
È una robusta infrastruttura di integrazione delle applicazioni che supporta il BPEL (Business Process Execution Lanquage) e configurazioni flessibili di rilascio, embedded, JavaEE e tutti i contenitori OSGi.
L’architettura di FuseESB, è un’architettura modulare che permette alle organizzazioni di usare le loro soluzioni preferite in ambito di servizi SOA.
FUSE Message Broker è un JMS (Java Message Service) che consente alle applicazioni Java di scambiarsi messaggi fra loro, si basa su Apache ActiveMQ, ed è la piattaforma ideale per infrastrutture SOA scalabili e a cui si richiedono prestazioni elevate, per connettere fra loro processi presenti all’interno di differenti sistemi.
Consegna grossi volumi di dati in maniera efficiente ed affidabile; i test di performance mostrano che ha le migliori performance di tutte le piattaforme di messagging Open Source; la possibilità di “clustering” e la gestione dei “failover" ne assicurano un’elevata affidabilità.
FUSE Services Framework è una piattaforma flessibile per la gestione di Web Services SOAP e REST all’interno delle organizzazioni che si basa su Apache CXF.
È un framework leggero e semplice che abilita i sistemi ad utilizzare applicazioni nuove o legacy all’interno dell’infrastruttura dell’organizzazione.
FUSE Services Framework è un motore che crea servizi estremamente performanti, sicuri e robusti in pochi minuti, grazie all’utilizzo di API come JAX-WS e JAX-RS.
Supporta trasporti ed associazioni multiple ed è talmente espandibile che gli sviluppatori possono aggiungere associazioni a formati aggiuntivi, in maniera da far cooperare i sistemi senza dover utilizzare costosi ed ingombranti server.
FUSE Mediation Router è lo strumento di integrazione di servizi, applicazioni e protocolli di trasporto che utilizza gli EIP (Enterprise Integration Patterns) basati su Apache Camel ed è utilizzato nelle infrastrutture SOA all’interno delle organizzazioni.
Utilizza delle notazioni basate su una metodologia standard e uno specifico linguaggio ad alto livello per passare da diagrammi a implementazione senza la necessità di scrivere righe di codice. È un instradatore basato su regole ed un motore di trasporto che unisce la facilità dello sviluppo di base POJO con la chiarezza degli EIP.
Può essere distribuito anche in modalità stand-alone (non incluso dentro FUSE ESB o altri contenitori) ed operare direttamente con qualsiasi tipo di modelli di messaggi e trasporto per integrare rapidamente servizi ed applicazioni esistenti.
