我们目前有几个自定义(perl)进程,上传/下载客户端到/从客户端(ftp,sftp,web等)。 这些进程将成功或失败的电子邮件发送到各个地址。 某些进程会进行多次尝试,并在每次尝试后发送警告电子邮件。 一些脚本确认集合中的所有文件都可用,踢出其他脚本。
虽然上传/下载过程感觉混杂在一起,但通过通知电子邮件(我们可以每天获得几百个!!)本身就是一件苦差事。
有没有一个通用的解决scheme – 开源或商业 – 这种types的工作? 不仅可以处理上传/下载文件,监视目录等,而且还提供了一个检查各种任务状态的方法。
可能是过度的,但是ESB(企业服务总线)平台可能可以做你想做的事情。
从Oracle ESB文档:
企业服务总线在企业内部和外部的多个端点之间传输数据。
它们本质上是大而复杂的动物,但它们带来了很多东西。 他们通常倾向于XML,Web服务和消息队列,但具有本地文件,FTP和电子邮件集成的适配器。
有很多select,免费和商业: 比较业务集成软件
抱歉,不是更具体,但select一个ESB平台不是一个简单的任务。 如果其他人对您的特定查询有更具体的build议,我会很乐意听取您的意见。