Web Server
IIS must be installed, and ASP .NET version 4.6 configured. You will need to create an ASP.NET web application at the root directory of the Jef website.
Happen Business recommends that your web server be separated from all your backend services by firewall at least. It is highly recommended that a demilitarised zone (DMZ) be used or, if this is not practical, have the website hosted by a third party provider (ISP).
To install Jef you will need FTP or direct file access to the website's root directory.
SQL Server
Jef requires Microsoft SQL Server. This can be installed on the same machine as the web server or on another server, depending on the infrastructure availability. If your website is to be hosted by a third party provider, the SQL Server will usually be installed on a separate machine. If a licence for Microsoft SQL Server is not readily available, then install Microsoft SQL Express (2012 R2 or higher) on the web server.
You will need to create a database for Jef. The Jef installation will set up the database as required.
We do not recommend installing Jef on the same machine as Jim2 Server, mainly for security reasons. Your web server should be in a demilitarised zone, and should not be a member of your domain. However, if you wish to have Jef on the same machine as Jim2 Server, do not name the Jef database beginning Jim2_. We recommend all Jim2 eBusiness Framework databases be prefixed with Jef_, for example Jef_Happen. |
Jes to Jef Connectivity
For online functionality such as eBusiness Server, Jef needs to communicate with Jes via a TCP/IP connection.
Your network must be configured in such a way to allow Jef on the web server to establish a TCP/IP connection with Jes.
Jes is usually set up to accept a connection on port 5740 but this is configuration (see the TCP module for more information).
Jes needs HTTP access to Jef in order to publish web logon details etc. to the website.
Further information: