Service Oriented Architecture is integrated in the very fabric of the nature of Internet. The Internet as it exists today is made up of numerous components which operate asynchronously. These independent components communicate with each other using a specific set of formats that standardize the communication and regulate the coherence of the communication. The SOA structure is made up of multiple loosely coupled components that can be broadly classified as service producers and service consumers. The loose coupling allows enterprises to respond to changes quickly by updating, replacing and changing concerned modules with flexibility, without affecting other components coupled to it. This paper first compares the features of the two most widely used Data Exchange formats for communication between these components and finally, provides a comparative analysis on the performance of these formats using benchmarks.
Zunke, S., & D’Souza, V. (2014). JSON vs XML: A Comparative Performance Analysis of Data Exchange Formats. IJCSN International Journal of Computer Science and Network, 3(4), 257–261. https://doi.org/10.21533/pen.v4i2.57