2009-10-07 5 views
1

J'ai un scénario dans lequel mon code java côté serveur doit interagir avec une application sur le bureau client. Je cherchais donc à savoir s'il existait des cadres simples pour permettre une telle interaction, par exemple en utilisant des services web ou des Java-servlets purs. Je pourrais créer un cadre personnalisé pour permettre cela, mais le défi technique que je prévois serait de trouver l'URL (ou l'adresse IP) pour envoyer la demande au client servlet. Toute idée ou savoir-faire serait d'une grande aide.framework d'agent client (services Web)

Merci Venkat

Répondre

1

La solution évidente est de rendre le client doit se connecter au serveur. Une fois la connexion établie, le serveur peut envoyer directement des commandes au client. Mais bien sûr, ce n'est pas facile à faire en utilisant HTTP, car vous avez besoin d'une connexion longue durée.

+0

Mon application dispose d'un navigateur client qui envoie des requêtes au code Java du serveur. Le serveur a besoin d'une interaction avec une application sur le bureau du client à un moment donné. Option-A: 1. Le client-navigateur soumet simultanément une requête de service au serveur et à l'agent client. Client-agent conserve une connexion active avec le serveur. 2. Lorsqu'il est temps que le serveur interagisse avec Client-agent, il le fait via la connexion Client-agent ouverte. Pour que la connexion HTTP de Client-agent dure longtemps, je ne sais pas quoi faire, mais une longue interrogation (comet push) semble être une option. –

+0

Eh bien, ce que je proposais était un protocole non-HTTP. –

Questions connexes