【问题标题】:client agent framework (web-services)客户端代理框架(网络服务)
【发布时间】:2009-10-07 07:37:02
【问题描述】:

我有一个场景,我的服务器端 java 代码需要与客户端桌面上的应用程序交互。所以我正在研究是否有任何简单的框架来实现这种交互,比如使用 web 服务或纯 java-servlet。我可以创建一个自定义框架来实现这一点,但我预见到的技术挑战是找出将请求发布到客户端 servlet 的 URL(或 IP)。任何想法或诀窍都会有很大帮助。

谢谢 文卡特

【问题讨论】:

    标签: web-services agent


    【解决方案1】:

    显而易见的解决方案是让客户端连接到服务器。建立连接后,服务器可以直接向客户端发送命令。但是,使用 HTTP 当然这并不容易,因为您需要一个长时间运行的连接。

    【讨论】:

    • 我的应用程序有一个浏览器客户端,它将请求发布到服务器 java 代码。服务器在某个阶段需要与客户端桌面上的应用程序进行交互。选项-A: 1. 客户端浏览器同时向服务器和客户端代理提交服务请求。客户端代理与服务器保持活动连接。 2. 当服务器与Client-agent 交互时,它通过打开的Client-agent 连接进行。为了使来自 Client-agent 的 HTTP 连接能够长久存在,我不知道该怎么做,但长轮询(彗星推送)似乎是一种选择。
    • 嗯,我建议的是非 HTTP 协议。
    猜你喜欢
    • 2011-03-30
    • 1970-01-01
    • 2011-08-10
    • 2012-04-26
    • 2013-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多