Strategisen tavoitteen mukaisesti ESB:n lähdekoodin on oltava saatavilla. Tämä rajasi seuraavat ratkaisut vertailun ulkopuolelle: Adeptia EBIMS, IBM Integration Bus, Microsoft BizTalk Server, MuleSoft Anypoint Platform, Oracle Service Bus, SAG webMethods Integration Server, SAP NetWeaver PI.
Strategisen tavoitteen mukaisesti ESB:n on toimittava omilla palvelimilla ("on-premise"). Tämä rajasi seuraavat ratkaisut vertailun ulkopuolelle: Amazon Simple Workflow Service, PubNub, VMware vFabric RabbitMQ, Windows Azure Service Bus.
Mikäli tomittajalla on useita vaihtoehtoja tarjolla, tarkasteluun on otettu vain ominaisuuksiltaan rikkain ilmainen ratkaisu. Tämä rajasi seuraavat ratkaisut vertailun ulkopuolelle: Apache Camel, JBoss ESB, Mule ESB Enterprise, Talend Enterprise Integration, WSO2 Enterprise Service Bus.
vertailu
Ratkaisu | Kuvaus | Ohjeet | Lähdekoodi | Lisenssi | Tuleva versio | Pulmat | Protokollia | Työnkulut | Tooling | Saatavuus | Muuta |
---|---|---|---|---|---|---|---|---|---|---|---|
Apache ServiceMix | Wikipedia | v. 4.5.x | Apache 2.0 | jira | BPMN 2: Activiti | OSGi | -monen projektin kokoelmana hankala hahmottaa | ||||
JBoss SwitchYard | Kotisivu | v 1.0 | jira | RESTEasy | jBPM, | JBoss Developer Studio, Eclipse Kepler, JBoss Forge, JBoss RiftSaw
| Clustering | -taustalla Fuse ESB ja JBoss ESB -perustuu Apache Cameliin -uuden projektin riskit | |||
Mule ESB Community | (osa dokumentaatiosta saatavilla vain jäsenille...) | lista, esimerkki | Common Public Atttribution License | ? | AMQP, REST, yms. | Mule Studio | ei tuettu | -skaalautuvuus-tuki puuttuu ilmaisversiosta (tuki vain enterprise-edition platinum-asiakkaille) | |||
OpenESB | Wikipedia | vain rekisteröityneille | Common Development and Distribution License (CDDL) | ? | vain rekisteröityneille | JBI | WS-BPEL 2.0 | Worklist Manager Service Engine | Multi-instance mode | Glassfish v3-yhteensopiva | |
Petals ESB | Wikipedia | v.4.2 |
| LGPL 2.1 | ? | jira | JBI | BPEL | Master-Slave clustering | Ranskalainen | |
Talend Enterprise ESB | Release Notes | vain rekisteröityneille | ? | Apache | ? | jira | kts. lista | Talend Open Studio for ESB | Load Balancing, Clustering | Tarkempi tarkastelu edellyttäisi rekisteröitymistä | |
WSO2 Carbon | About | v.4.2.0 | Apache 2.0 | Fix version 4.3.0 | jira | AMQP, |
OSGi, | Voisi käyttää myös omassa pilvessä, kuten Ubuntu Cloud |
Kun käytetään mitä tahansa Apache Camel-pohjaista ratkaisua, voidaan parhaimmillaan komponentteja ja työkaluja poimia useista lähteistä, eikä yhteen toimittajaan lukkoutumisen riski nouse liian korkeaksi. Tarkastelun valossa voidaan esimerksi ajatella, että ohjelmiston perustana käytetään Apache ServiceMix:iä, työkalut otetaan Red Hat/jBossilta ja yksittäisiä moduuleita (esim. identity server) WSO2-tuoteperheestä.