Platform, transport and protocol neutral. Most aspects can be extended by 3rd parties without modifying source. Engineered for simplicity and performance. Works with JDK 1.1 and above. Implemented according to the SOAP 1.1 specification.
Objects can choose to process raw SOAP messages.
Efficient transfer of binary data using Base64 encoding. Java Integration Dynamic proxy generation eliminates need for stubs and skeletons. Any unmodified Java object can instantly be exposed as a web service. Interface-based approach allows access to web services as if they were local. Supports SOAP datatypes between GLUE and other SOAP 1.1 programs.