Documents  

Software  

API

FAQ

Bulletin

Internal
Site

Contact

Home

 

 

 

Some of the salient features in NaradaBrokering include:

[1]

Powerful support for efficient long-tail distributions: The substrate allows an entity to narrow its interest in content streams by incorporating support for rich constraint specifications such as regular-expressions and XPath queries.

[2] Secure end-to-end delivery of streams: The security framework secures content streams, while enforcing dissemination constraints related to the generation and consumption of these streams.
[3] Robust stream disseminations: The substrate supports reliable distribution of streams. Entities may retrieve missing portions of the streams while recovering from failures or after disconnects. This scheme also incorporates support for fine tuning the redundancy and fault-tolerance associated with the robust stream disseminations.
[4] Stream jitter reductions: When streams traverse a network, different messages within the stream are delay differently: this is jitter. Jitter manifests itself as noise in audio and flicker in video. The substrate has support for reducing this jitter.
[5] Performance: A particular emphasis in NaradaBrokering has been on high performance. The designs of algorithms within the substrate, and their concomitant implementations, have focused on performance optimizations.

 

Summary of Current Features                                              

Transport protocols supported include TCP (blocking, non-blocking),  UDP, Multicast, SSL, HTTP and HTTPS, Parallel TCP Streams

Subscription can be Strings, Integers, XPath queries, Regular Expressions, SQL (selectors for JMS messages) and tag=value pairs.

Secure end-to-end delivery of events

Robust and exactly-once delivery of events

Replay Service with (and without) time differential services.

Publisher Order, Total Order over a template/topic & Time-Ordered delivery

Globally synchronized timestamps based on the Network Time Protocol.

Compression and decompression of payloads
Fragmentation and Coalescing of large files.

Topic and Broker Discovery Services

Recording Services

Performance Monitoring

JMS Version 1.0.2 b compliant

Support for SOAP

Implementation of WS-ReliableMessaging and WS-Reliability

Implementation of WS-Eventing