I wanted to develop a Web Service in .NET and wanted this Web Service to be consumable in Java. What are the steps I need to follow. I have written couple of web service but client for all was .Net. Please let me know the Steps that I should follow. 

Also My web Service is going to take a Binary File as the Input, please let me know how do I achieve this ?