This document discusses SOAP (Simple Object Access Protocol) and JSON (JavaScript Object Notation). It defines SOAP as an XML-based messaging protocol for exchanging information among computers in a platform-independent manner. The key elements of a SOAP message are described as the envelope, header, body and fault. JSON is defined as a lightweight data interchange format that is easy for humans to read and for machines to parse. Common applications and features of JSON are also outlined.