Hallo Georg,
Applets sind nur eine sehr spezielle Anwendung von Java, es gibt z.B daneben:
Applikationen (normale Anwendungsprogramme)
Servlets (Java Komponenten auf (Web)Server, meist für HTML-Ausgabe gedacht, vergleichbar mit CGI-Scripten)
Java-Beans (Komponenten die auf einem sog. Applikationsserver laufen, glaub ich)
Enterprise Java-Beans (Beans die auf Datenbanken zugreifen (glaub ich))
Java-Server Pages (Ein ähnliches System wie ASP oder PHP, in Html eingebettete Java-Befehle)
Und alle diese Komponenten können beliebig in Netzwerken verteilt werden, und z.B. über Remote Method Invocation (RMI) zusammenarbeiten, ich denke Du siehst, dass es da eine Menge Möglichkeiten gibt um komplexe Shopsysteme zu realisieren.
Gruss
Marko