0

在我们公司,我们正在考虑将一些处理客户信息的遗留系统替换为我们公司。典型的系统允许用户在某处放置一个 ftp 文件。然后,该文件将被许多程序转换,并最终进入某种数据库。我们总共有 +30 种不同的“系统”或应用程序来执行此操作。而且,它或多或少是一团糟。

我们认为我们缺乏管理这些流程的通用系统:由上传或可能的其他事件触发,注册数据,从中创建某种“工作”(或流程),将其传递给它需要的各种服务/转换程序通过,向客户提供反馈,向我们提供有关进度等的信息,处理故障等。有点像 Jenkins (/Hudson/CruiseControl/similar) 但对于信息转换工作,而不是构建工作,并且工作更像是工作的“流程实例”,然后工作本身(例如不同的数据应该触发作业多次,同时运行)。

我们可以自己编写这样的软件,但肯定存在这样的软件(?)我一直在谷歌搜索,发现我们需要的可能是“作业调度”软件或“业务流程管理”软件。但是,这些对我们来说都是新领域,我很不确定哪种软件可以满足我们的需求。以前似乎可以在此类软件中投入大量资源

所以,我正在寻找的是指向什么样的软件或系统可以解决我们的需求的指针。最好是开源的,基于 Java 的,在 Java EE 容器或类似容器中运行,但实际上,在这一点上,几乎任何指针/提示都会受到欢迎:-)

提前致谢

PS 我意识到我可能超出了 Stackexchange 的范围,但我无法找到另一个可以回答此类问题的论坛,所以我希望没问题。

4

2 回答 2

0

我知道以下产品:

  • Redwood Cronacle(我在 1994-1997 年间使用它,它仍然在运行)。购买产品。基于 Oracle 和 C。在多个服务器平台上都很强大。可嵌入。
  • Oracle 电子商务套件核心。购买产品。基于甲骨文。强大的与相同的 ERP 系统集成。多服务器平台的弱点。
  • Invantive Vision(我开发了它:-)。购买产品。基于 Oracle 和 Java。与 ETL(Pentaho 开源)集成能力强。多服务器平台的弱点。可嵌入。
  • 石英调度器。阿帕奇许可证。基于Java。2004年左右合作过。高度重视嵌入。
于 2012-09-14T07:46:30.360 回答
0

嗨,我不知道您是否会在开源或 Java 中找到该解决方案。对我来说,这听起来像是定制的或定制的软件。我建议您寻找具有高水平 IT 和数据仓库的项目管理软件开发人员。要求使用实时数据库进行定制和定制安装。我想你会用这个解决你的问题。

于 2012-09-14T06:41:50.093 回答