To completely quiesce a system, we must consider the different types of request invocations supported by the available Export bindings.
The following tables represents the type of SCA invocation pattern used for the different Export bindings.
Export binding | Operation type | Performance attributes and interaction style | Invocation style |
---|---|---|---|
EIS | one-way | Asynchronous | asynchronous (default) |
Synchronous | synchronous | ||
request-response | any value | synchronous |
Export binding | Operation type | Invocation style |
---|---|---|
EIS | one-way OR request-response | synchronous |
MQ or MQ JMS | one-way | asynchronous |
SCA JMS | one-way request-response |
asynchronous asynchronous with callback |
Web services (soap/http) or (soap/jms) | one-way OR request-response |
synchronous |
Depending on the application and the topology used, a variety of techniques maybe used to quiesce synchronous communication. It is strongly recommended that the project create a quiescing strategy based on the unique characteristics of the export used and the topology.