ESIGate is a website assembling toolkit. It was created by a number of specialist J2EE engineers at Smile, the leading European integrator of open source solutions.
ESIGate acts like a reverse proxy for existing websites and webapps, whose HTML pages it can retrieve, convert and reassemble on the fly. The various bits of pages obtained from different servers are then served to the user as if they came from a single website. The major strength of this approach is the fact that it is technologically agnostic, capable of integrating any PHP, .NET or Java web application with no, or very few, modifications to that application (just the addition of ESI tags).
ESIGate is distributed under the Apache License. It is currently the only complete open source implementation of the W3C's Edge Side Include standard (other tools like Varnish offer partial implementations). ESIGate is written in Java and includes an API, as well as various extension points that make it possible to adapt it to each project's needs and to the special features of integrated solutions (cookie management, Single Sign On, URL rewriting and more).
Smile | Visitors (4 Opinion) |
---|---|
![]() |
![]() |
Ohloh users rating | 5.00 (3 votes) |
---|---|
lines of code | 29808 lines |
Contributors (for the 12 last months) |
10 |
Programming Languages | Java, XML, HTML, 2 Other |
Tags | edgesideinclude loadbalancer reverseproxy loadbalancing webassembletool web development scraper wat java esi cache proxy http networking server |
Download url | https://sourceforge.net/projects/webassembletool/files/ |
Ohloh page | https://www.openhub.net/p/webassembletool |
You would like to give an opinion? Please grade the solution on the below criteria and leave an evaluation comment in the text box.
Step 1 : Rating and details
Rate this solution the 09/09/2013
“ Avis biaisé, car je suis l'un des développeurs de cet outil. Permet d'intégrer rapidement plusieurs applications web par mash-up coté serveur et libère les applications de la gestion des cas d'erreur (serveur non disponible, erreurs, etc...) Il faut signaler que la version actuelle est la 4.1 et qu'il y a beaucoup d'évolution depuis la version 3.4 (version étudiée) : API d'extension, cache partagé, nombreux bugs corrigés et optimisations, ... ”
1 person has the same opinion