1. A method of object searching in a data storage system, comprising: receiving, by an object search machine, a search criteria, the search criteria including a plurality of parameters; storing, by the object search machine, the search criteria as a persistence query having a first query format; creating, by the object search machine, 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; and utilizing, by the object search machine, the protocol query to request at least one object associated with the protocol query from the data storage system, wherein storing, by the object search machine, the search criteria as a persistence query having a first query format includes: generating, by the object search machine, a first Extensible Markup Language (XML) file that includes each of the plurality of parameters as a separate tagged parameter; and storing, by the object search machine, the first XML file as the persistence query having the first query format, and wherein creating the protocol query based upon the persistence query includes: generating, by the object search machine, 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 forwarding the second XML file to the data storage system.