Documents  

Software  

API

FAQ

Success Stories

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. Additionally, there is support for hierarchical spaces with explicit, and implicit, support for wildcard operators in the specification of consumption predicates.

[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 delayed 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

bullet

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

bullet

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

bullet

Secure end-to-end delivery of streams

bullet

Robust and exactly-once delivery of streams

bullet

Replay Service with (and without) time differential services.

bullet

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

bullet

Globally synchronized timestamps based on the Network Time Protocol.

bullet

Compression and decompression of payloads

bullet

Fragmentation and Coalescing of large files.

bullet

Topic and Broker Discovery Services

bullet

Recording Services

bullet

Performance Monitoring

bullet

Hierarchical topic spaces & support for wildcard operators.

bullet

JMS Version 1.0.2 b compliant

bullet

Support for SOAP

bullet

Implementation of WS-ReliableMessaging and WS-Reliability

bullet

Implementation of WS-Eventing