Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Requirement

Verified

Verification

We need persistence

(tick)

Documentation

Topics as well as simple queues should be supported

(tick)

Tested

Messages are exchanged asynchronously

(tick)

Tested

Transformation of data between sender and consumer is not needed

(tick)

Design decision

We need broad API support from common languages - especially Java and C

(tick)  Java
(question)  .NET

Tested
?

We need SSL support on the wire protocol

(tick)

Documentation

Message payload should be signed

(question)

Design Decision

High flexibility

(tick)

Documentation

Low complexity

(tick)

Tested

The bus must be usable "out of the box", programming should not be necessary on the server side

(tick)

Tested

Handling of timeouts would be nice

(question)

 

To avoid downtime and to ensure scalability, the messaging system should support distribution among multiple physically independent servers

(tick)

Tested

Details (requirement explanation or verification details) can be written on the requirement subpages.