Definition, synonyms and related words
A piece of middleware in distributed software that enables program calls from one computer to another via a network.