5. Middleware β Use 3/2/2008 Varun Arora @ SICSR M.Sc.(CA)2007-β09 API Middleware (Distributed System Services) Platform OS Platform interface Platform interface Platform OS Application Application
10. RPC - Demonstration 3/2/2008 Varun Arora @ SICSR M.Sc.(CA)2007-β09 T R A N S P O R T N E T W O R K N E T W O R K T R A N S P O R T RPC Stub RPC Stub Application Application Server Application specific procedure invocations and returns
11. ORB - Demonstration 3/2/2008 Varun Arora @ SICSR M.Sc.(CA)2007-β09 Client Application Remote Service (Object) ORB Locate service Activate service communicate Establish connection
12.
13.
14. MOM - Demonstration 3/2/2008 Varun Arora @ SICSR M.Sc.(CA)2007-β09 Queue MOM Provider Message Message Application A (Client A) Application B (Client B) A P P L I C A T I O N M O M A P I T R A N S P O R T N E T W O R K A P P L I C A T I O N M O M A P I T R A N S P O R T N E T W O R K
15.
16.
17. MOM - Architectural Significance 3/2/2008 Varun Arora @ SICSR M.Sc.(CA)2007-β09 Mainframe Database Transaction J2EE Application Middle Layer Listener Listener Message Message Message Message Message Process C Process B Process A A P P L I C A T I O N 1 2 3 4 5 6 7 8 0 9 C B A Q1 Q2