1

我想在 Oracle SOA 应用程序中实现批处理。在我们的 BPEL 过程中,我将收到巨大的 xml,我将解析 xml 并在 XML 中的每个项目中调用其他 Web 服务?Oracle SOA 能做到吗?或者我需要像 Spring Batch 这样的框架。?

谢谢

4

2 回答 2

2

这是一个非常古老的问题。但我认为我应该对此发表答案。

这取决于您的 XML 有多大。如果它太大,那么你应该使用这样的东西。文件适配器-> OSB-> SOA

因为不建议使用直接调用 BPEL 的大型 XML。由于 BPEL 是有状态的,它会变得很慢。您应该使用 OSB 解析大消息,然后调用 SOA 服务。

希望能帮助到你

于 2016-10-17T09:49:32.700 回答