Client/server communication paradigms