Messages bouncing around
Service in my definition is that software entity that is designed in isolation however provides near frictionless interoperability. It's a strange almost mythical combination of competing requirements, that is it is both isolated and interoperable.