Die IT-Abteilung der Job-Website Experteer.de hat Experella, einen Proxy für service-orientierte Architekturen (SOA), unter Open-Source-Lizenz veröffentlicht.
Im derzeitigen Anwendungsszenario kümmert sich Experella-Proxy um das Load Balancing und Routing zwischen den einzelnen Diensten einer SOA. Die Xperteer-Techniker setzen die Software derzeit in der hauseigenen Entwicklung ein, in Zukunft wollen sie den Proxy bis zur Produktionsreife bringen und weitere Features hinzufügen.
Experella ist in Ruby implementiert und setzt auf die Bibliothek Eventmachine. Er erlaubt es dem Anwender, HTTP-Requests flexibel mittels Code-Blöcken umzuschreiben. Daneben verwendet der Proxy Regular Expressions, um HTTP-Requests zu untersuchen. Der Server unterstützt TLS, ist vollständig mit HTTP 1.1 konform und verspricht weniger als 5 ms Overhead pro Anfrage. Allerdings geht das davon aus, dass sich Proxy und Dienste im selben lokalen Netzwerk befinden.
Eine Präsentation des Entwicklers Dennis-Florian Herr erklärt weitere Details. Experella-Proxy steht unter MIT-Lizenz, der Quellcode ist in einem Github-Repository zu finden. Daneben lässt sich die Software auch von Rubygems.org installieren.






