Since message passing is crucial in OOP and distributed systems architectures like SOA and REST have lot do with services talking to each other sending messages, could all of them be called distributed object-oriented programming?
valid question