我有两个Web应用程序。 Webapplication1(基于java / jsp)将基于它生成报告并将该报告传回webapplication1,将ID发送到Webapplication2(基于asp)。在webapplication1中,我们需要查看报告。
有人能让我知道如何实现这个目标吗?如果您有任何问题,请与我们联系。
答案 0 :(得分:1)
您可以尝试从一个Web应用程序写入文件并从其他Web应用程序读取。 另一种方法是读取和写入共享数据库或(如果两个Web应用程序都在同一台机器上,文件系统)。
答案 1 :(得分:0)
你可以使用大量的解决方案
方法的选择取决于您的目标/时间/资源/现有应用程序的体系结构以及可能具有影响的许多其他条件。
了解
http://en.wikipedia.org/wiki/Enterprise_application_integration
http://en.wikipedia.org/wiki/Enterprise_Integration_Patterns
答案 2 :(得分:0)
无论业务需求如何,您希望实现的是2个Web应用程序一起通信。
在您的情况下,Web应用程序都是Java Web应用程序,但它们可能是不同的语言(C#,Java ...)正如Pavel所指出的那样,企业集成模式中描述了您想要实现的内容,更具体地说,在{{3 (SOA)。
现在,为了提高效率,您需要考虑将一个Web应用程序公开为Web服务。 Java为您提供了两个选项:
您可以查看任何一个堆栈上的精彩教程。 JAX-WS已经是Oracle JDK的一部分,因此它不需要任何其他库。看看Service-Oriented Architectures。
答案 3 :(得分:0)
通常,第一个应用程序会将id作为查询参数发送到第二个应用程序,这将返回数据作为输出。因此,第二个应用程序将充当简单的Web查询,第一个将打开并阅读。