Java Web服务的进度监控

Java Web服务的进度监控,java,php,web-services,glassfish,java-ee-7,Java,Php,Web Services,Glassfish,Java Ee 7,Iam目前正在探索web服务的新世界,以便利用它们开发我在博士期间构建的应用程序 架构的简要描述: PHP前端从用户处获取链接,并通过SoapClient触发将在web服务中保存的数据分析过程 web服务(javaee、Glassfish)将执行分析,但这个过程通常不是即时的。因此,我正在寻找一种方法模式工具,该工具将允许web服务向PHP前端提供进度反馈 有什么建议吗 谢谢大家! 无论您喜欢什么,都可以使用PHP或Java。Soap可能是一个不必要的复杂问题。您的服务只需要以您可以轻松处理的数

Iam目前正在探索web服务的新世界,以便利用它们开发我在博士期间构建的应用程序

架构的简要描述:

PHP前端从用户处获取链接,并通过SoapClient触发将在web服务中保存的数据分析过程

web服务(javaee、Glassfish)将执行分析,但这个过程通常不是即时的。因此,我正在寻找一种方法模式工具,该工具将允许web服务向PHP前端提供进度反馈

有什么建议吗


谢谢大家!

无论您喜欢什么,都可以使用PHP或Java。Soap可能是一个不必要的复杂问题。您的服务只需要以您可以轻松处理的数据格式使用标准http主体进行报告,即运行结束时的状态,并能够同时处理多个请求。这是bog标准的“webservice”模式。您的客户机需要能够按照请求的顺序接收信息,以便能够丢弃比它已经拥有的旧的请求。请提供您尝试过的具体例子,以获得更详细的回答。是的,我同意一个简单的解决方案是在两端使用java或PHP,但这是不可能的。前端基于一个优秀的jQuery模板,它提供了漂亮的图形和报告。后端是一个java工具,在过去3年中一直在构建。我发现让这两个端进行通信的唯一可接受的方法是将我的java工具转换为Web服务。我个人认为这是一个非常好的解决方案。JQuery是JavaScript,与PHP或Java无关,对于客户端来说,您可能实际上只需要静态HTML页面来放置它,但这是一个备用主机,您可以这样做。在JQuery框架中使用AJAX查找异步调用,以提供所需的客户机-服务器交互。我建议使用JSON作为传输格式,但可以使用任何需要的格式。您需要将现有工具封装在Servlet或类似的框架中,这些框架可能有助于包括Restlet、restEASY、Spring等。尽可能简单。