Burlap
Burlap is a network protocol with the help of which data can be exchanged between systems and remote procedure calls can be carried out. Burlap is based on a greatly simplified subset of XML (called SML in the specification) and is usually transmitted via HTTP .
The name Burlap comes from English and describes coarsely woven fabric made of jute. It was chosen because the design of the protocol should be as practical, simple and useful as the fabric, but also ordinary.
Compared to SOAP , Burlap is simpler and does not require any XML namespaces or attributes, a complex type concept or external schemas. Burlap is not standardized either.
use
The Spring Framework offers an integration of Hessian and Burlap in order to be able to access remote services.
See also
- Hessian (web protocol) , binary web protocol
- SOAP
literature
- New Protocol Offers Simple, Efficient Java RMI , DevX Article by Edmon Begoli, February 17, 2005
Web links
- Burlap Design Notes
- Java Remoting: Protocol benchmarks , performance comparison by Daniel Gredler between Hessian, Burlap, Oracle's ORMI, RMI , XML-RPC implementations and Spring HTTPInvoker
Individual evidence
- ↑ a b Burlap 1.0 Draft V10 ( Memento of the original dated February 22, 2009 in the Internet Archive ) Info: The archive link was inserted automatically and has not yet been checked. Please check the original and archive link according to the instructions and then remove this notice.
- ↑ Hessian name origin in Caucho Wiki
- ↑ Spring documentation: Using Hessian or Burlap to remotely call services via HTTP ( Memento of the original from October 5, 2009 in the Internet Archive ) Info: The archive link was automatically inserted and not yet checked. Please check the original and archive link according to the instructions and then remove this notice.