Database Reference
In-Depth Information
common cases, we can ignore this condition and continue with the next task or park it in
Human Workflow to come up with a manual resolution.
So, now you can see that Mediator can do a lot as a static router:
• Dynamically substitute the endpoint URI, which is most interesting for us here.
• Substitute the values using DVM, stored in MDS. Here, we can partially imple-
ment the Exception Shielding SOA pattern, improving our security landscape (do
not rely on that much though).
• Perform all kinds of transformations for invocations and callbacks.
• Perform partial validation, implementing the Partial Validation SOA pattern,
thereby improving performance.
Other things we didn't discuss here (yet) are as follows:
• Event propagation, implementing Event Driven Messaging (the Event Aggrega-
tion Programming model in AIA terms)
• Using Java callouts in message mediation and process handling
• Rule-based dynamic routing
Actually, now we are going to discuss the implementation of the decision service that is
responsible for selecting the appropriate execution plan and then we will continue with
Mediator.
Search WWH ::




Custom Search