Learn about the Lync Server architecture as it relates to Microsoft Unified Communications Web API 1.0.
Last modified: July 01, 2013
Applies to: Lync Server 2013
Lync Server provides to enterprises a suite of platforms and solutions to make it easier to connect people for communication and collaboration. A new component of Lync Server is the Microsoft Unified Communications Web API 1.0 service. The API for this service exposes Lync features through the HTTP protocol.
The illustration shows the UCWA 1.0 architecture in Lync Server 2013 deployment at a high level. Some of the components that are involved are:
UCWA powers real-time communications for mobile and web clients in Lync Server 2013. This web component is deployed on all roles as a web component.
Autodiscovery allows a client to detect the web entry point; that is, the UCWA 1.0 home pool/server for a specific user. The client connects to the Discovery service, which provides the FQDN of the user’s home server pool. After the user "discovers" the home server, the user can interact with UCWA 1.0.
Mediation server is used to enable Phone Audio for UCWA 1.0.
The following illustration shows how UCWA 1.0 fits into the Lync Server architecture.
All web traffic flows through the Web Infra layer that is responsible for authentication as well as throttling. This layer is also responsible for proxying traffic to the next hop server; that is, the user's home server.
After the home server is located, a UCWA 1.0 web application interacts with UCWA 1.0 by using the HTTP protocol. For more information, see Create an application.