Hi,

ESB has to deal with different types of errors occurring at multiple layers
in ESB message flow. As depicted in the following diagram, there can be
different places where an error could happen.

At the moment, the current design doesn't seems to ensure that all errors
are propagated back to the other layers. For instance, if something goes
wrong at the target side (E3 type errors) there's no generic place that all
such errors are caught or handled and client may be holding up the
connection to ESB. In most cases, such errors should be propagated to the
associated fault sequence and error handling happens in the fault sequence.
Therefore we need to carefully evaluate the possible places that the errors
can occur and handle them at an unified layer.


​Thanks,
Kasun

-- 
Kasun Indrasiri
Software Architect
WSO2, Inc.; http://wso2.com
lean.enterprise.middleware

cell: +94 77 556 5206
Blog : http://kasunpanorama.blogspot.com/
_______________________________________________
Architecture mailing list
Architecture@wso2.org
https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture

Reply via email to