you are already using web services to exchange json objects. you are just confused in the data format and the web services.
there are 2 types of data formats that you could use,
and 2 types of web services,
RESTful services are the most used flavor of Web Services. They are closely linked to the functionality and principles of HTTP and be accessed as simple as a GET request (other operations are POST, DELETE and PUT). The core concept is the "resource" which is identified by an URI. Common formats for REST are XML and JSON. It's a pretty straightforward and easy to use technology, which is what makes it so widely available.
SOAP web services are based on XML, most of them adhering to the RPC-style of app design (calling remote methods on a server and getting a response), and use 3 main pillars:
- WSDL - Web Service Description Language - used to describe a service in terms of available operations, parameters, etc.
- SOAP - Simple Object Access Protocol - used to construct interaction messages between the entities involved (client, server).
- UDDI - Universal Description, Discovery and Integration - used to classify and publish available web services to a repository and enable discovery by potential users.
SOAP Web Services tend to have high overhead and generally have very verbose messages, but may be good if you need to implement more complex functionality and interaction in your application.