Mule 2.x User Guide > Using the Mule RESTpack

View: New views
1 Messages — Rating Filter:   Alert me  

Mule 2.x User Guide > Using the Mule RESTpack

by mule-lists :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Some parts of this message have been removed. Learn more about Nabble's security policy.

Using the Mule RESTpack

Page edited by Jackie Wheeler


Using the Mule RESTpack

The Mule RESTpack is geared toward helping you build RESTful applications with Mule. REST is a very powerful concept that enables scalable, decentralized growth.

Understanding REST

REST can be confusing. For an introduction to its advantages, disadvantages, and notes on using it, see Making Sense of REST.

Architecting RESTful Applications

Mule is well suited for building RESTful applications, as it can easily bridge between the web and nearly anything else in your enterprise. For more information on architecture considerations when using REST with Mule, see Architecting RESTful HTTP applications.

REST Service Wrapper

You can proxy REST-style services as local Mule components. For more information, see REST Service Wrapper.

Mule REST Connectors

The Mule RESTpack uses a series of connectors for building RESTful services. This section describes each connector and links to more information on downloading and using them.

HTTP Connector

The Mule HTTP Transport contains most of the basic HTTP functionality that the connectors in the RESTpack build on, including:

  • Client and Server HTTP transport
  • Support for running over a Servlet
  • Support for polling resources via the PollingHttpMessageReceiver

The Mule HTTP transport is included with your Mule installation.

Apache Abdera Connector

The Mule Abdera connector makes it possible to integrate easily with Atom feeds and Atom Publishing Protocol servers via the Apache Abdera project. The connector supports consuming Atom feeds, publishing of Atom entries and server side AtomPub service.

To download and learn about using the Mule Abdera connector, go to the MuleForge Abdera page.

Jersey JAX-RS Connector

Jersey is the open source JAX-RS (JSR 311) reference implementation for building RESTful web services via simple annotations. The Mule Jersey connector enables developers to embed these JAX-RS services inside of Mule.

To download and learn about using the Mule Jersey connector, go to the MuleForge Jersey page.

Restlet Connector

Restlet is an open source REST framework, providing a powerful abstraction for building and consuming RESTful services. The Mule Restlet connector facilitates the deployment and consumption of RESTful services using the Restlet APIs inside of Mule. In addition, the transport exploits Restlet's simple URL routing engine to provide RESTful routing of messages to Mule services.

To download and learn about using the Restlet connector, go to the MuleForge Restlet page.

--------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email
LightInTheBox - Buy quality products at wholesale price!