Service broker is technology based on asyncronous communication between two(or more) entities. Service broker consists of: message types, contracts, queues, services, routes, and at least instance endpoints
More: https://msdn.microsoft.com/en-us/library/bb522893.aspx