File 正在创建用于移动文件的应用程序。。。我在找服务车吗?
我们做了大量的文档扫描,我发现自己现在有一堆简单的脚本,它们监视传入的文件夹中的文件,然后将文件路由到它们的最终目的地(即,它们可能最终被放入Sharepoint库,或者被加密并存储在存档文件夹中,等等) 我正在考虑开发一个相当简单的应用程序来巩固这一成果。基本上,它可以配置输入(即要监视的文件夹、要检查的邮箱等),然后可以为每个输入执行一个或多个操作(即复制到webdav文件夹、发送到web服务、通过电子邮件发送等) 现在,这不是一个非常困难的应用程序,但我很好奇。。。我听过一个播客或关于“Mule”的东西,我相信,这是一个ESB。我对服务巴士了解不多,但我觉得我正在考虑做的事情至少是相似的。是吗 是否有一个轻量级的框架/库/应用程序,我可以使用它来完成我的任务,而无需巨大的学习曲线?最好是基于Java的,但C#/.Net也不是不可能的 (顺便说一句,我认为这是针对ServerFault的,但在这里似乎是合适的…更轻量级,学习曲线更少。但是,它的灵活性要低一些。我想说,Mule是目前最强大、最灵活的开源选项,但它有一个学习曲线 是Spring集成和EAI(企业应用程序集成)设计模式的良好介绍 我过去也曾在类似情况下使用过Mule。关于决定是否使用它,我将说如下:File 正在创建用于移动文件的应用程序。。。我在找服务车吗?,file,File,我们做了大量的文档扫描,我发现自己现在有一堆简单的脚本,它们监视传入的文件夹中的文件,然后将文件路由到它们的最终目的地(即,它们可能最终被放入Sharepoint库,或者被加密并存储在存档文件夹中,等等) 我正在考虑开发一个相当简单的应用程序来巩固这一成果。基本上,它可以配置输入(即要监视的文件夹、要检查的邮箱等),然后可以为每个输入执行一个或多个操作(即复制到webdav文件夹、发送到web服务、通过电子邮件发送等) 现在,这不是一个非常困难的应用程序,但我很好奇。。。我听过一个播客或关于“M
- 这肯定是过火了,这取决于您维护的脚本数量以及需要多少人长期帮助维护它们
- 准备好体验概念学习曲线-尝试大量实验李>
- 请阅读本书,以更深入地了解如何最智能地使用任何ESB
- 一旦您掌握了Mule,您将拥有一个非常灵活的工具包,可以快速、稳健地处理几乎所有的集成问题
- 建立你自己的,你知道这会起作用,但最终可能会按比例增长,你将是唯一一个可以记录和教导人们的人
- 学习一个新的工具集,这可能需要时间,但项目中的每个未来程序员都可以不用依赖您
希望这有帮助:-)我想让工具工作所需的脚本编写至少和编写应用程序一样复杂。感谢您的回复!我下载了Mule,文件在一两个小时内就移动了。很高兴听到这个消息,Boden-希望你们和我一样喜欢Mule!本杰明,你试过WSO2吗?我读了一些关于它的文章,它似乎比Mule好,但是没有双重商业/开放许可。哦,我不知道。这些事情往往会随着时间的推移而增长,一旦您开始使用电子邮件和web服务,shell脚本就开始显得不那么理想了。对我来说…我指的是.NET应用程序或服务,而不是shell脚本。我想说的是,如果复杂性增长到相同的水平,并且您的工具是专门化的,那么您很可能会遇到这样的情况,即该工具无法用于给定的任务。然后,您就增加了试图绕过该工具的限制(以及培训该工具中的其他人以帮助支持它)的开销。