1. A method for developing a Java application for accessing remote function call (RFC) modules of a backend enterprise system, the method comprising: generating at a Web server as a mid-layer a Java proxy in a form of Java beans using an enterprise connector, the enterprise connector providing object oriented classes that encapsulate specific function calls of a Java connector which represents a set of proprietary APIs (application programming interfaces) to access RFC modules of a backend enterprise system; and generating a JavaScript proxy for a frontend client that communicates with the Web server over the Web using a DWR (direct Web remoting) mechanism to allow the JavaScript proxy to directly access the Java proxy of the mid-layer via an AJAX (asynchronous Java and extensible markup language or XML) communication mechanism, wherein the JavaScript is invoked by a Web application of the frontend client at runtime.