iService can be installed on a single server, or multiple servers depending upon the number of users within your installation. It is a .Net application that requires a Microsoft Internet information service (IIS) web server and a Microsoft SQL Server database. This user guide does not make any distinction between a single server or multiple server configuration.
The components of iService are briefly described below.
•iService stores all of its information for the tenants and the overall installation within a set of Microsoft SQL Server databases. Microsoft SQL Server 2008R2, 2012, 2014, and 2016 are certified with iService. •SQL Server Express can be used, but is not recommended for installations with more than 10 users. •The reports used with iService business intelligence are built on Microsoft SQL Server reporting services (SSRS). Although SSRS can be run on your primary database server, for security purposes it is recommended that SSRS operate on a separate server. This is because the SSRS server is directly exposed to users and has a larger attack surface than the SQL Server database, which can be located on internal IPs in a more secure location. Reports are compatible with SSRS 2008R2, 2012, or 2014. The SSRS Web Services should operate on a separate server, but the SSRS database may reside on the database server. |
NOTE: The IIS Web Server must be running at least 4.6.x. The installer will detect your version of .NET and prompt for updating if you are not running the correct version. If you are running other applications on the web server, ensure the new version is compatible with your other applications. •Users configure their iService tenant and access all of its features through the iService website. The website requires Microsoft IIS 7.5 or higher, but IIS 8 is recommended for best performance (supports Websockets). •iService is built upon a set of Web services that interact with the iService database. The Web services file (iService.asmx) is typically located on the same Web server as the iService website, but can operate on a separate Web server if desired. •Any error log files generated by the web services will be written into the folder that contains the web services. You must ensure that appropriate access is granted for writing to this folder. The deploy script will set permission automatically. |
NOTE: The server running the Windows service must be running at least 4.6.x. •iService uses a Windows service that gathers mail from monitored mailboxes, launches mail processing threads, and performs a variety of other functions. This service can be installed on any Windows server (we do not recommend running the mailpopper service on the database server). •The MailPopper service interacts heavily with the iService Web services, and the best performance is usually found by installing the service on your Web server that contains the iService Web services file. •The DLLs for this service are by default stored in c:\Program Files\1to1Service\iService. Any error log files generated by the mail popper service will be written to this folder.
|