Check out this info from the Patterns and Practices group on Microsoft .NET and J2EE interoperability. This book gives you the best information available about how to ensure that enterprise applications based on J2EE work in harmony with components based on Microsoft .NET and vice versa.