发明申请
US20070083807A1 Evaluating multiple data filtering expressions in parallel 审中-公开
平行评估多个数据过滤表达式

Evaluating multiple data filtering expressions in parallel
摘要:
The present invention extends to methods, systems, and computer program products for evaluating multiple data filtering expressions in parallel. A filtering module accesses an XML document containing a plurality of XML elements. The filtering module serializing the XML document into serialized XML. The filtering module accesses a plurality of filtering expressions, each filtering expression corresponding to a component that is potentially interested in receiving the XML document. The filtering module aggregates the plurality of filtering expression into a single equivalent filtering expression. The filtering module evaluates the equivalent filtering expression over the serialized XML in a single pass. The filtering module returns a logical TRUE value for any of the plurality of filtering expressions that are satisfied. The filtering module delivers the XML document to the corresponding component for each of the plurality of filtering expressions that was returned a logical TRUE value.
信息查询
0/0