Updated: July 10, 2020 (January 22, 2007)

  Charts & Illustrations

Groove Infrastructure

My Atlas / Charts & Illustrations

283 wordsTime to read: 2 min
Rob Helm by
Rob Helm

As managing vice president, Rob Helm covers Microsoft collaboration and content management. His 25-plus years of experience analyzing Microsoft’s technology... more

The Groove messaging protocol and infrastructure servers manage user accounts and synchronize workspaces. Shown here is a simplified view of a workspace with three users—two in the same organization and one in a different organization.

Any change in a workspace is propagated to all other workspace users in messages sent by Groove’s proprietary protocol. Instant messages, chat messages, and user presence information also travel over the protocol. All Groove data are encrypted on disk and also in transit across the network.

Groove messages go directly from one client to another if allowed by the firewalls between users, as shown at left. Where the Groove protocol is blocked, Groove clients communicate by sending Groove messages over unblocked protocols (such as Hypertext Transfer Protocol) to an intermediate relay server. Relay servers also support offline users: when a user is offline, Groove messages queue at the relay server and are delivered when the user comes back online. Finally, relay servers can reduce the load on a client by managing transmission of data to other workspace members; for example, if one user posts a large file to a workspace, the relay server can transmit the file to the other users, rather than requiring the posting user’s computer to send the file to all the others.

Atlas Members have full access

Get access to this and thousands of other unbiased analyses, roadmaps, decision kits, infographics, reference guides, and more, all included with membership. Comprehensive access to the most in-depth and unbiased expertise for Microsoft enterprise decision-making is waiting.

Membership Options

Already have an account? Login Now