1. A method for use in communicating between software environments, the method comprising: establishing a JavaScript connection between a Flex based operating environment and a Java based operating environment on a system, wherein the system includes the Flex based operating environment and the Java based operating environment; based on the JavaScript connection, establishing a socket connection between the Flex based operating environment and the Java based operating environment; and based on the socket connection, executing remote procedure calls between the Flex based operating environment and the Java based operating environment.