Reusable grid computing architecture based on code propagation method. (9th February 2009)