Hardware Sizing Specifications
The table below provides detailed information on each environment size, including its hardware specifications and installed components.
| Small | Medium | Large | Extra Large | |
|---|---|---|---|---|
| Concurrent Users | 10 | 25 | 50 | 100 |
| Total Objects (Product, SKUs, items, Records) | 50,000 | 1,000,000 | 1,000,000 | 100,000,000 |
| Digital Assets | 250mb w/ 4 variants | 250mb w/ 4 variants | 1gb w/ 8 variants | 1gb w/ 8 variants |
| Concurrent jobs | 1 | Up to 3 | Up to 5 | Up to 8 |
| Application Server |
|
|
|
|
Installed components:
|
Installed components:
|
Installed components:
|
Installed components:
|
|
| Worker |
|
|
|
|
|
Installed components:
|
Installed components:
|
Installed components: Worker 1
Worker 2
|
Installed components: Worker 1
|
|
| DAM |
|
|
|
|
|
Installed components:
|
Installed components:
|
Installed components:
|
Installed components:
|
|
| Enterprise Bus |
|
|
|
|
|
Installed components:
|
Installed components:
|
Installed components:
|
Installed components:
|
|
| Database |
|
|
|
|
| Network File Storage (Accessed by all servers) | 1TB Storage | 2TB Storage | 4TB Storage | 4TB Storage |
|
Installed components:
|
Installed components:
|
Installed components:
|
Installed components:
|
Application Server Configuration
The table below provides the application server configuration:
| Application Supported Versions | Windows OS |
|---|---|
| 11.1.1 and earlier | 2019, 2022 |
| 11.2 and later | 2019, 2022, 2025 |
Database Requirements
The table below displays the minimum database requirements
| Server | Supported Versions |
|---|---|
| Microsoft SQL Server | 2019, 2022 (Standard or Enterprise Edition) |
Additional Requirements for SQL Server:
- TCP/IP Protocol: This protocol must be enabled to install the server. For details on configuring SQL Server and creating a database login account, see Configure the SQL Server and System User's Login Account.
- Full-Text Search: This utility must be installed to prepare the server. For information, see Prepare the Server.
Database User and Permissions
- Default User: The
ewsysuser with access to the epim and epx databases.
- Navigate to in SQL Server Management Studio.
- Right-click on Users and select New User and fill in the details:
- User Name: ewsys
- Login Name: ewsys
- Default Schema: dbo (Database Object)
- Under Select a page section, select Owned Schemas and Membership pages,
and check the
db_ownerrole.The user
ewsyswill havedb_owner(Database Owner) permissions.
Supported Browsers
A list of the browsers supported by EnterWorks:
| Supported Browsers | Version | EnterWorks UI |
|---|---|---|
| Google Chrome | v64 and newer | Business UI and the Administrator UI |
| Firefox | V60 and newer | New UI |
| Edge | All versions | New UI |
Supported Security Specifications
Supported SSO and SSL algorithms and providers.
Single Sign-on (SSO)
EnterWorks supports the RSA digital signature encryption algorithm for SSO.
EnterWorks can be configured for SSO with the Identity Providers (IDPs) and protocols listed in the table below.
| IDP |
Protocols |
|---|---|
|
Azure Active Directory (AAD) |
LDAP and LDAPS SAML 2.0 |
|
Active Directory Federation Services (ADFS) |
LDAP and LDAPS SAML 2.0 |
|
Gluu |
LDAP and LDAPS SAML 2.0 |
| Microsoft AD |
LDAP and LDAPS SAML 2.0 |
|
Okta |
LDAP and LDAPS SAML 2.0 |
| One Login |
LDAP and LDAPS SAML 2.0 |
| Pingid |
LDAP and LDAPS SAML 2.0 |
|
SecureAuth |
LDAP and LDAPS SAML 2.0 |
Secure Socket Layer (SSL)
EnterWorks supports both the RSA and ECDSA digital signature encryption algorithms for SSL.
Supported Third-party Applications
Supported versions of third-party applications.
You may need to update to newer versions of the following third-party applications.
|
Product Name |
Version |
|---|---|
|
Google Chrome |
64 |
| Microsoft .NET Framework | 4.8 |
|
Microsoft SQL Server |
2019, 2022, 2025. Standard or Enterprise Edition. |
|
Microsoft SQL Server Management Studio |
18.2 |
You do not need to update to newer versions of the following third-party applications. The necessary versions are included in the EnterWorks installation and upgrade files.
|
EnterWorks Version |
Angular |
Apache Tomcat |
Apache Tomcat (Match and Merge) |
BoltDB | Erlang OTP | ImageGlue | JDK | JQuery | jTDS | Log4j |
Node.js |
Oracle JRE | RabbitMQ Server | WildFly |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 11.3.2 | 19 | 9.0.112 | 9.0.112 | v.1.3.6 | 27.3.4.4 | 7.4 | 11.0.30.7.1 | 1.11.1 | 1.3.1 | 2.19.0 | 22.14.0 |
8 or higher |
4.2.3 | 22.0.0.Final |
| 11.3.1 | 19 | 9.0.112 | 9.0.112 | v.1.3.6 | 27.3.4.4 | 7.4 | 11.0.27 | 1.11.1 | 1.3.1 | 2.19.0 | 22.14.0 |
8 or higher |
4.1.1 | 22.0.0.Final |
|
11.3 |
19 | 9.0.108 | 9.0.108 | v.1.3.6 | 26.2.5 | 7.4 | 11.0.27 | 1.11.1 | 1.3.1 | 2.19.0 | 22.14.0 |
8 or higher |
4.1.1 | 22.0.0.Final |
| 11.2 | 17 | 9.0.93 | 9.0.93 | v.1.3.6 | 26.2.5 | 7.4 | 11.0.18 | 1.11.1 | 1.3.1 | 2.19.0 |
22.12.0 |
8 or higher |
3.13.7 |
22.0.0.Final |
| 11.0 / 11.1 | 13 | 9.0.41 | 9.0.41 | v.1.3.6 | 25.1 | 7.4 | 1.8 | 1.11.1 | 1.3.1 | 2.19.0 | 16.16.0 |
8 or higher |
3.10.08 |
22.0.0.Final |
Default Port Matrix
EnterWorks Worker servers can be configured to use various ports, depending on the system requirements. The number of worker ports depends upon the number of workers configured.
To generate the HTTP port numbers for EnableServerWildflyWorkers, use the formula:
<port-number> = <EnableServerWildflyController's-HTTP-port-number> + (100 * <worker-number>)
For example, if EnableServerWildflyController's HTTP port number is 8034 and you have 6 workers, their HTTP ports would be:
- EnableServerWildflyWorker1: 8034 + 100 = 8134
- EnableServerWildflyWorker2: 8034 + 200 = 8234
- EnableServerWildflyWorker3: 8034 + 300 = 8334
- EnableServerWildflyWorker4: 8034 + 400 = 8434
- EnableServerWildflyWorker5: 8034 + 500 = 8534
- EnableServerWildflyWorker6: 8034 + 600 = 8634
Default port usage
This table has several pages. You can adjust the number of entries shown on one page. Click a column header to sort on that column. You can also use the table's search box to search for text.
| Port | Protocol | Endpoint A | Endpoint B | Components | Version |
|---|---|---|---|---|---|
| 21 | FTP | 11.0 and later | |||
| 22 | SFTP | 11.0 and later | |||
| 25 | SMTP | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 80 | TCP | enable-web-server-service | Web | 11.0 and later | |
| 81 | World Wide Web publishing service | Publication manager | 11.0 and later | ||
| 82 | 11.0 and later | ||||
| 443 | Web | 11.0 and later | |||
| 445 | TCP | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | ||
| 445 | TCP | Job Queues (Worker 1 -- <n>) EPX | 11.0 and later | ||
| 445 | TCP | The enable-<service-name>-services | 11.0 and later | ||
| 1099 | Design Console | 11.0 and later | |||
| 1100 | EPXJboss | 11.0 and later | |||
| 1101 | EPXJboss | 11.0 and later | |||
| 1161 | EPXJboss | 11.0 and later | |||
| 1162 | EPXJboss | 11.0 and later | |||
| 1433 | TCP | MS SQL Server | EnableServerTomcat | SQL server | 11.0 and later |
| 1433 | TCP | MS SQL Server | EnableServerWildflyWorker<n> | 11.0 and later | |
| 1433 | TCP | MS SQL Server | EPXJboss | 11.0 and later | |
| 2049 | TCP | NFS | NFS | 11.0 and later | |
| 3527 | EPXJboss | 11.0 and later | |||
| 3528 | IIOP | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 3529 | IIOPSSL | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 3529 | IIOP | EPXJboss | EPX server | 11.2 and later | |
| 3530 | IIOPSSL | EPX server | 11.2 and later | ||
| 3873 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 4000 | TCP | NoMachine/NX | NX | 11.0 and later | |
| 4369 | TCP | RabbitMQ | RabbitMQ | 11.0 and later | |
| 4444 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 4445 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 4446 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 4448 | EPXJboss | 11.0 and later | |||
| 4455 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 4457 | EPXJboss | 11.0 and later | |||
| 4712 | TCP | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 4713 | TCP | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 4714 | TCP | EPX Jboss TXN | EPX Server | 11.2 and later | |
| 4715 | TCP | EPX Jboss TXN | EPX Server | 11.2 and later | |
| 5671 | TCP | RabbitMQ | RabbitMQ | 11.0 and later | |
| 5672 | TCP | RabbitMQ | RabbitMQ | 11.0 and later | |
| 8000 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 8009 | AJP | EPXTomcat | EPX server | 11.2 and later | |
| 8009 | AJP | EPXTomcat | EPX server | 11.0 and later | |
| 8015 | EnableServerTomcat | Shutdown port | 11.0 and later | ||
| 8034 | HTTP | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 8039 | AJP | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 8040 | AJP | EPXJboss | EPX server | 11.2 and later | |
| 8080 | HTTP | EPXJboss | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 8083 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 8090 | HTTP | EnableServerTomcat | HTTP port EnableServerTomcatEnableServerWidlflyController |
11.0 and later | |
| 8092 | enable-monitor-service | 11.0 and later | |||
| 8093 | EPXJboss | 11.0 and later | |||
| 8109 | AJP | EnableServerTomcat | AJP port | 11.0 and later | |
| 8134 | HTTP | EnableServerWildflyWorker1 | 11.0 and later | ||
| 8234 | HTTP | EnableServerWildflyWorker2 | 11.0 and later | ||
| 8334 | HTTP | EnableServerWildflyWorker3 | 11.0 and later | ||
| 8434 | HTTP | EnableServerWildflyWorker4 | 11.0 and later | ||
| 8443 | HTTPS | EPXTomcat | 11.0 and later | ||
| 8534 | HTTP | EnableServerWildflyWorker5 | 11.0 and later | ||
| 8634 | HTTP | EnableServerWildflyWorker6 | 11.0 and later | ||
| 8734 | HTTP | EnableServerWildflyWorker7 | 11.0 and later | ||
| 8834 | HTTP | EnableServerWildflyWorker8 | 11.0 and later | ||
| 9033 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 9034 | TCP | EPXJboss | EPX server | 11.2 and later | |
| 9039 | TCP | EPXJboss | EPX server | 11.2 and later | |
| 9040 | HTTP | EPXTomcat | EPX server | 11.2 and later | |
| 9200 | TCP | BoltDB | BoltDB | 11.0 and later | |
| 9300 | TCP | BoltDB | 11.0 and later | ||
| 9443 | HTTPS | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 9445 | HTTPS | EPXJboss | EPX server | 11.2 and later | |
| 9990 | TCP | EPXJboss | EPX server | 11.0 and later | |
| 9990 | HTTP | EnableServerWildflyController | 11.0 and later | ||
| 9991 | HTTP | EPXJboss MGMT | 11.2 and later | ||
| 9993 | HTTPS | EnableServerWildflyController | EnableServerTomcat EnableServerWidlflyController |
11.0 and later | |
| 9995 | HTTPS | EPXJboss MGMT | EPX Server | 11.2 and later | |
| 9999 | Native | EnableServerWildflyController | 11.0 and later | ||
| 10000 | EPXJboss MGMT | EPX Server | 11.2 and later | ||
| 15671 | TCP | RabbitMQ | RabbitMQ | 11.0 and later | |
| 15672 | TCP | RabbitMQ | RabbitMQ | 11.0 and later | |
| 19001 | EPXJboss | 11.0 and later | |||
| 25672 | TCP | RabbitMQ | RabbitMQ | 11.0 and later |