что есть жаба нейтив интерфейс - позволяет запустить местный код - который уже может к чему угодно обратится.
В общем то все работает - даже на тонком клиенте работали с USB.
С сервера вытягивался и жаба аплет и dll интерфесная.
При этом надо что бы аплет был подписан и пользователь принял сертификат.