Ho intenzione di scrivere un'applicazione in cui ci sarà un servizio (chiamiamolo A) ascoltando determinati comandi. Questo servizio inoltrerà quindi questi comandi ad altri servizi (chiamateli B e C) che sono scritti, rispettivamente, in .NET e Java (il servizio A sceglie quale servizio B o C a cui inoltrare a seconda del contenuto della richiesta a servizio A).
Sto cercando un framework che permetta l'interoperabilità sia con .NET che con Java, ad esempio WCF o JAX-WS , o scrivere un framework personalizzato (ad esempio, comandi JSON REST su HTTP, simile a < a href="http://code.google.com/p/selenium/wiki/JsonWireProtocol"> link ).
Quali domande / aspetti dovrei considerare nel decidere?