Pattern Service Invocation-Asynchronous-Queue V 1.0 Dated Sep 11 2009
Pattern Service Invocation-Asynchronous-Queue V 1.0 Dated Sep 11 2009
com/ Page 1 of 3
Tushar Jain [email protected], [email protected]
Table of Content
1. Pattern Name...........................................................................................2
2. Also Known As..........................................................................................2
3. Class Name..............................................................................................2
4. Intent .....................................................................................................2
5. Motivation (Forces) ...................................................................................2
6. Applicability .............................................................................................2
7. Structure .................................................................................................2
8. Participants..............................................................................................2
9. Collaboration............................................................................................3
10. Consequences ..........................................................................................3
11. Implementation........................................................................................3
12. Sample Code............................................................................................3
13. Known Uses .............................................................................................3
14. Related Patterns .......................................................................................3
15. Reference ................................................................................................3
http://architecture-soa-bpm-eai.blogspot.com/ Page 1 of 3
http://architecture-soa-bpm-eai.blogspot.com/ Page 2 of 3
Tushar Jain [email protected], [email protected]
1. Pattern Name
Service Invocation – Asynchronous- Queue
2. Also Known As
N/A
3. Class Name
SOA
4. Intent
To manage non availability of service provider/consumer
5. Motivation (Forces)
Asynchronous mode of communication specially, queue based is an
excellent way of managing shaky-ness of service provider and/or
consumer.
6. Applicability
Where availability of service consumer/provider is low.
7. Structure
8. Participants
Service Provider
http://architecture-soa-bpm-eai.blogspot.com/ Page 2 of 3
http://architecture-soa-bpm-eai.blogspot.com/ Page 3 of 3
Tushar Jain [email protected], [email protected]
Service Consumer
9. Collaboration
N/A
10. Consequences
Delay in result is not guaranteed but result is assured, if applicable
11. Implementation
N/A
15. Reference
<< Any reference >>
http://architecture-soa-bpm-eai.blogspot.com/ Page 3 of 3