[jboss-jira] [JBoss JIRA] Created: (BPEL-310) Performance improvement: switch from Jaxen to a different XPath engine (e.g. Resin)

Aleksander Adamowski (JIRA) jira-events at lists.jboss.org
Fri Oct 9 12:42:05 EDT 2009


Performance improvement: switch from Jaxen to a different XPath engine (e.g. Resin)
-----------------------------------------------------------------------------------

                 Key: BPEL-310
                 URL: https://jira.jboss.org/jira/browse/BPEL-310
             Project: jBPM BPEL
          Issue Type: Task
      Security Level: Public (Everyone can see)
    Affects Versions: jBPM BPEL 1.1.1
            Reporter: Aleksander Adamowski
            Assignee: Alejandro Guizar
            Priority: Optional


According to this benchmark, Jaxen is the slowest of all available XPath engines:
http://www.asciiarmor.com/post/33736620/java-xpath-1-0-engine-comparison-performance

It would probably be a nice idea to switch to any other XPath engine, but preferably to Caucho Resin's one since it's the fastest (see the benchmark). It would probably also make the licensing issues more clear, as Jaxen has a non-standard open source license, while Resin is GPL.

However, one must take into account various incompatibilities present in those engines at the moment the benchmark was performed (relevant bugs were filed, but it's to be verified whether they were really fixed):
http://www.asciiarmor.com/post/33736618/java-xpath-1-0-engine-comparison-compliance



-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list