You have provided a little info about what you want. I guess you want to connect
a C# desktop application with an enterprise java application. If it is true, you should
consider Web Services. Java/JEE and C#/.NET both have a very rich set of tools for
this.