RSSBus™ for Java [BETA]

RSSBus for Java is a pure Java implementation of RSSBus Server for extreme portability across platforms. RSSBus for Java can be deployed to any compatible Java container.

Download: RSSBus for Java [BETA]

The RSSBus Server Java Edition facilitates the creation of simple services and service based web applications within any compatible Java container. RSSBus Server for Java 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 Server Java Edition Beta includes a limited subset of the full functionality available in RSSBus Server. Specifically the Java Edition currently includes only a small subset of RSSBus Connectors for accessing databases, remote application, and services. Additional RSSBus Connectors for Java will be available online in the near future and will be marked as Java compatible.

For a complete list of RSSBus Connectors available for RSSBus Server, please visit www.rssbus.com/connectors.

RSSBus for Java 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 Java with additional data sources with the Extensible Connector architecture.

Building and Deploying RSSBus Connectors

Although RSSBus for Java 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 convenience, the open-source Jetty web server is bundled with the RSSBus Java Edition, you can use this for testing and local development. As a pure java application, RSSBus for Java can be deployed to any Java compatible web container including Apache Tomcat, Sun Java System Web Server, IBM WebSphere, etc.

For more information about Jetty, please see the Jetty wiki: docs.codehaus.org/display/jetty