Безусловно, это был один из первоначальных вариантов первичного использования RMI. Spring, конечно, делает RMI забавно легким, и заставить апплет говорить с ним должно быть легко.
Один большой предостережение - если ваши клиенты апплета находятся за брандмауэром, то RMI почти наверняка не будет работать. Если это так, то вам придется либо туннелировать RMI через HTTP (см. docs ). В качестве альтернативы вы могли бы использовать HTTP remoting Spring, но это означало бы упаковку некоторых Spring JAR с апплетом, чего вы, возможно, не захотите делать.