我热衷于利用ESB(可能是WSO2、Mule、Petals或服务组合)开展新项目。
我有一些业务进程/工作流程,将在经济、社会、文化权利委员会中很好地发挥作用:然而,我却在面对一种特定情况而努力。
基本要求是通过以下几个阶段处理收到的双向档案:
- pre-processing the file using an external tool;
- splitting the file based on some configuration data;
- processing each of these smaller files to calculate a "score". Some of this will be handled by code I will write, but external software will also be called in some instances;
- loading all the calculated scores into a database. This must be done at the end of the flow rather than incrementally (as the primary key will be only be found during processing of the file);
- moving the initial file to an archive area.
即将到来的档案将存入当地目录。 所有工具都支持对名录进行投票,因此这是一个问题。
However, from what I ve read most of the tools expect the payload of the message to be easily readable so that processing can be performed directly on the payload. In my case I merely want to use the incoming file to generate my real payload data: the values which I will write to the database.
这种模式是否能够得到ESB的支持? 是否有与上述任何工具相关的此类数据处理条款? 我是否应当研究任何其他技术/主人?
希望是有意义的!
非常感谢
法 国