I've been invited as a speaker at Javapolis. The subject will be "Interoperability between the Microsoft Platform and the Java Platforms". You can get the session details here. For the PPT's, you'll have to come! ;-)

The content of this presentation will mainly come from the work my colleague Simon Guest has done in his book "Microsoft .NET and J2EE Interoperability Toolkit" and will be very pragmatic. Simon has done a tremendous work around Interop not only with the J2EE world, but in general.

I must admit that I'm very eager to talk to non-Microsoft specialists and to show how the two platforms can nicely integrate. It's actually and excellent opportunity to hear feedback from them but also show the effort we do, day after day, to better integrate. There is also a number of technologies availabale to support this collaboration/integration. Among them, you can find:

  • Generic Web Services technologies (and all the work done by the WS-I organization)
  • Specific WS-based technologies (Apache AXIS 1.0, IBM WSTK 3.3.x, IBM WSAD 5.0.2, BEA Weblogic 8.1, The Mind Electric GLUE 4.1, etc)
  • Intrinsyc Ja.NET for Java 1.2+
  • JNBridge Pro 1.3 for Java 1.2+

Of course, I will address different scenarii around this collaboration/integration. We'll look at that from all the layers: presentation, integration, business and data layers. The challenges are numerous, the opportunities also.

We will also see what the future will bring to Interop (through Web Services) like Security, Routing, Reliable Messaging, Transaction support, attachment support, etc. More of those can be found at Microsoft in WSE 2.0, at IBM in ETTK 3.3.2 and at the Mind Electric in GLUE 4.1 which supports the WS-* in the latest drops.

A good information source at Microsoft can also be the Web Services Interoperability and Integration home page. There, you can actually find articles related to the Interop with BEA WebLogic 8.1.3 and also with IBM WSAD 5.1.2. Those are must-read.

Well, enough for now. Rest will come ... at Javapolis. I hope to see you guys there.

Cheers.