Microsoft Word - 6314cnc14 International Journal of Computer Networks & Communications (IJCNC) Vol.6, No.3, May 2014 DOI : 10.5121/ijcnc.2014.6314 177 MY-DIRECT: A MIDDLEWARE…