Pytanie pewnie banalne, ale mam problemy ze znalezieniem rozwiązania.
Chcę wykonywać pewne skomplikowane zadanie co 10 minut (kilka połączeń HTTP i FTP, dekodowanie, tworzenie i wysłanie nowego pliku itp.). Póki co napisałem aplikację konsolową w Javie, która to wykonuje po czym się zamyka, a za uruchamianie co 10 minut odpowiada stale włączony bat. Chciałbym by to działało przez całą dobę, ale szkoda mi prądu na pozostawianie komputera włączonego przez 24 godziny :) ...
Rozumiem że trzeba pójść w hosting dla aplikacji Java (np. Google App Engine), jednak w jaki sposób? Bat nie przejdzie, aplikacja działająca przez cały czas wydaje się niezbyt elegancka, a aplikacja webowa niezbyt tu pasuje od kiedy miałoby to działać przez 24h a nie na wywołanie HTTP. Proszę o zasugerowanie jakiegoś rozwiązania KISS. Jestem na etapie "świeżo po dwóch książkach o Javie" (Head First i Java Horstmanna/Cornella), także prawdopodobnie nie znam jakiejś technologii która rozwiązywała ten problem już za czasów dinozaurów, więc wystarczy mi tylko wskazanie ogólnej drogi którą powinienem poznać :)