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.
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.