Actually, I think the web service is the only interesting part of the idea. Generics via string substitution are as old as the hills, I remember doing the same thing for Pascal 20 years ago.
(The factual accuracy of the statement that it was 20 years ago disturbs me. I'm getting old!)
(The factual accuracy of the statement that it was 20 years ago disturbs me. I'm getting old!)