1. A network data transfer system comprising a memory having stored therein computer executable components and a processor that executes the computer executable components, wherein the computer executable components include: an Extensible Markup Language for Analysis (XMLA) protocol component that employs a computerized mark-up language to facilitate data interactions between network components, wherein the data interactions are based on, at least in part; (1) of an execute method having a statement command, (2) a discover method having at least one discover, and (3) at least one property of the mark-up language; and an XMLA extension component that operates with the protocol component to support the data interactions, wherein the extension component: (1) extends the statement method by utilizing the statement command to supply at least one other command to facilitate the data interactions, and wherein the at least one other command comprises at least one of a create command, an alter command, or a delete command; (2) extends the discover method by supplying at least one other discover type for discovering the state of objects on a server; (3) supplies at least one other property to further extend server object management capabilities; (4) supplies a parameter specification component that enables the statement command to be parameterized, and that enables one or more parameters to be sent with the at least one other command; and (5) supplies a binary markup-language extension for communications that facilitates communications between client and server components using a binary representation of the markup-language and that includes an interface enabling use of internal server identifiers of mark-up language elements directly in the binary representation.