Olá…
Não sei se te ajuda, mas um tempo atrás fiz um vídeo tutorial relacionado integração do flex 3 com java
Você pode usar um dos frameworks de integração abaixo:
BlazeDS - http://sourceforge.net/adobe/blazeds/wiki/Home/
GraniteDS - http://www.graniteds.org/confluence/pages/viewpage.action?pageId=229378
ambos são opensource… o blazeds é bem facil de configurar.
Abaixo uns links interessantes que podem ajudar com o blazeds:
http://www.horochovec.com.br/blog/2010/03/23/flash-builder-flex-sdk-4-java-blazeds-tutorial/
Abraço
Minha dúvida é quanto a utilização da arquitetura SOA e Flex juntos, não sei se dá para usar os dois.
ysakreis,
Recomendo ver sobre Web Service RestFul. Front-end Flex, JavaFx, html(JavaScript) etc…
Flex:
<s:HTTPService id=“service” url=“http://domain.com/the/rest/path/” result=“onResult(event)” resultFormat=“xml” />