| Komponente | Empfehlung | Bemerkungen |
|---|---|---|
| Betriebssystem | Linux (Windows) (OS/400) | Basis-Hardware mit einem Linux Betriebssystem. Da die nachfolgenden Programmkomponenten für praktisch alle gängigen Betriebssysteme verfügbar sind, kann der Shop aber auch auf einer Windows- oder anderen Plattform untergebracht werden. |
| Webserver | Apache Webserver | Der Webserver ermöglicht den Zugriff auf den Online Shop aus dem Internet und wickelt den ganzen HTTP-Datenverkehr zwischen dem Kunden und dem Shopserver ab. |
| Java Umgebung | Java JRE ab 5.0 Apache Tomcat | Die Module des DIAS-iS eShops sind in Java und das Frontend als Java Servlets implementiert, welche ein Java Runtime Environment (JRE) ab Version 5 voraussetzen. Damit der Apache Webserver mit solchen Servlets umgehen kann, wird Apache Jakarta Tomcat eingesetzt. Diese Software stellt die Laufzeitumgebung für die Servlets zur Verfügung. |
| Datenbank | MySQL (DB2) | Der eShop benötigt eine lokale Datenbank zur Zwischenspeicherung der Adress-, Artikel- und Auftragsdaten. Die Datenbank muss über einen JDBC Treiber verfügen, damit sie in die eShop Software eingebunden werden kann. |
| DIAS-iS eShop | DIAS-iS Java Servlets | Die Java Servlets enthalten den eigentlichen Programmcode des DIAS-iS eShops. Darin implementiert ist auch die ganze DDXP Kommunikation mit dem iSeries Server. |
Die DIAS-iS eShop Software besteht aus dem Common Framework, dem Data Connector sowie dem Frontend.