Membrane is a router and monitor for HTTP and Web Services written in Java and licensed under the ASF 2.0 license. It features a graphical user interface for analyzing HTTP traffic in real-time that provides formatters for XML, SOAP and JSON. The router can be deployed as reverse proxy or loadbalancer. A new gateway can make SOAP services accessible as REST resources.
The core of the router is a jar file, less than 250 KB in size that can be embedded into Java applications or deployed as an MBean service into an application server.
The router was redesigned to ease deployment in the cloud and to support Web APIs based on REST and JSON. The redesign also improved the performance and the resource consumption.
Membrane 2.0.0 can be downloaded and used for free. Commercial support is available from predic8.