Chapter 09 Planning for Group Chat
-
Upload
desh-deepak -
Category
Documents
-
view
212 -
download
0
Transcript of Chapter 09 Planning for Group Chat
-
7/31/2019 Chapter 09 Planning for Group Chat
1/14
Chapter 9: Planning for Group Chat
Microsoft Lync Server 2010
Published: November 2010
-
7/31/2019 Chapter 09 Planning for Group Chat
2/14
This document is provided as-is. Information and views expressed in this document, including
URL and other Internet Web site references, may change without notice. You bear the risk of using
it.
Some examples depicted herein are provided for illustration only and are fictitious. No real
association or connection is intended or should be inferred.
This document does not provide you with any legal rights to any intellectual property in any
Microsoft product. You may copy and use this document for your internal, reference purposes. This
document is confidential and proprietary to Microsoft. It is disclosed and can be used only pursuant
to a non-disclosure agreement.
Copyright 2010 Microsoft Corporation. All rights reserved.
Microsoft, Active Directory, ActiveSync, ActiveX, Excel, Forefront, Groove, Hyper-V, Internet
Explorer, Lync, MSDN, MSN, OneNote, Outlook, PowerPoint, RoundTable, SharePoint, Silverlight,
SQL Server, Visio, Visual C++, Windows, Windows Media, Windows PowerShell, Windows Server,
and Windows Vista are trademarks of the Microsoft group of companies. All other trademarks are
property of their respective owners.
-
7/31/2019 Chapter 09 Planning for Group Chat
3/14
Contents
Planning for Group Chat ........................................................................................................ ....... 4
Overview of Group Chat............................................................................................................ 4
Defining Your Requirements for Group Chat................................................................. ............ 4
Components and Topologies for Group Chat......................................................................... .... 5
Technical Requirements for Group Chat.................................................................................... 9
Group Chat Deployment Overview .................................................................................. ........ 11
-
7/31/2019 Chapter 09 Planning for Group Chat
4/14
Planning for Group ChatYou can use Microsoft Lync Server 2010, Group Chat to enable multiple users to participate in
conversations in which they post and access content for specific topics, including text, links, and
files. Although users can all be active during a session and communicate in real time, the content of
each session can be persistent, which means it continues to be available after a session ends.
In This Section
Overview of Group Chat
Defining Your Requirements for Group Chat
Components and Topologies for Group Chat
Technical Requirements for Group Chat
Group Chat Deployment Overview
Overview of Group Chat
Microsoft Lync Server 2010, Group Chat enables you to participate in multi-party, topic-based
conversations that persist over time. Lync Server 2010, Group Chat can help organizations do the
following:
Improve communication between geographically dispersed and cross-functional teams.
Broaden information awareness and participation.
Improve communication with your extended enterprise.
Reduce information overload.
Improve information awareness.
Increase dispersion of important knowledge and information.
To enable chat rooms in Lync Server 2010, deploy the Group Chat feature. If users are enabled for
Lync Server 2010 and Lync Server 2010 support is deployed, they can install and use Lync Server
2010 to provide chat room support. Lync Server 2010, Group Chat supports federated user access.
Using the Microsoft Lync Server 2010, Group Chat Admin Tool, it is possible to explicitly provision
federated users for access to specific chat rooms.
Lync Server 2010 also supports Lync Server instant messaging (IM) and presence. The content of
IM is not persistent. Lync Server 2010 IM and presence features and functionality are the same as
those provided by Microsoft Lync 2010, except that Lync Server 2010 instant messaging does not
support multi-party IM. For details about IM and presence support available to Lync Server users,see Planning for IM and Presence.
Defining Your Requirements for Group Chat
With Group Chat, users can do the following:
Improve communication between geographically dispersed and cross-functional teams. By
using Group Chat, teams can efficiently share information, ideas, and decisions as a group.
-
7/31/2019 Chapter 09 Planning for Group Chat
5/14
The messages posted to chat rooms (discussion forums) can be persistent, so that people from
different locations and departments can participate, even when they are not all online at the
same time. When a user connects to a chat room, a configurable number of chat history
messages are automatically loaded in Group Chat to give the user a context for the
conversation.
Improve communication with an extended enterprise. By using the federation capabilities of
Group Chat, business partners, customers, and vendors can join chat rooms and participate in
shared, group discussions with enhanced security.
Improve information awareness. By using filters, users can define conditions, such as
keywords in message content or the value of the from field in a message, to receive
notification when those conditions are met in Group Chat instant messaging (IM) or chat room
messages.
Increase dispersion of important knowledge and information. Documents and links can be
included within discussions for access by all the team. By posting questions to a broader team,
users can benefit from responses by subject matter experts. Integration with other information
systems allows for important organizational data to be easily communicated to large groups.
Group Chat content can also be archived (to meet requirements such as compliance). Chat room
archiving requires deploying the Group Chat Compliance Server. Archiving of instant messages in
Group Chat is available if Lync Server 2010 is set up to support archiving. For details about
archiving, see Planning for IM and Presence.
If your organization must follow compliance regulations, you can deploy Archiving Server to enable
archiving support for Lync Server 2010 IM and conferencing.
Before you deploy Group Chat Server, you must determine the following for your organization:
Which sites and users in your organization require Group Chat support.
Whether to enable Group Chat for internal communications (that is, chat rooms between
internal users), external communications (that is, chat rooms that include at least one federated
user outside your organization), or both.
How your Group Chat deployment affects presence privacy mode. For details about Lync
Server 2010 presence privacy policies, see Lync 2010 Group Chat and Privacy Mode in the
Deploying Group Chat documentation.
Additionally, you must determine the specific policies and other support options that you want to
implement.
Components and Topologies for Group Chat
To participate in multiparty, topic-based conversations that persist over time in Microsoft LyncServer 2010, make sure that you effectively deploy Lync Server 2010, Group Chat. Group Chat
Server supports both single-server and multiple-server configurations. These configurations consist
of the following Group Chat Server components and topologies.
Group Chat Components
A Group Chat installation includes the following components:
-
7/31/2019 Chapter 09 Planning for Group Chat
6/14
Client computers that are running Microsoft Lync 2010 Group Chat
One or more servers that are running Lync Server 2010, Group Chat, each running a
Group Chat Server that consists of the following services:
Lookup service
Channel service
Web service
A computer that hosts the SQL Server back-end database
Note:
The back-end database stores chat history data, information about categories and chat
rooms that are created, user provisioning information from the Microsoft Lync Server
2010, Group Chat Admin Tool and initial sign-in, and basic configuration information
about the Group Chat Server.
If compliance is required, the single-server topology must also include the following:
Compliance service A SQL Server database for compliance data, which can be the same as the Group Chat
database.
To administer Group Chat from a separate computer (such as an administrative console), you need
to install Lync Server 2010, Group Chat Admin Tool on the computer. All these computers must be
deployed in an Active Directory domain, with at least one global catalog server in the forest root.
Group Chat Topologies
Group Chat supports both single-server and multiple-server topologies. For details about hardware
and software requirements for the Group Chat Server, see Technical Requirements for Group Chat.
The following sections describe both of these topologies, as well as a topology for supportingclients in a federated domain.
Single-Server Topology
The minimum configuration and simplest deployment for Group Chat is single-server topology. This
deployment requires a single server that runs Group Chat Server, a computer that hosts the SQL
Server database, computers that host Lync 2010 Group Chat clients, and, if compliance is required,
a computer that hosts the Compliance service and a database that stores the compliance data.
The following figure shows all required and optional components of a topology with a single Group
Chat Server Compliance service with a separate compliance database.
-
7/31/2019 Chapter 09 Planning for Group Chat
7/14
Single Group Chat Server
Multiple-Server Topology
To provide more capacity and increased reliability, your topology can include multiple Group Chat
Servers. A multiple-server deployment is the same as the single-server topology, except that
multiple computers host the Group Chat Server.
The following figure shows all the components of a pooled topology with multiple Group Chat
Servers and the optional Compliance service and separate compliance database.
-
7/31/2019 Chapter 09 Planning for Group Chat
8/14
Multiple Group Chat Servers
Multiple-server topologies provide pooling of server functionality. In a server pool, the Lookup
services and Channel services communicate and share data. For example, chat history that was
originally logged on one Channel service is available from any Channel service in the system. A file
that is uploaded through one Channel service can be accessed by any Channel service.
Connecting a server to a server pool requires specification of a port. The default port is 8011. A
different port can be specified during installation. You can also use the Microsoft Lync Server 2010
Group Chat Configuration Tool to change it after installation.
To configure settings in a multiple-server, pooled environment, use the Lync Server 2010 Group
Chat Configuration Tool as follows:
Pool-wide settings can be configured from any server in the pool.
-
7/31/2019 Chapter 09 Planning for Group Chat
9/14
Server settings can only be configured on the individual server.
Note:
Computers included in a pooled environment should be in the same subnet. Group Chat
does not support configurations where computers are in different subnets because of the
possible presence of firewalls separating the computers.
Topology for Supporting Clients in Federated Domains
Users in federated domains can participate in group chat sessions and IM sessions in your
organization, if the users in the federated domains are running the Group Chat client on their client
computers and the federated partner has deployed the following:
Lync Server 2010 Standard Edition server or Front End pool
Lync Server 2010 Edge Servers in the perimeter network
It is not necessary for the federated partner to install Group Chat Server locally. This would be
necessary only if the federated partner wants to host their own chat rooms. Clients in a federated
domain use the Channel service and Lookup service in your enterprise, if your organization hasconfigured Lync Server 2010 and Group Chat to support federated users.
Technical Requirements for Group Chat
Each server that will host Group Chat Server must have access to an existing Lync Server 2010
topology with the following components:
Lync Server 2010 Front End Server The Front End Server enables communication
between the Group Chat Admin Tool and the Group Chat Server components. Before you begin
to deploy Group Chat, verify the deployment of Lync Server 2010 Standard Edition, or an Lync
Server 2010 Front End pool, as well as other internal Lync Server 2010 servers, as appropriate
to your organization. At least one global catalog server in the forest root All other Active Directory
infrastructure requirements are the same as for Lync Server 2010.
Lync Server 2010 Edge Servers Edge Servers are required to enable communication
with federated partners and other users who are not on the internal network. If your
organization wants internal users to be able to include users outside the internal network to
participate in group chat sessions, verify that the appropriate Edge Servers are deployed in the
perimeter network. At a minimum, this includes the following services:
Lync Server Access Edge service
Lync Server Web Conferencing Edge service
The following sections describe the specific requirements for the Group Chat Server and thedatabase that stores the Group Chat data.
Group Chat Server Requirements
The recommended hardware to deploy Lync Server 2010 and Group Chat Server is in Server
Hardware Platforms in the Supportability documentation.
-
7/31/2019 Chapter 09 Planning for Group Chat
10/14
The server and tools operating system support for Lync Server 2010 and Group Chat Server is in
Server and Tools Operating System Support in the Supportability documentation.
See the following table for additional software required for deploying Group Chat Server.
Server Software Prerequisites
Software Description
Microsoft .NET Framework 3.0 Manages the execution of the program. During
the installation of Group Chat, if this version or a
later version of the software is not already
installed on the computer, Group Chat installs it.
Internet Information Services (IIS) Hosts the Web service for posting files to chat
rooms. Windows Server 2008 users must enable
the IIS 6.0 Compatibility feature.
ASP.NET 2.0 Used to build dynamic websites, web
applications, and XML Web services. ASP.NET
2.0 is a web application.
Message Queuing Used by the Group Chat Compliance service, if
deployed.
Microsoft Web Services Enhancements (WSE)
3.0
Implements additional Web service
specifications in areas including security, reliable
messaging, and sending attachments. WSE is
required on the Group Chat Server only, not the
Compliance service. WSE is an add-on to the
.NET Framework.
When the .NET Framework is installed on a computer with an existing .NET Framework installation,
most Microsoft ASP.NET applications update to use the newly installed version. The exception is an
application bound to a version of the .NET Framework that is either an incompatible version or a
later version. If it cannot successfully run on a later version, configure the ASP.NET application to
use an earlier version.
Group Chat also requires two components that are automatically installed when you install Group
Chat Server, if they are not already installed on the computer. These components include the
following.
Required Software That Is Automatically Installed
Component Description
Visual C ++ 2008 Redistributable Runtime
version 9.0.2102
The libraries required to run applications
developed with the Microsoft Visual C++
development system on a computer that does
not have Visual C++ 2008 installed. During the
installation of Group Chat Server, if this version
-
7/31/2019 Chapter 09 Planning for Group Chat
11/14
Component Description
or a later version of the software is not already
installed on the computer, Group Chat Server
installs it.
Microsoft Unified Communications Managed API
(UCMA) v2.0 Redist 3.5.6774.0
Used in creating SIP clients and SIP servers.
During the installation of Group Chat Server, if
this version or a later version of the software is
not already installed on the computer, Group
Chat Server installs it.
Group Chat Database Requirements
Group Chat Server uses the Group Chat database to store chat history, configuration, user
provisioning data and, optionally, compliance data. You can also use a separate compliance
database to support compliance. To prepare a database server platform, ensure that each
computer meets the hardware requirements and then install the prerequisite software.
The server platform for the Group Chat Server database servers requires the same hardware as
the Lync Server 2010 back-end database server. For details, see Server Hardware Platforms.
On the database server, ensure that the following software is installed:
Windows Server 2008 or Windows Server 2003 with Service Pack 2 (SP2) or a later
version.
SQL Server 2008 or SQL Server 2005 with Service Pack 2 (SP2). For details about how to
install SQL Server 2008, see Installing SQL Server 2008 athttp://go.microsoft.com/fwlink/?
LinkId=139335. For details about how to install SQL Server 2005, see Installing SQL Server
2005 athttp://go.microsoft.com/fwlink/?LinkId=139333.
Group Chat Deployment Overview
Deployment of Lync Server 2010, Group Chat requires that you deploy it in the correct sequence
and that you complete all required deployment steps.
Deployment Sequence
You can deploy Group Chat Server after you deploy your initial topology, including at least one
Front End pool or one Standard Edition server. This document describes how to deploy Group Chat
Server by adding it to an existing deployment.
Group Chat Server Deployment Process
The following table lists the basic steps to deploy Group Chat Server and provides associated links
to more information.
http://go.microsoft.com/fwlink/?LinkId=139335http://go.microsoft.com/fwlink/?LinkId=139335http://go.microsoft.com/fwlink/?LinkId=139335http://go.microsoft.com/fwlink/?LinkId=139333http://go.microsoft.com/fwlink/?LinkId=139333http://go.microsoft.com/fwlink/?LinkId=139335http://go.microsoft.com/fwlink/?LinkId=139335http://go.microsoft.com/fwlink/?LinkId=139333 -
7/31/2019 Chapter 09 Planning for Group Chat
12/14
Group Chat Server Deployment Process
Phase Steps Roles and group
memberships
Documentation
Install prerequisite
hardware and
software
On hardware that
meets system
requirements, install
the following:
An operating
system that meets
system
requirements.
Software
prerequisites for
all Lync Server
2010 servers.
Domain user who is a
member of the local
Administrators group
Supported Hardware in
the Supportability
documentation.
Server Software and
Infrastructure Support in
the Supportability
documentation.
Determining Your
System Requirements in
the Planning
documentation.
Technical Requirementsfor Group Chat in the
Planning
documentation.
Create SQL Server
database
Log on to the server
that will host the
database, and then
create a new
database.
Database administrator Preparing Server
Platforms in the
Supportability
documentation.
Set up Group Chat
Server accounts and
permissions
1. Set up and
enable accounts
for Group Chat
Server.
2. Set up SQL
Server accounts
and permissions.
3. Enable the
Lookup server
account for
federation.
Administrators group Setting Up Group Chat
Server Accounts and
Permissions in
Deployment
documentation.
Obtain certificatesfor Group Chat
Server
1. Download thecertification
authority (CA)
certification path.
2. Install the CA
certification path.
3. Request the
Administrators group Obtaining Certificatesfor Group Chat Server in
the Deployment
documentation.
-
7/31/2019 Chapter 09 Planning for Group Chat
13/14
Phase Steps Roles and group
memberships
Documentation
certificate.
4. Install the
certificate.
5. Verify the root
CA.
Install Group Chat
Server
1. Install the
Group Chat
Server in a single-
server topology or
the first Group
Chat Server in a
multiple-server
topology.
2. Install
additional Group
Chat Servers for a
multiple-server
topology.
Administrators group Installing Group Chat
Server in the
Deployment
documentation.
Configure Web
service settings in
IIS
1. Open IIS
Manager.
2. Ensure that
the Enable
Anonymous
Access check box
is selected.
3. Specify the
credentials for an
account that has
read/write
permissions on
the file repository
folder.
Administrators group Configuring Web
Service Settings in IIS in
the Deployment
documentation.
Install and connectthe Group Chat
Admin Tool
1. Install theGroup Chat Admin
Tool.
2. Configure the
Group Chat Admin
Tool connection.
Administrators group
Channel service
administrator
Installing andConnecting to the Group
Chat Admin Tool in the
Deployment
documentation.
Configure Group Any user who is Administrators group Configuring Group Chat
-
7/31/2019 Chapter 09 Planning for Group Chat
14/14
Phase Steps Roles and group
memberships
Documentation
Chat Server user
access
provisioned for Lync
Server 2010 is also
provisioned as a
Group Chat user.
Server User Access in
the Deployment
documentation.
Deploy archiving
and compliance
support
1. Set up the
SQL Server
database for
compliance.
2. Install the
Compliance
service.
Database administrator
Administrators group
Deploying Compliance
Support in the
Deployment
documentation.