This AJAX Engine was originating published in 2005 for the ASP.NET 2.0 Platform and is now partly also available in JAVA. This Engine can be ported very easily because it relies on web standards that are available on many platforms and in many languages:
The asynchronous calls from the page in the browser to the server are implemented using the SOAP standard. On the server we only need Standard WebServices. Both platforms, ASP.NET and Java support the bottom up implementation of WebServices and we just need to write simple methods that get called from the client.
XSLT / WebService Proxies
The definition of the translation itself is coded using an xslt definition in the file ~/ajaxcore/wsdl.xslt that is also identical on both platforms.
The AJAX Engine needs nothing else than these 3 building blocks.
The download is available on my web side: http://www.mathertel.de/AJAXEngine/ in the download section containing a eclipse project. I use right now: Eclispe 3.1.2 with the Webtools plug-in 1.0, Java 1.4.2.x, Tomcat 5.5 incl. the compatibility jar and Axis 1.2.1
http://ajaxaspects.blogspot.com/ The blog where all you can find all the documentation that was written while the project was growing.
http://www.mathertel.de/AJAXEngine/ The ASP.NET based demo WebSide containing all the samples I talked about in my blog.
http://www.mathertel.de/ajax/Aspects of AJAX_index.htm An eBook about the AJAX Engine. Here you can find most of the content of the blog and some more hints.
Please contact me via my blog and let me know how you find this work - and what you miss.