Details
-
Improvement
-
Status: Open
-
Major
-
Resolution: Unresolved
-
Java-SCA-2.0-Beta3
-
None
-
All
Description
Separating this out from TUSCANY-4011 - There is an opportunity to optimize callbacks if a binding implementation is prepared to be responsible for resetting it's reference target address in the callback case.
For example, if we provide a field in the forward message where a service binding can place the callback URI then we can remove the EPR clone in the CallbackServiceReference and have the callback reference binding take the target address out of the callback message. The address will have to be cached in the CallbackServiceReference (or close by) so that when the callback message is sent the URI can be transmitted to the callback reference binding implementation which can then set/reset the target URI.