You usually call an external web service. For that workitems are recommended. What do you mean with receiving a web service call? can you share an use case for that? What do you mean with listening to a web service call?
Message Events are for external events that can be generated. If you have a JMS message queue listening for new messages you can use the message event node to be able to signal de process on each message arrival.
Greetings.