Accessing ERP data through Android Smartphone

Protocols for connecting ERP solutions with Android tablet

We can consider different protocols to enable connection between enterprise data and hand held devices such as Apple iPhone and Google Android to write software programs for android applications and iPhone applications. They are SOAP, JSON and XML-RPC.

SOAP has a security extension which can be used to define features such as encryption, data integrity  However being an XML format, it only defines the standard. XML-RPC provides no such feature. JSON has security issues as the data passed is generally directly executed by the server, hence susceptible to data injection.

SOAP

Advantages

  • Widely used.
  • Suitable for complex structures.
  • Standardized by W3C.

Disadvantages

  • Consumes larger bandwidth for small data.

JSON

Advantages

  • Handy for light weight data transfer
  • Can take almost half of the bandwidth as XML for transferring the same data
  • AJAX with JSON has got accepted well since JavaScript has the inbuilt capability to handle JSON data.
  • It does not require parsing libraries in an application as XML does

Disadvantages

  • It is not standardized
  • Not recommended for complex structures

XML-RPC

Advantages

  • Extremely easy to understand, implement, and debug
  • Lighter than SOAP.

Disadvantages

  • Not being maintained by a standards committee
  • Lot more more complex than SOAP. eg., passing an object as an argument to a function.

Software Associates provides ERP connectivty solutions for Android smartphones and Android Tablet devices

Related Posts

    No related posts found
This entry was posted in Android, apple, Google, iPhone, json, research, smartphone and tagged , , , . Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>