XINS is a technology used to define, create, and invoke remote APIs. XINS is specification-oriented. When API specifications are written (in XML), XINS will transform them to HTML-based documentation and Java code for both the client-side and the server-side. The communication is based on HTTP. XINS competes with the complex SOAP technology. Main design goals include simplicity, scalability, and testability. XINS is not only a specification technology, but also an application development framework. It offers transaction logging, unique log documentation, and active code generation.
jQuery-JSONP is a compact (1.6kB minified), yet feature-packed, alternative solution to jQuery's implementation of JSONP. jQuery-JSONP features error recovery in case of network failure or an ill-formed JSON response, precise control over callback naming and how it is transmitted in the URL, multiple requests with the same callback name running concurrently, two caching mechanisms (browser-based and page based), the possibility to manually abort the request just like any other AJAX request, and a timeout mechanism. jQuery-JSONP has been tested and runs within all major browsers.