Home » Articles »

Archive for September, 2008

  • Compiled Rule Sets

    Compile once and evaluate multiple times When a developer wishes to use the P6R rule engine (reference An XPath Enabled Rule Engine), he can simply create a single instance of the rule engine component, load it with a set of rules (defined in XML), load the stated facts (in XML or JSON), and generate inferred […]

  • What is a COM Component

    Introduction I’ve had several questions lately asking specifically what a COM component is, what follows is hopefully meant to provide some quick answers to those questions. Fundamentally, a COM component (or component-object, or COM object) is just a reusable piece of code and data in binary form that has the following 4 attributes: Encapsulation – […]

  • Compiled Templates for XSLT 2.0

    A problem of performance One common concern with the use of XSLT has been performance. The need to compile an XSLT template, with its embedded XPath expressions each time a Web page is to be displayed is wasteful. Part of P6R’s implementation of the XSLT 2.0 standard includes an extension that helps address this performance […]