<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Top Ten Tips for Web Services Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx</link><description>I thought it might be fun to put together a "Top Ten Tips for Web Services Interoperability" - especially between .NET and IBM WebSphere, BEA WebLogic and some of the open source toolkits. I'd love to add other people's experiences, findings and comments</description><dc:language>en-US</dc:language><generator>CommunityServer 2.1 SP1 (Build: 61025.2)</generator><item><title>re: Top Ten Tips for Web Services Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#213669</link><pubDate>Thu, 12 Aug 2004 19:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:213669</guid><dc:creator>David</dc:creator><description>In addition to 3: Make sure you use Wrapped for your .Net server, not Bare.&lt;br&gt;&lt;br&gt;That is the easy solution, alternatively you can do this: Make sure you have exactly ONE parameter per operation, AND make sure that no two operations per service have the same type for that one parameter. Yes, Wrapped is easier ;)&lt;br&gt;&lt;br&gt;This again is required for WS-I BP compliance with the (awful) R2710 and R2712.</description></item><item><title>Interoperability woes - beware!</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#213715</link><pubDate>Thu, 12 Aug 2004 23:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:213715</guid><dc:creator>Christian Weyer: Smells like service spirit</dc:creator><description /></item><item><title>Top Ten Tips for Web Service Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#214074</link><pubDate>Fri, 13 Aug 2004 15:32:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:214074</guid><dc:creator>Geoff Stockham</dc:creator><description /></item><item><title>Web serviice interop</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#214237</link><pubDate>Fri, 13 Aug 2004 19:57:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:214237</guid><dc:creator>Girish Bharadwaj</dc:creator><description /></item><item><title>re: Top Ten Tips for Web Services Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#214368</link><pubDate>Fri, 13 Aug 2004 21:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:214368</guid><dc:creator>Billy Lo</dc:creator><description>A few others that I learned from experience:&lt;br&gt;&lt;br&gt;1) avoid fancy xsd features (union, list, choice, attributeGroup)&lt;br&gt;&lt;br&gt;2) remember that &amp;lt;xsd:restriction&amp;gt; are not enforced at runtime.  No schema validation for both .NET and WebSphere&lt;br&gt;&lt;br&gt;3) use elementFormDefault=&amp;quot;qualified&amp;quot; all the time (I ran into some problem during .NET 1.0 days with empty namespace)&lt;br&gt;&lt;br&gt;4) avoid overloading method names&lt;br&gt;&lt;br&gt;5) beware of case (in)sensitivity in specific languages and reserved words&lt;br&gt;&lt;br&gt;6) remember that the client and server can be in different timezones.  this can present problem when you need to present date/time on the .net client using the server's timezone.&lt;br&gt;&lt;br&gt;7) this one is Java specific: if you do bottom-up (java2wsdl) with arrays, make sure your java class follows the javabean convention (i.e. must implement the indexed accessors.)&lt;br&gt;</description></item><item><title>Simon Guest: Top Ten Interop Tips</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#214390</link><pubDate>Sat, 14 Aug 2004 01:09:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:214390</guid><dc:creator>Matt Powell</dc:creator><description /></item><item><title>Top Ten Tips for Web Services Interoperability - Simon Guest</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#214395</link><pubDate>Sat, 14 Aug 2004 01:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:214395</guid><dc:creator>Softwaremaker</dc:creator><description>Top Ten Tips for Web Services Interoperability - Simon Guest</description></item><item><title>re: Top Ten Tips for Web Services Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#215652</link><pubDate>Tue, 17 Aug 2004 12:41:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:215652</guid><dc:creator>Adrian Turtschi</dc:creator><description>Number 1 for all Microsofties: Do NOT send DataSets.</description></item><item><title>Designing Web Services for Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#216664</link><pubDate>Wed, 18 Aug 2004 22:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216664</guid><dc:creator>The XML Files</dc:creator><description /></item><item><title>Designing Web Services for Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#216666</link><pubDate>Wed, 18 Aug 2004 22:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:216666</guid><dc:creator>The XML Files</dc:creator><description /></item><item><title>Contract-first: do you believe?</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#221623</link><pubDate>Fri, 27 Aug 2004 21:22:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:221623</guid><dc:creator>The XML Files</dc:creator><description /></item><item><title>Contract-first: do you believe?</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#221626</link><pubDate>Fri, 27 Aug 2004 21:24:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:221626</guid><dc:creator>The XML Files</dc:creator><description /></item><item><title>Top Ten Tips For Web Service Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#222900</link><pubDate>Tue, 31 Aug 2004 00:12:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:222900</guid><dc:creator>On the road to Indigo</dc:creator><description /></item><item><title>Top Ten Tips for Web Services Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#223220</link><pubDate>Tue, 31 Aug 2004 14:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:223220</guid><dc:creator>:: AB ::</dc:creator><description /></item><item><title>Top Ten Tips for Web Services Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#223221</link><pubDate>Tue, 31 Aug 2004 14:44:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:223221</guid><dc:creator>:: AB ::</dc:creator><description /></item><item><title>Top Ten Tips for Web Services Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#223915</link><pubDate>Wed, 01 Sep 2004 16:18:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:223915</guid><dc:creator>numlock.ch :: a changelog by Daniel Mettler</dc:creator><description>nice list: Top Ten Tips for Web Services Interoperability (via Sascha)...</description></item><item><title>If You Need Web Service Interop...</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#228653</link><pubDate>Mon, 13 Sep 2004 10:46:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:228653</guid><dc:creator>Gary Short</dc:creator><description /></item><item><title>If You Need Web Service Interop...</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#228686</link><pubDate>Mon, 13 Sep 2004 12:25:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:228686</guid><dc:creator>Gary Short</dc:creator><description /></item><item><title>Inheritance in types returned by a WebService - good or bad idea?</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#239500</link><pubDate>Fri, 08 Oct 2004 01:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:239500</guid><dc:creator>Jonathan Cogley's Blog</dc:creator><description /></item><item><title>Inheritance in types returned by a WebService - good or bad idea?</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#239508</link><pubDate>Fri, 08 Oct 2004 01:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:239508</guid><dc:creator>Jonathan Cogley's Blog</dc:creator><description /></item><item><title>Web Services Group : : ?????????????????? &amp;raquo; Top Ten Tips for Web Services Interoperability </title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#271173</link><pubDate>Sun, 28 Nov 2004 20:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:271173</guid><dc:creator>TrackBack</dc:creator><description>Web Services Group : : ?????????????????? &amp;amp;raquo; Top Ten Tips for Web Services Interoperability </description></item><item><title>Web Services Group : : ?????????????????? &amp;raquo; Top Ten Tips for Web Services Interoperability </title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#271441</link><pubDate>Mon, 29 Nov 2004 12:06:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:271441</guid><dc:creator>TrackBack</dc:creator><description>Web Services Group : : ?????????????????? &amp;amp;raquo; Top Ten Tips for Web Services Interoperability </description></item><item><title>Top Ten Tips for WebService Interoperability</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#333153</link><pubDate>Tue, 28 Dec 2004 10:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:333153</guid><dc:creator>Information -</dc:creator><description /></item><item><title>TechEd 2005 Day 3: Hand-on Labs</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#436625</link><pubDate>Fri, 08 Jul 2005 00:50:34 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:436625</guid><dc:creator>Rob van der Meijden</dc:creator><description /></item><item><title>TechEd 2005 Day 3: Hand-on Labs</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#440335</link><pubDate>Tue, 19 Jul 2005 13:54:13 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:440335</guid><dc:creator>Rob van der Meijden</dc:creator><description>Started this morning in easy mode with a few hand-on labs focused on Visual Studio 2005 TS. Al worked...</description></item><item><title>TechEd 2005 Day 3: Hand-on Labs</title><link>http://blogs.msdn.com/smguest/archive/2004/08/12/213659.aspx#440520</link><pubDate>Tue, 19 Jul 2005 22:38:48 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:440520</guid><dc:creator>Rob van der Meijden</dc:creator><description>Started this morning in easy mode with a few hand-on labs focused on Visual Studio 2005 TS. Al worked...</description></item></channel></rss>