Domanda

Stiamo prendendo in considerazione un'infrastruttura ESB.

Quando vuole considerare prodotti open source come mulo e quando si dovrebbe prendere in considerazione pacchetti come TIBCO, BizTalk o Oracle Fusion?

È stato utile?

Soluzione

Costo e supporto sono le evidenti due caratteristiche distintive.

Se non hai i soldi per pagare per le licenze, quindi open source è una buona alternativa.

Se non vi piace l'open source a causa delle obiezioni manageriali, allora andrai con un prodotto con licenza.

Con l'open source, si vuole essere sicuri che stai ricevendo qualcosa che ha una certa longevità ad esso. I segni sono vibranti sviluppatori e comunità di utenti, un facile accesso ai forum di supporto, aggiornamenti periodici del software, basata su standard con alternative disponibili, ecc Non si vuole fare una scelta per qualcosa di così fondamentale come le infrastrutture e ve ne pentirete un anno poi perché il progetto open source è caduto a pezzi.

Gli ESB può giocare un sacco di ruoli:

  1. gateway per B2B con soggetti esterni
  2. messaggistica tra i servizi
  3. trasformazione tra formati (EDI, XML, ecc.)
  4. orchestrazione di servizi
  5. centralizzazione delle preoccupazioni trasversali come auditing, logging, metriche, ecc.

Ti consigliamo di prendere una decisione attenta a soddisfare tutte queste esigenze.

Altri suggerimenti

Non so nulla del loro prodotto, ma allentato contro il disaccoppiamento. .. discute brevemente un punto importante spesso mancato, e uno che può mordere molto difficile in seguito.

Ho paura che BizTalk è stato ripreso dai tipi .NET all'interno di Microsoft, e può essere guidato nella direzione delle interfacce strettamente legate di WCF. Leggere molto, chiedere un sacco di domande. Non aspettatevi molto di offerte open source.

Ecco un rapporto dettagliato che potrebbe essere utile a voi: Forrester Wave: Enterprise Service Bus, 2 ° trimestre 2011

Si noti che il report non copre diverse soluzioni popolare open source ESB.

Si prega di fare riferimento a @ duffymo di risposta per una guida su se utilizzare un open source ESB.

Tra le altre preoccupazioni, data la natura del modello di progettazione ESB, la prestazione è molto importante. Ci sono molti risultati pubblicati là fuori. Ecco l' ultima tornata di ESB prestazioni fatto in gennaio 2013. Tuttavia nello spazio della performance, si consiglia di eseguire il proprio test delle prestazioni e scegliere la vostra scelta, piuttosto che su quello bancario sono pubblicati là fuori.

Oltre alle prestazioni, facilità d'uso, l'estensibilità, sforzo di sviluppo necessario per integrare i sistemi tramite l'ESB deve essere presa in considerazione. A volte, si può iniziare l'integrazione con un ESB, e più tardi, in quanto il sistema si evolve, capacità di governare la soluzione, la sicurezza, la capacità di monitorare, misurazione e fatturazione, il numero dei connettori supportati, entrerà in immagine. Così si potrebbe desiderare di guardare fuori per le soluzioni correlate intorno alla ESB lungo queste linee.

In generale, come è il caso con qualsiasi software, il costo totale di proprietà (TCO) è anche la chiave. A volte, sarebbe apparentemente meno costoso per iniziare con un unico fornitore, ma nel corso del tempo i costi potrebbe proliferare. Specialmente, supportabilità e manutenibilità è importante, data la natura centrale dell'uso ESB.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top