Membrane SOAP Router is a modular SOAP intermediary written in Java. It is fully configurable due to Spring style configuration. You can audit SOAP traffic, route messages through DMZ, and gather performance statistics. The small memory consumption of less than 20 Megabytes makes it possible to run an instance of Membrane SOAP Monitor on any computer that provides or consumes Web services.

PETALS is an ObjectWeb Java Business Integration
(JBI) platform. It provides lightweight and
packaged integration solutions, based on JSR-208
specifications, with a high focus on distribution
and clustering.

XINS is a technology used to define, create, and
invoke remote APIs. XINS is
specification-oriented. When API specifications
are written (in XML), XINS will transform them to
HTML-based documentation and Java code for both
the client-side and the server-side. The
communication is based on HTTP. XINS competes with
the complex SOAP technology. Main design goals
include simplicity, scalability, and testability.
XINS is not only a specification technology, but
also an application development framework. It
offers transaction logging, unique log
documentation, and active code generation.