1. A method for sending and receiving XML message based transactions between a client and software components of a medical imaging system, comprising: receiving a call having a free-form text based transactions request; using the received call to form a message; forming the message with a client and a first XML messaging wrapper, said message comprising a tag in a header section and a data section, wherein said data section includes at least one of a patient data or medical system data; sending said message to a first and second components, said first and second components configured to process different first and second sets of transactions that are associated with said medical imaging system, said first and second sets of transactions being non-acquisition related medical transactions; receiving said message with said first and second components, said first and second components reading said tag with associated XML messaging wrappers to determine a type of transaction based on said tag; verifying that said message contains data in said data section and a valid header in said header section; and executing a transaction based on said message with one of said first and second components.