:: getting information from the server without refreshing the page
When traditional web applications exchange data with the server, the current page is replaced, causing a redraw of the display and disruption of application flow. Many applications are forced to be drawn out along a series of wizard steps rather than dealt with on a single form.
While SOAP, XML-RPC, Web Services and .NET are all designed to deal with these issues and others, there still remain many sites who wish to support a wide range of browsers while providing remote procedure call functionality.
Microsoft's Remote Scripting (MSRS) solves this problem by embedding a Java applet in the page to communicate with the server. It provides synchronous and asynchronous remote procedure calls, and works with Netscape 4.x and IE 4+ only on Windows platforms. Because it requires Java, it only works with Windows XP if the optional JVM is loaded. It is designed to work with IIS/ASP on the server side. MSRS is in wide use, mostly on corporate intranets where the client base is predictable. Microsoft has made MSRS freely available.
I'm Brent Ashley. I wrote JSRS and RSLite in the summer of 2000 and released them for others to use, no strings attached. I've provided lots of free support over the years to get people up and running with it, but now I expect people will only want to look at the code for historical reasons. I'm available through my company, Ashley IT, for consulting and programming related to Remote Scripting and other topics.