어떻게 연결을 해야할지..

rokmn3309의 이미지

현재 클라이언트와 서버간에 플래시xml소켓과 자바소켓데몬으로 통신을 하고 있습니다.
그런데 다음과 같이 모바일의 웹걸 중계 역할을 해줘야 합니다.

client(web)           server                  휴대폰(web)
-----------+---------------------------+-------------------------

xml(1) <---> java thread(1) <----( ? )-+-> http요청 (모바일:1)
xml(2) <---> java thread(2) 	        |-> http요청 (모바일:2)
xml(3) <---> java thread(3)            |-> http요청 (모바일:3)
  :                    :	            |            :
xml(n-1) <-> java thread(n-1)          |-> http요청 (모바일:n-1)
xml(n) <---> java thread(n)            +-> http요청 (모바일:n)

문제는 모바일:1 사용자가 xml(1)사용자와 통신을 위해서는 해당 java thread(1)과 통신을 해야 하는데 어떻게 해줘야 할지 난감하군요..

많은 의견 부탁드립니다.