18. The object search machine of claim 13 , wherein the at least one object is one of a logical location of data and a physical location of data in the data storage system.
13. An object search machine comprising: a non-volatile memory; and processing circuitry disposed in electrical communication with the non-volatile memory, the processing circuitry constructed and arranged to: receive a search criteria, the search criteria including a plurality of parameters, store the search criteria as a persistence query having a first query format to the non-volatile memory, create a protocol query based upon the persistence query, the protocol query having a second query format, the second query format distinct from the first query format, utilize the protocol query to request at least one object associated with the protocol query from a data storage system, store the search criteria as a persistence query having a first query format by being constructed and arranged to: generate a first Extensible Markup Language (XML) file that includes each of the plurality of parameters as a separate tagged parameter; and store the first XML file as the persistence query having the first query format, and create the protocol query based upon the persistence query by being constructed and arranged to: generate a second XML file that includes the plurality of parameters in a string in a single tagged statement, the single tagged statement being free of embedded tagged statements; and forward the second XML file to the data storage system.