I create .Net client (executable) which uses group of local services. These services are 6 local services (out of process logger service, system diagnostic service, UI identification service etc.). This pattern is mandatory.
The idea is to create group of local machine SOA's communicate with each other (on local machine domain only!). The most important aspect of the services layer is to provide best interprocess communication.
Since those services are valuable I don't want to limit my self to .Net/Windows world (I know Mono is good enough but don't want to rely on it at this point as solution).
Goggling around I could not find any real WCF equivalent in Java - all java frameworks lack the abstraction model WCF provides.
I would be happy to hear from the community how safe is interprocess communication (.Net-JVM-.Net) based on Java in Windows world.
And off course to hear about communication frameworks for Java