It is quite a challenge to connect to SOAP 2011 endpoint if you are not using .NET. A workaround for this is to build a proxy web service using CRM SDK, which can then be consumed by your Java client. Not a perfect solution, but it is the easiest option.
Microsoft is conducting an online survey to understand your opinion of the Msdn Web site. If you choose to participate, the online survey will be presented to you when you leave the Msdn Web site.