| |
|
|
From your JavaScript clients you can access data in other domains if the return
data is provide in JSON format. In essence you can create a JavaScript client
that runs operates using data from a different server. This technique is know
as JSON with Padding or JSONP. There are questions as to whether this method is
secure as you are retrieving data from outside your domain and allowing it to
be excuted in the context of your domain. Not all data from third parties is
accessible as JSON and in some cases you may want an extra level of protection.
With Java you can provide a proxy to third party services using a web component
such as a servlet. This proxy can manage the communication with a third party
service and provide the data to your clients in a format of your choosing. You
can also cache data at your proxy and reduce trips to service. For more on
using a Java proxy to create mashups see The XmlHttpProxy Client for Java.
|
|