标签: web-services design-patterns java-ee-5
在问题场景中,我必须调用符合相同行业Web服务API的五个不同供应商。根据从每个输出收到的输出,我会选择最好的并执行剩余的业务逻辑。
我的问题是:
a)在这个场景中最适合的模式是什么? b)如何使用 Java EE ?
答案 0 :(得分:0)
实际上,在这里选择一种模式是一种品味问题。我建议使用Composite pattern。您最近可以添加新的供应商,而不需要太多改变。您可能需要编写一个方法CompareTo()或Evaluate(),您可以在其中选择最佳结果。