RSSBus™ for Google App Engine [BETA]

Now you can create and deploy RSSBus Simple Services on the Google Cloud! RSSBus for Google App Engine is a pure Java implementation of RSSBus Server, designed exclusively for deployment to Google’s web infrastructure. 

Download: RSSBus for Google App Engine [BETA]

RSSBus for Google App Engine (GAE) facilitates the creation of simple services and service based web applications using the Google App Engine. RSSBus for GAE includes the RSSBus Engine, a library of RSSBus Connectors, the Admin Console, and a set of Simple Service demo scripts.

The current release of RSSBus for GAE Beta includes a limited subset of the full functionality available in RSSBus Server. Specifically the GAE Edition currently includes only a small subset of RSSBus Connectors for accessing databases, remote applications, and services. Additional RSSBus Connectors for Google App Engine will be available online in the near future and will be marked as GAE compatible.

For a complete list of RSSBus Connectors available for RSSBus Server, please visit the Connector Gallery.

RSSBus for Google App Engine Will Help You:

  • Connect to information sources with the library of pre-defined services.
  • Define new services and access data sources through RSSBus Connectors.
  • Create custom feeds, widgets, and services that are accessible through simple standards-based interfaces including SOAP, REST, HTML, RSS, ATOM, JSON, XLS, CSV, and more.
  • Developers can enhance RSSBus for GAE with additional data sources with the Extensible Connector architecture.

Building and Deploying Custom RSSBus Connectors

Although RSSBus for GAE comes with some pre-made Connectors, developers can build and deploy their own custom Connectors. To build an RSSBus Connector, you'll need to implement the RSSBus.RSBOperation interface. You can find the interface definition in RSSBus.jar (rssbus-java-root/webapps/RSSBus/WEB-INF/lib).

To deploy an RSSBus Connector, simply drop the Connector jar in the WEB-INF/lib directory. The new RSSBus Connector will be dynamically loaded upon the next execution request.

Please refer to the RSSBus Server User's Guide for more details.

Prerequisites

For local testing and development, a local installation of Google App Engine is required. Live testing, development, and deployment requires a Google App Engine account. In addition, users must download and install the Google App Engine Java deploy tool to deploy RSSBus applications.

For more information about Google App Engine, please visit: code.google.com/appengine

A pure Java version of RSSBus Server is also available as a public beta.  Go to the beta download section of our website to download the public beta.