Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 企业应用集成:展示厅与中心办公室的沟通方式_Java_Mysql_Jms_Jakarta Mail_Eai - Fatal编程技术网

Java 企业应用集成:展示厅与中心办公室的沟通方式

Java 企业应用集成:展示厅与中心办公室的沟通方式,java,mysql,jms,jakarta-mail,eai,Java,Mysql,Jms,Jakarta Mail,Eai,我在一个客户中安装了一个JAVA应用程序,该客户在整个城市都有许多展厅,我需要实现一种健壮的方式来与中央办公室进行通信。 其想法是将存储在MySQL数据库中的销售订单从这些展厅发送到制造部门,以便应用程序能够处理它们。 问题是互联网连接非常不可靠,有时几天内无法访问。 由于任何展厅都没有服务器(只有客户端pc),中央办公室也没有公共IP,因此我们认为发送一封附有销售订单的xml电子邮件可能是一个可行的解决方案。 这是一个好的解决方案,还是我们应该改用JMS?除了JAVA Mail和JMS之外,还

我在一个客户中安装了一个JAVA应用程序,该客户在整个城市都有许多展厅,我需要实现一种健壮的方式来与中央办公室进行通信。
其想法是将存储在MySQL数据库中的销售订单从这些展厅发送到制造部门,以便应用程序能够处理它们。 问题是互联网连接非常不可靠,有时几天内无法访问。 由于任何展厅都没有服务器(只有客户端pc),中央办公室也没有公共IP,因此我们认为发送一封附有销售订单的xml电子邮件可能是一个可行的解决方案。
这是一个好的解决方案,还是我们应该改用JMS?除了JAVA Mail和JMS之外,还有其他方法可以做到这一点吗?

电子邮件本质上是存储和转发的,因此它可以很好地处理间歇性连接,但您需要能够将消息存储在客户端PC上,以便稍后转发。最简单的方法是在客户端PC上安装一个现成的SMTP邮件服务器,尽管您当然可以编写自己的软件来执行类似的功能