Framework Comparison » History » Version 12

Version 11 (J. Moringen, 06/09/2011 11:00 PM) → Version 12/38 (J. Moringen, 06/09/2011 11:02 PM)

h1. ROS Comparison

Please note: We are comparing RSB against roscore not against ROS!

h2. Functional Differences

| *Aspect* | *ROS* | *RSB* |
| Pub/sub Topology | 1:1 | m:n |
| Abstraction | single level | hierarchies |
| Channel Identifier | Topic | Scope |
| Channel Scope | Flat | Hierarchical |
| Origin Filtering | ? | planned |
| Typing | strong | strong-ish |
| IDL | yes, proprietary | optional |
| QoS | implicit | explicit |
| Introspection | strong | none |
| Centralized | yes (master, param server) | no
|

h2. Wishes

* We believe in the power of reflection and self-description, such that
** a generic content-based subscription model, e.g., with path-based access such as XPath becomes feasible
** messages can be generally understood by everyone even if parts are not accessible
* RSB shall provide better introspection features, both for programmtic access (e.g., for anomaly detection) but also for developers