A system for processing transaction data associated with a market
transaction is provided that includes a pre-processor module configured
to receive transaction data and to create objects associated with the
transaction data, a marketspace module connected to the pre-processor
module and configured to hold the objects, and an execution engine
connected to the marketspace module and configured to retrieve the
objects from the marketspace module and to match at least one object to
at least another object (based upon the pluggable algorithm).