Implementation
Self-Hosted Clients
For customer choosing to host themselves, myCOOP architecture allows multiple front-end web/application servers to provide expansion and fail-over protection as well as multiple back end SQL databases for data redundancy and fail-over availability (see graphic below).

Initial installation can use virtual servers or as few as two physical servers. A front-end web server runs IIS and a SQL Server database server is on the back end. Also needed is access to an Active Directory container, used to house myCOOP user accounts.
Customer Infrastructure Sample Requirements
No open source components are used in myCOOP. Sample components follow:
- Web/Application Server
-
Software: Windows Server 2003 R2 Std x64 SP2; Symantec Endpoint Protection Antivirus.
-
Hardware: 146GB SAS HDD’s (RAID 0 recommended); 4GB RAM; 2 GHZ dual or quad core Xeon CPU's or equivalent.
-
- Database Server
-
Software: Windows Server 2003 R2 Standard x64 SP2; SQL Server 2005 SP1 Standard or Enterprise (SQL 2008 also supported); Symantec Endpoint Protection Antivirus.
-
Hardware: 146GB SAS HDD’s (RAID 10 recommended); 8GB RAM (16GB preferred); 2 GHZ quad core Xeon CPU's or equivalent.
-
- Active Directory Server - in most cases Active Directory is the user repository. Many customers use an existing AD and add a separate container for the myCOOP users.
- Optional Printer Server - default printing is managed as a Web Service over the Internet using COOP Systems servers. If printing is required on the client network, a dedicated server with Adlib OEM software must be added, as described in a later section.
- Virtual Servers - myCOOP is compatible with common virtualized environments such as Virtual Server 2005, VMWare and Virtual Box.
Note - myCOOP is compatible with the Windows Server 2008 and Windows Server 2008 R2 Operating Systems.
COOP Systems Implementation
After implementing the hardware and software, COOP Systems engineers require terminal access to the newly provisioned machines in order to complete the configuration of the myCOOP application and provide ongoing support as needed.



