I hope someone can answer this question for me.
What is the difference between a server and a client? Let's say I want to create a java app that works as a service on and user's system. A service without any user interface. On the other hand I have a web portal that calls this service.
Which should be the server and which should be the client. Or it does not matter?
What the java app and web portal suppose to do. Data sync via XML between a portal USB device and the web portal.