My boss signed a contract to work with an online service. Unfortunately, he did it before he let us weigh on it and they're not using our kind of technology. We've been studying furiously and trying to figure out how to work it.
It's a webservice using a technology called JSON (pronounced "Jason"), to talk to a RESTful API.
Today, they broke the camel's back with the straw that their whole end of the service is Java, and they don't even test with any other interface methods. Also, he insists that the callback function that is a required parameter for a service to be called "RESTful" according to the documentation we found does not work and cannot. He has a work-around for the query string format issue that is Java-only and does weird things when we try it. We are not interested in trying to implement a full re-write to a Java front-end that he wants us to use.