Testing Event Server Connections

16-2 Oracle Fusion Middleware Administrators Guide for Oracle WebCenter

16.1 What You Should Know About Instant Messaging and Presence Connections

The IMP service enables you to observe the presence status of other authenticated application users online, offline, busy, or away and provides instant access to interaction options, such as instant messages IM and mails. A single connection to a back-end presence server is required. WebCenter is certified with Microsoft Office Communications Server OCS 2007 and Microsoft Office Live Communications Server LCS 2005, and it can integrate with other presence servers. Oracle WebLogic Communications Services OWLCS 11g is available for download on Oracle Technology Network OTN at http:www.oracle.comtechnetworkindex.html . For information on OWLCS installation, see Oracle Fusion Middleware Installation Guide for Oracle WebCenter. You can register the presence server connection for your WebCenter application through the Fusion Middleware Control Console or using WLST. You must mark a connection as active for the service to work. You can register additional presence server connections, but only one connection is active at a time.

16.2 Instant Messaging and Presence Server Prerequisites

This section includes the following subsections: ■ Section 16.2.1, Microsoft Office Communications Server OCS Prerequisites ■ Section 16.2.2, Microsoft Live Communications Server LCS Prerequisites ■ Section 16.2.3, Oracle WebLogic Communications Server OWLCS Prerequisites

16.2.1 Microsoft Office Communications Server OCS Prerequisites

This section describes the Microsoft Office Communications Server 2007 OCS prerequisites as the presence server for the Instant Messaging and Presence service. This section includes the following subsections: ■ Section 16.2.1.1, OCS - Installation ■ Section 16.2.1.2, OCS - Configuration ■ Section 16.2.1.3, OCS - Security Considerations

16.2.1.1 OCS - Installation

Refer to the Microsoft Office Communications Server 2007 documentation for installation information. Note: To add or remove buddies to your account, you must use the Microsoft OCS, Microsoft LCS, or OWLCS client. In WebCenter applications you can see buddies, but you cannot add or remove buddies. For more information, see the Oracle WebLogic Communication Services Administrators Guide. Managing the Instant Messaging and Presence Service 16-3

16.2.1.2 OCS - Configuration

To use Microsoft OCS 2007 as the presence server for the IMP service, you must deploy the Oracle WebCenter proxy for Microsoft OCS 2007 in one of two topologies: ■ Simple Deployment – All components reside on the same box ■ Remote Deployment – The proxy application and Microsoft OCS reside on separate boxes

16.2.1.2.1 Simple Deployment In this topology, the WebCenter Proxy Application is

deployed in the Internet Information Services IIS server hosted on the OCS box.

1. Install Microsoft Unified Communications Managed API UCMA 2.0 on the OCS

box. For detailed information, see Section 16.2.1.2.6, Installing UCMA v2.0.

2. Deploy the WebCenter Proxy Application on the IIS server. The WebCenter Proxy

Application provides web services for interacting with the OCS server and sendingreceiving information. WebCenter talks to these web services and presents the data. For detailed information, see Section 16.2.1.2.7, Installing the WebCenter Proxy Application.

16.2.1.2.2 Remote Deployment In this topology, the WebCenter Proxy Application is

deployed on an IIS server remote to the OCS box. That is, the IIS server and the OCS server are hosted on separate machines. Because the WebCenter Proxy Application is hosted on a remote box, you must set up a trust between the application and the OCS server. This is known as provisioning an application. Provisioning is done through the Application Provisioner utility shipped with Microsoft UCMA v2.0. For more details, see http:msdn.microsoft.comen-uslibrarydd25336028office.1329. aspx . Figure 16–1 provides an overview of the steps including installing UCMA v2.0 to be performed on different deployment entities.