Interoperability and Integration using Web Services
More and more, I seem to be getting asked this question: 'Hey Simon, I have an existing application written in Java deployed on IBM/BEA/webMethods/Systinet version x/y/z. I'm looking to build an application using Microsoft .NET and I have a need interoperate between the two. Is it going to work?' .
Hmmm.... Interesting question. If I've had experience with the said platform, I can go someway to offer my own advice. If I've not, I may end up resorting to 'powerpoint-ing' through the answer.
This is an area that our team (Architecture Strategy) is working on today. To help kick things off, we have two live Web Casts planned for July. In these we'll be discussing some of the issues that developers are finding today, recommendations as to how to approach these, and we'll also be taking a look at the vertical perspective: For example, how interoperability and integration using Web Services applies to the healthcare, manufacturing and public sector industries.
Here are the details for the Web Casts - I hope you are able to join us!
MSDN Architecture Webcast: Interoperability and Integration Using Web Services - Level 300
July 6, 2004 - 11:00AM-12:30PM Pacific Time
https://go.microsoft.com/fwlink/?LinkId=31076
MSDN Architecture Webcast: Interoperability and Integration using Web Services - An Industry Perspective - Level 200
July 12, 2004 - 11:00AM-12:30PM Pacific Time
https://go.microsoft.com/fwlink/?LinkId=31082
Comments
- Anonymous
June 17, 2004
Completely unrelated to .net, although since I have little to no experience with Java I relied on my .net knowledge the whole time: I had an amazingly similar question asked of me:
"Hey Simon, we've invested y hundred man hours writing some php code, is there a way we can use it from Java?"
(They wanted to run on the mac, so wouldn't do my suggestion of building it in .net - but we got the php web services stuff working which was then usable from a .net app as a test, and finally - worked with a java app)
I'll give you guys this: Add web reference in Visual Studio .net, and then how you use a web service is a LOT easier in .NET than Java. There's a distinct disconnect caused by the way the class behaves initially and the poor ide's when using Java. - Anonymous
June 17, 2004
Am I the only one who is more interested in J2SE/.NET I14Y than J2EE/.NET? We explicitly ruled out J2EE as a platform and chose J2SE. The primary pain was cost and qual against all Appservers (we are an ISV), but SOA (done properly) also works against some of our tier one requirements. Do I really have to build a WS to get interop between J2SE and .NET desktop? - Anonymous
June 21, 2004
Rod,
If you haven't already, you should check out my book: http://www.amazon.com/exec/obidos/ASIN/0735619220/qid%3D1058741448/102-6901344-7245754
Despite the title, there are many areas that apply to J2SE also.
Thanks,
-Simon - Anonymous
June 21, 2004
Simon,
I can't comment on PHP for Java as I have no experience in the area - http://www.php.net would be your first starting place for that.
For PHP and .NET integration, you could check out the PHP Sharp project. I'm not sure of the latest status on the project, but a search on google should clue you in with the details.
Thanks,
-Simon - Anonymous
July 14, 2004
The comment has been removed