# Connection broker

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Connection_broker
> Markdown URL: https://mediated.wiki/source/Connection_broker.md
> Source: https://en.wikipedia.org/wiki/Connection_broker
> Source revision: 1232969881
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

This article needs more citations. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed. Find sources: "Connection broker" – news · newspapers · books · scholar · JSTOR (June 2019) (Learn how and when to remove this message)

In [software engineering](/source/Software_engineering), a **connection broker** is a resource manager that manages a pool of connections to connection-based resources such as [databases](/source/Database) or [remote desktops](/source/Remote_desktop), enabling rapid reuse of these connections by short-lived processes without the overhead of setting up a new connection each time.

Connection brokers are often used in systems using [N-tier architectures](/source/N-tier_architecture).

[1] A remote desktop connection broker is software that allows clients to access various types of server-hosted desktops and applications. In hosted desktop environments, the remote desktop connection broker is the “middle” component, in-between the desktops in the data center (hosted virtual machines, shared [terminal server desktops](https://fr.wikipedia.org/wiki/Terminal_Services), and blades) and the clients that are used to access the desktops (thin clients, soft clients, and mobile devices, among others).

Remote desktop connection brokers perform a variety of tasks, including:

- Checking user credentials.

- Assigning users to remote desktops.

- Turning remote desktops on and off as needed.

- [Load balancing](/source/Load_balancing_(computing)) the servers that host the desktops.

- Managing desktop images.

- Redirecting multimedia processing to the client.

## References

1. **[^](#cite_ref-1)** ["What is remote desktop connection broker? - Definition from WhatIs.com"](https://searchvirtualdesktop.techtarget.com/definition/remote-desktop-connection-broker). *SearchVirtualDesktop*. Retrieved 2019-06-20.

This software-engineering-related article is a stub. You can help Wikipedia by adding missing information.

- [v](https://en.wikipedia.org/wiki/Template:Software-eng-stub)
- [t](/source/Template_talk%3ASoftware-eng-stub)
- [e](https://en.wikipedia.org/wiki/Special:EditPage/Template:Software-eng-stub)

---
Adapted from the Wikipedia article [Connection broker](https://en.wikipedia.org/wiki/Connection_broker) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Connection_broker?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
