|
During the testing campaigns, proof of concepts, and
piloting integration efforts, it is desirable to support
initially asynchronous testing among the participants to be
followed by synchronous testing.
During asynchronous testing, each participant is given
conformance tests to meet prior to engaging this participant
in interoperability (pair-wise) testing that requires greater
coordination of resources. A reflector tool needs to
enable increasingly complex conformance tests to be run by the
participants independent of each other.
During synchronous testing, participants engage in
pair-wise exchanges of messages where the reflector tool is
used to route the messages to the identified recipients. A
reflector tool needs to log the exchanged messages in a
transaction store for analysis of the interoperability tests
and to enable monitoring tools to access the transaction data.
|