A web Remote call framework