Web-based computing supports heterogeneous clients and servers
Internet
Communication Strategies