3. The method of communicating between objects as in claim 2 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).
2. The method of communicating between objects as in claim 1 , further comprising: determining that data cannot be exchanged between the originating object and target object in native format; encoding data in the data exchange request package before transmission to the remote service object via the standard communication protocol; and decoding 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.