|
| |
Hessian and Burlap are compact binary and XML protocols for
applications needing performance without protocol complexity.
Hessian is a small binary protocol. Burlap is a matching XML protocol.
Providing a web service is as simple as creating a servlet.
Using a service is as simple as a JDK Proxy interface.
- Hessian
-
Hessian is a simple binary protocol for connecting web
services. The com.caucho.hessian.client and com.caucho.hessian.server
packages do not require any other Resin classes, so can be used in
smaller clients, like applets.
- Hessian Messaging
-
The Hessian binary web service protocol can
provide a messaging service layered on top of its
RPC call. The messaging service itself is based on the standard
Hessian RPC call, so Hessian itself has no need to become more
complicated.
- Hessian 1.0.2 Specification
-
Hessian is a compact binary protocol for connecting web
services.
- Hessian 2.0 Draft Specification
-
Hessian is a compact binary protocol for connecting web
services.
- Hessian/Burlap Java Binding Draft Spec
- Burlap
-
Burlap is a simple XML-based protocol for connecting web
services. The com.caucho.burlap.client and com.caucho.burlap.server
packages do not require any other Resin classes, so can be used in
smaller clients, like applets.
- Burlap 1.0 Specification
- Burlap Notes
-
As described in the Burlap draft spec ,
we created Burlap to implement Enterprise Java Beans (EJB) using
an XML-based protocol with reasonable performance. Although many
RPC protocols already exist, including several based on XML, none met
our application's needs. The name "Burlap" was chosed for a simple
reason: it's boring. Unlike the exciting protocols defining "Internet 3.0",
SOAP and XML-RPC, Burlap is just boring text-based protocol to make
testing and debugging EJB a little bit easier.
- Protocol Tutorials
-
- Hessian Addition
-
The addition example creates a Hessian web services
with a servlet and uses that web service from a
JSP client and a Python client.
- Hessian Service
-
Writing a Hessian service as a plain-old Java object (POJO)
eliminates protocol dependencies and simplifies service testing.
- Hessian with Dependency Injection
-
Using Hessian with Dependency Injection pattern
creates services which are simpler, protocol-independent and more easily
tested.
- Burlap Addition
-
The addition example creates a Burlap web services
with a servlet and uses that web service from a
JSP client.
- Custom Protocol Handling
-
This tutorial shows the usage of the Resin server architecture to handle a
custom protocol.
Copyright © 1998-2006 Caucho Technology, Inc. All rights reserved.
Resin® is a registered trademark,
and HardCoretm and Quercustm are trademarks of Caucho Technology, Inc. | |
|