Name | Modified | Size | Downloads / 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.