I'm not sure what to call this...
What I would like to do is have a web server that is capable of serving pages from separate servers across the internet (not a local network).
eg,
If I visit http://www.example.com I will be serving data from a machine in America. If I visit http://www.example.com/ServiceB the machine will be serving from a machine in Brazil, just as http://serviceC.example.com would call the server in Canada.
What would I need to do to achieve this? Is there a name for what I'm trying to do? Logically to me this would be called a federated web server... But I cannot find anything for that on google.