互连应用程序 - Java EE

时间:2014-04-14 12:12:51

标签: java web-services java-ee

我有3个网络应用程序。它们都有一组通用的功能,即IO操作: - 写入文本文件并访问写入的数据。我将把这个函数(文件写入)分离为一个单独的应用程序,它接受来自所有应用程序的请求并写入文本文件并在需要时返回。

实际上这类似于浏览器和服务器之间的会话管理。连接到服务器的每个用户都是相同的,每个用户都是单独处理的。这里需要3个应用程序和这个独立的应用程序,并通过HTTP连接进行连接。

这个单独应用程序的类的一些实例应该是相同的,为每个调用应用程序分开。

这个分离的应用程序应该被部署为war文件。请指导我如何实现这一目标?
我必须使用网络服务吗?或RESTful服务?任何样本来源项目/代码,链接都受到高度赞赏。

1 个答案:

答案 0 :(得分:1)

Web服务是一种选择,特别是因为使用JavaEE注释实现起来非常容易。

在这种情况下,您必须考虑的一件事是确保正确的身份验证,这样您就可以确保您的服务仅适用于您所需的客户。

其他选项是RMI。

我习惯使用Eclipse和TomEE,以防您需要任何示例,尽管TomEE站点本身也有一些示例 - http://tomee.apache.org/examples-trunk/simple-webservice/README.html

可以肯定的是,是否需要通信开销,或者您可以将I / O逻辑包装到JAR中?这样会更容易: - )