OpenAMF is an emerging open source alternative to Macromedia's Flash Remoting for J2EE. OpenAMF is based on the AMFPHP implementation of Flash Remoting for PHP covered in Chapter 9 and is available from http://www.openamf.org. The goals of the project are to provide an open source alternative to Flash Remoting for J2EE and to extend its features to include web services support, flexible configuration, and more. OpenAMF is maturing quickly, supports the features of Remoting for J2EE functionality, and provides several additional features.
Much of the discussion in this chapter also applies to the behavior of the OpenAMF gateway. The architecture and design strategies are certainly applicable . OpenAMF also includes the ASTranslator project to provide developers with the option of using JavaBean introspection to convert between Java and ActionScript objects without explicitly referencing ASTranslator in their service implementations .