数据源最初是soapweb服务,但将来可能是restfulweb服务、平面文件或其他东西。
轮询周期需要是可配置的(最好是每个数据源)。
返回的数据最初是XML,但将来可能是文件中的一行或其他内容。
需要对返回值进行筛选,以查看其是否相关。这可能是因为它包含一个特定的字符串或regexp,或者对于XML,我们可能需要测试特定的节点、文本值(或完整的XPath表达式)。
如果能够转换返回值(执行regexp替换或XSLT转换),那就太好了
然后,原始或转换的响应需要存储在可搜索的位置(因此可能存储在Oracle数据库中,但也可能存储在其他位置)
我们可以用很多方法来实现这一点——大多数语言都有现成的库来实现各种各样的功能,但是这里有足够的复杂性,我在这里发布这篇文章是想问一下,是否有人知道我们可以使用什么样的框架或工具来实现这一点?