message exchange — a communication session between two services; in other words — more conventional words — a message exchange is an operation or "service invocation". In the context of PXE, services communicate via message exchanges. Each message exchange involves two ports: an exported port acting as the "server" and an imported port acting as the "client".