14. The at least one non-transitory computer-readable storage medium as in claim 13 , wherein the instructions further cause the local service object to further implement the method to: determine that data cannot be exchanged between the originating object and target object in native format; encode data in the data exchange request package before transmission to the remote service object via the standard communication protocol; and decode data received from the target object after receiving a confirmation from the remote service object via the standard communication protocol that the originating object exchanged data with the target object.
15. The at least one non-transitory computer-readable storage medium as in claim 14 , wherein the native format is any one of: binary, and further wherein encoding and decoding is performed using uuencode; and scalable vector graphics (SVG), and further wherein encoding and decoding is performed using tags conforming to SVG language for describing two-dimensional graphics and graphical applications in the extended markup language (XML).