About container-based hosting

KMD WorkZone offers Software as a Service (SaaS) via cloud services and privately hosted deployment models. These models are easy to get started on and provide the expected benefits of a SaaS solution whether you are on a public cloud, EU cloud, or private cloud setup.

Some organizations have strict requirements for compliance or specific location or security related needs, that require the option of privately hosting WorkZone. In these cases, you will either need to host WorkZone in your own data center, through a private cloud subscription, or by using a hosting partner, such as a government data center, that complies with your specific requirements.

WorkZone hosting concepts

The hosting infrastructure for WorkZone is container-based and is based on standard application and database layers.

Application components

The individual infrastructure elements are described here.

  • Application server - The application server is based on a container-based hosting model that is orchestrated via a Kubernetes platform. The Kubernetes platform manages Windows and Linux worker nodes in order to run all the relevant WorkZone containers. Most of the containers are based on Windows where only a few are currently Linux containers. See Kubernetes in the support matrix.
  • Database server – The database server is a standard Oracle database that can be hosted in Oracle OCI (Oracle Cloud Infrastructure) as an Autonomous Database Server or hosted on-premises with either Oracle SE (Standard Edition) or Oracle EE (Enterprise Edition). See Oracle platforms.
    Note: As an Oracle ISV, WorkZone offers on-premises Oracle licenses as part of the WorkZone licenses that use the Oracle AFSU license model.
  • Mail integration - The server side mail integration in WorkZone has two shapes; a standard SMTP integration for notifications and a deeper mail integration for sending Process related messages that are more rich in content, and which is also used for mail monitoring services. The more complex mail integration requires Microsoft Exchange. See Windows Server, Exchange Server, and Oracle.

For more information about the business modules of WorkZone, please refer to WorkZone modules and services.

Networking infrastructure

This diagram illustrates the WorkZone infrastructure.

Firewall directions and network ports

The arrows in the diagram above illustrate the firewall direction and the ports indicated must be opened for traffic in order for WorkZone to operate correctly.

Special note regarding TCP port 1200

The network TCP port 1200 (configurable) is required to be open for incoming traffic on the web server in order to receive chat notifications from the Oracle database to the new Notifications web application. If the Windows firewall is enabled on the web server, it will be opened automatically when installing WorkZone Content Server using Olympus.

If the port is not open, the chat feature will not receive notifications regarding changes to chats. If another firewall is configured between Oracle and the web server, the TCP port 1200 (configurable) must be opened there as well.

Network connections

Component Local Ports Connects to Protocol Notes

AD replicator

N/A

Oracle, DC

N/A

Connected to Oracle when the replication is active. Time depends on the size of the Active Directory.

OCR and FIX agent

N/A

Oracle

N/A

Always connected to the Oracle while the NT Service is running.

SUB/WFM agent

N/A

Oracle, SMTP

N/A

Always connected to the Oracle while the NT Service is running.

Service Channels

N/A

Oracle, File, POP3

N/A

Always connected to the Oracle while the NT Service is running.

Scan Station

N/A

File server or FTP

   

WorkZone Certificates

Product/Module Certificate Certificate name/type Usage For more information

WorkZone Process/SmartPost

Digital Post

Remote print

Functional certificate (funktionscertifikat)

Send and receive SmartPost messages.

Certificates

WorkZone Process/Interact

Interact

Functional certificate (funktionscertifikat)

Load data from Interact forms in to WorkZone

Acquire an Interact certificate

WorkZone Process

Push notification certificates

Apple Push Services: dk.kmd.WorkZone

Apple Push Services: dk.kmd.workzone.intune

Send notifications from WorkZone Process to WorkZone Mobile

Configure push notification certificates for WorkZone Mobile

CVR Integration

FOCES certificate

Functional certificate (funktionscertifikat)

Integration with Det Centrale Virksomhedsregister (CVR) in Denmark.

 

WorkZone

SSL Certificate

SSL Certificate

SSL (Secure Sockets Layer) must be stored in KUBECTL as secrets.

See Prepare secrets for the WorkZone containers.

Important: Running the WorkZone Process modules requires that your certificates are valid. During installation, you can choose to disregard certificate errors and thus allow running the modules in environments with invalid certificates. Note, however, that this is not a recommended option. In general, it should only be possible to run WorkZone Process in environments with valid server certificates.

Kubernetes and WorkZone

These are the current and expected future Kubernetes options for hosting WorkZone. Please reach out to KMD WorkZone, if you have questions on the future platform support.