11. The method of claim 1 , further comprising the step of, registering by the middleware program said first distributed application component prior to receiving said request, wherein said step of registering comprises: receiving by the middleware program a type of said first distributed application component, a name of said first distributed application component, a list of all other types of distributed application components that will be sending or receiving requests or replies to/from said first distributed application component.
15. The method of claim 11 , wherein said step of registering further comprises: creating by the middleware program a publisher for a publish/subscribe request topic of each of said other type of distributed application component receiving a request from said first distributed application component; creating by the middleware program a publisher for a publish/subscribe reply topic of each of said other type of distributed application component types receiving a reply from said first distributed application component; creating by the middleware program a subscription for a publish/subscribe request topic of said type of said first distributed application component; and creating by the middleware program a subscription for a publish/subscribe reply topic of said type of said first distributed application component.