What is the difference between Shared context, Correlation context, and Transient context? When to use which?
Definition |
When to use? | |
---|---|---|
Shared context |
Thread-based memory location shared across all instances of the SMO running within the same thread for the request or response flow. |
Used typically in a fan-out/fan-in aggregation to temporarily store service responses. |
Correlation context |
Used when Mediation primitives want to pass values from the request flow to the response flow. |
Used to pass values from the request message onto the response. |
Transient context |
Used for passing values between Mediation primitives within the current flow—either the request flow or the response flow. The transient context cannot link requests and responses ... |
Get Application Development for IBM WebSphere Process Server 7 and Enterprise Service Bus 7 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.