Integração entre aplicações

Oi pessoal, tudo bem.
Atualmente tenho 3 pequenas aplicações, cada uma escrita em uma linguagem, PHP, Java e em Objetive-C(iOS).
Porém eu precisava criar uma maneira de trocar dados entre elas, mas queria algo que fosse mais efetivo do que eu tenho hj.
Hj uso webservice pra tudo, ou seja, a aplicação em PHP disponibiliza um webservice, a aplicação em Java tem um metodo que trata esse web service a a aplicação em iOS tem outro método que trata esse mesmo webservice.

Eu gostaria de criar uma camada no meio disso que pudesse tratar os webservices, ou seja, ter um unico metodo que tratasse o webservice e encaminhasse a resposta para quem fosse necessário.

Alguém tem alguma idéia de como posso fazer isso?

Mesma resposta…

http://www.guj.com.br/java/273841-sugestao-de-arquitetura-p-integrador-de-sistemas#1439325

nao entendi muito bem fabiobh, Mas a príncípo, poderia tentar um ESB, mas acho muita coisa para um problema tão simples. O Que seria essa camada intermediária que iria tratar os serviços?