A. to establish a framework to process data by using an object-oriented programming approach
B. to specify the rules for transcoding between text and binary data encodings
C. to standardize the procedures that are executed when parsing sent and received data
D. to describe the structure and meaning of exchanged data