To set up a full SilverWhere 9.1 environment, the following components are required:
SilverWhere database,
SilverWhere web services,
SilverWhere application clients, and
SilverWhere General Dynamic Interface (GDF)
You must know and understand that each of the components listed above is not restricted to one machine per component. You can choose to install the components all under the same machine, in each individual machine, or whichever combination you deem appropriate, depending on your operation requirements and resource availability.
The SilverWhere database server is the machine that hosts the database for the SilverWhere applications. It is the core or heart of the SilverWhere environment. It must be installed with database management software and configured such that it can handle database requests from multiple clients. For the latest requirements, see Compatibility Matrixat Oracle Help Center.
Minimum System Specification
Microsoft Windows Server 2016
8 GB of RAM, and
160 GB of disk space.
Oracle Database Server 12c
Oracle Database 32-bit Full Client for 12c including the ODAC
Framework version 4.8 enabled
The SilverWhere web server hosts the SilverWhere web services for SilverWhere applications and integrations. It provides a SOAP-based web services to access the SilverWhere functionality. SilverWhere web services are hosted on Microsoft IIS. Oracle recommends that you secure the services using SSL (HTTPS) protocol. For the latest server requirements, see Compatibility Matrix at Oracle Help Center.
SilverWhere Secure and Mobile web service
SilverWhere SWAuthentication web service
SilverWhere SWReservation web service
SilverWhere Secure and Mobile web service
The SilverWhere Secure and Mobile web service has been bundled with secure web features that handle HTTPS requests from multiple clients, protected with SSL (HTTPS) protocol. The web service provides the Oracle authorized encryption method to distribute the password across the SilverWhere application suite (schema password distribution method). You can choose to deploy the services on different servers or on a single server.
SilverWhere SWAuthentication web service
The SWAuthentication Web Service is responsible for authenticating all the HTTPS requests coming from multiple clients. It implements the OAuth internet protocol which allows the SilverWhere application suite to exchange information without giving away the password. It is protected by SSL (HTTPS) protocol. This is achieved by configuring an authentication user and distributing the authentication user credentials using Oracle authorized encryption method across the SilverWhere application suite. Each HTTPS web request is authenticated by checking the validity of the bearer token present in the request header.
SilverWhere SWReservation web service
The SWReservation Web Service is developed for dining bookings via 3rd party applications, such as onboard apps, customer websites, and so on. The functionalities of the SWReservation can be found in the SWReservation Web Services Technical Specification documentation
Minimum System Specification
Microsoft Windows Server 2016
8 GB of RAM, and
160 GB of disk space.
Oracle Database Server 12c
Oracle Database 32-bit Full Client for 12c including the ODAC
Microsoft Internet Information Services (IIS):
IIS v6 with Management Compatibility Services
Microsoft .NET Framework runtime:
Framework version 4.8 enabled
The SilverWhere application clients are service consumers that connect to the SilverWhere database server or SilverWhere web server to perform their intended operation. For the latest client requirements, see Compatibility Matrix at Oracle Help Center.
SilverWhere .Net client,
SilverWhere VB6 client,
SilverWhere Reports client,
SilverWhere Secure Tools client,
SWMobile client, and
SilverWhere GDF Configurator . See SilverWhere General Dynamic Interface
Minimum System Specification
Operating System:
Microsoft Windows 10
8 GB of RAM, and
160 GB of disk space.
Oracle Database 32-bit Full Client for 12c including the ODAC
Framework version 4.8 enabled
The Oracle Hospitality Cruise General Dynamic Interface (GDF) is a data integration tool that transforms data from the SPMS database to the SilverWhere database, using the code base template to perform the transfer, compiling, and run of each code during runtime. For the latest requirements, see Compatibility Matrix at Oracle Help Center
Minimum System Specification
Microsoft Windows Server 2016
Microsoft Windows 10
8 GB of RAM, and
160 GB of disk space.
Oracle Database 32-bit Full Client for 12c including the ODAC
Framework version 4.8 enabled