Download Latest Version rebeca-src_1.0b1.zip (6.7 MB)
Email in envelope

Get an email when there's a new version of Rebeca

Home / 1.0b1
Name Modified Size InfoDownloads / Week
Parent folder
readme.txt 2011-09-30 2.3 kB
rebeca-src_1.0b1.zip 2011-09-30 6.7 MB
rebeca_1.0b1.zip 2011-09-30 6.0 MB
Totals: 3 Items   12.8 MB 0
 Rebeca 
========


 Info
------

version: 1.0b1
creation date: 30-09-2011
copyright: 2011 by University of Rostock and Berlin Institute of Technology
license: LGPL 3.0
project website: http://rebeca-middleware.org/


 Intro
-------

Rebeca is an flexible content-based publish/subscribe middleware
based on a plug-in pipeline architecture.  Details about this
architecture can be found on our project website
http://rebeca-middleware.org/ and in our latest publication
http://dx.doi.org/10.1007/978-3-642-17226-7_8.


 Features
----------

-pub/sub and request/reply interface
-routing algorithms: flooding, simple routing, covering-based routing
-self-x features: adaptive routing, self-organizing overlay, broker fault tolerance
-JMX-manageble system components: clients, brokers, plug-ins
-externally configurable system by config files
-example applications

Beside the latter main features there are available extension including:
-PeerSim support for network simulation
-Webservice interface


 Quick start
-------------

0) Download and unzip the Rebeca binaries archive
1) Start the RMI registry: Rebeca/bin/registry/startRegistry.{sh,bat}
2) Start an instance of Rebeca: by rebeca/bin/rebeca/startRebeca.{sh,bat}
3) Start the Rebeca monitoring tool: rebeca/bin/monitor/startRebecaMonitor.{sh,bat}
4) Load rebeca/bin/monitor/helloWorld.dsz via "File->Open scenario" and click the "Start" button in upper toolbar
5) Now an automated scenario demonstrates important features of the monitoring and administration tool


 Starting point for developers
--------------------------------


The complete source code as well as the related Javadoc is located in the
Rebeca source archive.  A starting point for understanding our code are the delivered
examples in rebeca.example package.  Here an example broker as well as example
applications can be found. To build a Rebeca system we use Apache Ant.
The properties for the build process and for the broker configuration are set
in build.properties resp. hm-config.properties which are both located in etc/config.
These config files are important if you want to setup large Rebeca topologies
or plan to develop your own functionality by implementing plug-ins.


 Contact
---------

If you have any questions or comments do not hesitate to contact us via info@rebeca-middleware.org.

Source: readme.txt, updated 2011-09-30