我有一个不寻常的设计目标,我想用OpenESB解决。我们有许多文件将由我们的系统生成,以便传输到另一个系统。根据数据类型,源系统和目标系统,在将数据上载到目标系统之前,需要进行一系列转换。关于最佳方法的任何建议?
一般要求:
在我们的思维方式中,似乎一组嵌套的BPEL可能是最佳解决方案,每个都调用POJO类来实现所需的转换。这可行吗?还有更好的方法吗?
答案 0 :(得分:0)
在OpenESB中尝试XSLT转换。
答案 1 :(得分:0)
当谈到复杂的业务逻辑时,最好将尽可能多的工作委托给Java代码,而不是在BPEL中做复杂的事情,这些事情随着它们的发展而变得非常混乱。 我只是创建一个EJB并从BPEL调用它。
答案 2 :(得分:0)
我做得更好。我从头开始编写自己的数据流处理系统。其他所有可用的东西都太重了,太复杂了。
我的新系统名为LightRail,效果很好。所有连接都是组件驱动的,并通过单个JSON配置文件进行定义。所有处理和流控制都通过一个BeanShell脚本处理。
我已经在过去10个月内部署了10个不同的数据流,连接到IMAP,SFTP,FTP,文件和一两个数据库。生活再好......
安德鲁