Accessing SSAS cube from Java
I was recently asked this question and so did some research and here are some of the options:
1) XMLA is the protocol designed for universal access to SSAS from heterogeneous clients - http://msdn2.microsoft.com/en-us/library/ms187178.aspx
2) 3rd party components are available to make this work