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