Foi feita utilizando o GraniteDS.
Baixe o jar do projeto no site: http://graniteds.org
ou baixe o neo do svn que as libs já estarão disponíveis...
para configuração do projeto, no arquivo services-config dele basta adicionar as seguintes linhas:
Code:
<?xml version="1.0" encoding="UTF-8"?>
<services-config>
<services>
<service
id="granite-service"
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
<destination id="neo">
<channels>
<channel ref="my-graniteamf"/>
</channels>
<properties>
<factory>neoFactory</factory>
<source>*</source>
</properties>
</destination>
</service>
</services>
<factories>
<factory id="neoFactory" class="br.com.linkcom.neo.core.flex.NeoServiceFactory" />
</factories>
<channels>
<channel-definition id="my-graniteamf" class="mx.messaging.channels.AMFChannel">
<endpoint
uri="http://{server.name}:{server.port}/Projass/graniteamf/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>
</channels>
</services-config>
Existe um mini-tutorial no fórum ensinando a configurar. Este é a versão mais recente do granite.
Até!