Version 2, last updated by pimol at December 27, 2009 05:43 UTC
Środowisko testowe
Opis środowisko testowego
Nasza aplikacja nie jest jednolita. Jest zintegrowanym zestawem wielku niezależnych komponentów, dlatego wymaga przygotowania specjalnego środowiska testowego.

Serwer umieszczony w akademiku nie dysponuje publicznym adresem IP. Jest częścią wewnątrzej sieci AGH i świat zewnętrzny nie ma do niego bezpośredniego dostępu. Dzięki temu operujemy w odizolowanym sandbox'ie - tylko komputery wewnątrz sieci i zarządzanej przez serwer domeny nice-domain.net mogą korzystać z serwisu.
Na serwerze zainstalowane są 3 podstawowe komponenty:
1. Serwer aplikacyjny a na nim zdeployowana nasza aplikacja - 5minMail
2. Serwer pocztowy - James
3. Serwer DNS - BIND
BIND opiekuje się obszarem nice-domain.net. Adresy w tej domenie są generowane przez naszą aplikację.
Na stacjach klienckich zainstalowany jest James Postage (na serwerze też może być) - narzędzie do zautomatyzowanego wysyłania maili. Stacje klienckie jako primary DNS mają ustawiony adres naszego serwera, dzięki czemu "widzą" serwer pocztowy i mogą wysyłać na niego wiadomości.