3 Mobile Synchronization Gateway System Requirements

This chapter describes the hardware, operating system, and software requirements for installing Oracle Communications Mobile Synchronization Gateway.

Software Requirements

You install Mobile Synchronization Gateway in an Oracle GlassFish Server domain.

Supported Operating Systems

Table 3-1 lists operating systems that support Mobile Synchronization Gateway.

Table 3-1 Supported Operating Systems

Operating System CPU Required Patches

Oracle Solaris 11

SPARC, x64

See the Oracle Solaris 11 documentation for patch information.

Oracle Linux 6 and Red Hat Enterprise Linux 6 64-bit

x64

See the Oracle Linux documentation and Red Hat Enterprise Linux documentation for patch information.


Required Software

Table 3-2 lists software required for installing and running Mobile Synchronization Gateway.

Table 3-2 Software Requirements

Product Version Notes

Oracle Directory Server Enterprise Edition

11.x

For a fresh installation, use the latest version of Directory Server 11gR1.

Oracle GlassFish Server

3.1.2.8 (patch 147913-11)

Required as the web container. Download the patch from My Oracle Support at:

https://support.oracle.com

Java

7

Be sure to install the latest security update.

Oracle Communications Convergence

3.0.0.2.0

Optional.

Oracle Communications Messaging Server

8.0

You must use at least Messaging Server 8.0 for a Mobile Synchronization Gateway deployment.

Oracle Communications Calendar Server

7.0.5.17.0

Optional.

Oracle Communications Contacts Server

8.0.0.1.0

Optional.

comms_dssetup.pl

6.4.0.27.0

You must use at least comms_dssetup.pl 6.4.0.27.0 for a Mobile Synchronization Gateway deployment.


Client Requirements

Table 3-3 shows which clients were tested with Mobile Synchronization Gateway.

Table 3-3 Mobile Synchronization Gateway Clients

Client Tested Version

Android (basic)

4.3 and 4.4

Samsung Android

4.3 and 4.4

Apple iOS

7, 8, and 9


Hardware Requirements

The number and configuration of the systems that you employ for your Mobile Synchronization Gateway installation depends on the scale and the kind of deployment you have planned.

Note:

The sizing estimates in this section assume proper application configuration and tuning, in a manner consistent with leading practices of Oracle Communications consulting and performance engineering. This information is provided for informational purposes only and is not intended to be, nor shall it be construed as a commitment to deliver Oracle programs or services. This document shall not form the basis for any type of binding representation by Oracle and shall not be construed as containing express or implied warranties of any kind. You understand that information contained in this document will not be a part of any agreement for Oracle programs and services. Business parameters and operating environments vary substantially from customer to customer and as such not all factors, which may impact sizing, have been accounted for in this documentation.

Table 3-4 provides the minimum hardware requirements for Mobile Synchronization Gateway installed on a single managed server in a GlassFish Server domain.

Table 3-4 Minimum Hardware Requirements

Component Requirement

Disk Space

Approximately 20 MB required for Mobile Synchronization Gateway software.

RAM

8 GB


Information Requirements

During Mobile Synchronization Gateway installation, you must enter values for configuration items such as host names and port numbers. This section describes the information that you must provide during the installation and initial configuration process.

Mobile Synchronization Gateway Information

Table 3-5 lists the Mobile Synchronization Gateway information that you provide during initial configuration.

Table 3-5 Mobile Synchronization Gateway Information

Information Type Default Value Comments

Directory to store configuration and data files.

/var/opt/sun/comms/mobile

No comments.

Runtime user ID under which Mobile Synchronization Gateway runs

root

This user must match the user that runs the Glassfish Server instance. It is also the owner of the application data and configuration directory.

Runtime group to contain Mobile Synchronization Gateway runtime user ID

bin

This group must match the group of the user that runs the Glassfish Server instance. It is also the owner of the application data and configuration directory.

Fully qualified host name of this system

FQDN of the host

No comments.


GlassFish Server Information

Table 3-6 lists the GlassFish Server information that you provide during initial configuration.

Table 3-6 GlassFish Server Information

Information Type Default Value

GlassFish Server installation directory

/opt/glassfish3/glassfish

GlassFish Server domain directory

/opt/glassfish3/glassfish/domains/domain1

GlassFish Server document root directory

/opt/glassfish3/glassfish/domains/domain1/docroot

GlassFish Server target instance name

server

GlassFish Server virtual server

server

GlassFish Server access host

FQDN of the host

GlassFish Server access port

80

GlassFish Server administration server host

FQDN of the host

GlassFish Server administration server port

4848

Is administration server port secure

true (yes)

GlassFish Server administrative user

admin

GlassFish Server administrative user password

No default value.

URI path of the deployed server

/


LDAP Information

Table 3-7 lists the LDAP information that you provide during initial configuration.

Table 3-7 LDAP Information

Information Type Default Value

User/Group LDAP URL

ldaps://FQDN_of_ host:636

Specify to use LDAP over SSL (ldaps://) if you want Mobile Synchronization Gateway to communicate by using SSL with Directory Server in the runtime configuration. You must also put the certificate database containing the Directory Server certificate in the MobileSyncGateway_home/lib directory. This setup works only for Solaris. See the openldap documentation for the required SSL setup on Linux. If you use LDAP in the URL specification, you do not need to perform any SSL setup for the initial configuration. However, you can enable LDAP SSL communication in the runtime configuration as described in Mobile Synchronization Gateway Security Guide.

User/Group directory manager distinguished name (DN)

cn=Directory Manager

Directory manager password

No default value.

User/Group default domain

The name of the domain in the directory user/group tree where user and group objects reside.

Default organization distinguished name (DN)

This value is generated based on the previous value and the user/group suffix of the Directory Server.


Email Server Information

Table 3-8 lists the Messaging Server information that you provide during initial configuration.

Table 3-8 Messaging Server Information

Information Type Default Value

Default IMAP server host

FQDN of the host

IMAP server port number

993

Is IMAP server port secure

true

IMAP server administrative user

admin

IMAP server administrative password

No default value.

SMTP server host

FQDN of the host

SMTP server port

465

Is SMTP server port secure

true

SMTP server administrative user

admin

SMTP server administrative password

No default value.


Convergence Information

Table 3-9 lists the Convergence (WABP) address book information you provide during initial configuration.

Table 3-9 Convergence Information

Information Type Default Value

WABP server host name
(Convergence server host name)

FQDN of the host

WABP port number

443

Is WABP port secure?

true

Convergence Proxy administrative user

admin

Convergence Proxy administrative user password

No default value.


Address Book Information

Table 3-10 lists the Contacts Server (CardDAV) and Convergence (WABP) address book information you provide during initial configuration.

Table 3-10 Contacts Server Information

Information Type Default Value

Do you want to configure CardDAV?

yes

Contacts Server host name

FQDN of the host

Contacts Server port number

443

Contacts Server Message Queue broker port

7676

Is Contacts Server port secure

true

Contacts Server administrative user

nabmaster

Contacts Server administrative user password

No default value.

Do you want to configure WABP?
(If yes, then use Convergence WABP information that you previously entered.)

yes


Calendar Server Information

Table 3-11 lists the Calendar Server information that you provide during initial configuration.

Table 3-11 Calendar Server Information

Information Type Default Value

Do you want to configure CalDAV?

yes

Calendar Server host

FQDN of the host

Calendar Server port number

443

Calendar Server Message Queue broker port

7676

Is Calendar Server port secure

true

Calendar Server administrative user

calmaster

Calendar Server administrative user password

No default value.