Mauro,

Of course I understand your practical point exactly
and I would very much appreciate easier DOTNET-compatibility too- however:

interoperability can realistically only be achieved in areas where standards 
have been established already (in our real world)
For better or worse, there are no official WS-standards for expressing 
Null-Values of programming languages, DB-Nulls, and much more. (Nor will the 
two of us be able to establish it now, let alone enforce it - so again: outside 
of standards its up to the programmer methinks)

The central piece of a Web Service is, conceptually, a WSDL-definition 
(description of interface/contract)

I am sure a Web Service based on a WS-I conforming WSDL-definition can be 
called by DOTNET-Clients with no problem, same as by all other WS-I-conforming 
Clients. 
(Otherwise twould be a Microsoft-bug)
Ask Microsoft about it.
WS-I was after all co-founded by Microsoft.

So pls demonstrate where exactly an AXIS-generated WSDL is not conforming to 
these standards. This really would be an AXIS-bug to attend to then.

Some new pseudostandard JAVA2DOTNET (which versions of each anyway, what about 
future developments?) is looking like a dead horse to me.
Many of the webservices out there, and in fact, all public ones, have to be 
reachable by non DOTNET-clients. Maybe even yours - someday!

Cheers Wolfgang

--- On Thu, 1/7/10, Mauro Molinari <mauro.molin...@cardinis.com> wrote:

> From: Mauro Molinari <mauro.molin...@cardinis.com>
> Subject: Re: [jira] Commented: (AXIS2-3300) minOccurs="0" always generated by 
> Java2WSDL - problems with .NET client generation
> To: axis-dev@ws.apache.org
> Date: Thursday, January 7, 2010, 12:16 PM
> WJ Krpelan ha scritto:
> > Dear ppl, I think this leads us nowhere. Webservices
> is neither JAVA
> > nor DOTNET nor PHP nor PERL-specific nor should
> it  be. Webservices
> > is expected to interoperate with all of them. How is
> this to be
> > accomplished? By adhering to the standards laid down
> for WSDL. So
> > PLEASE restrain yourself to using language constructs
> which can be
> > clearly defined within the reach of WSDL/XML-Schema,
> and keep it
> > simple on top of that. It is the JAVA-Programmers or
> > DOTNET-Programmers duty to guarantee that unproper
> values are not put
> > into WS-clients or WS-Server-stubs!! Cheers, Wolfgang
> 
> In an ideal world, I would perfectly agree with you.
> 
> In a real world, given the importance and market share of
> .NET, if tools provided by Axis2 don't let me write web
> services that are correctly callable by .NET clients, I
> would consider them to be completely useless.
> 
> Moreover, please notice that the discussion is all about
> adhering to the standards, but in the way that grants
> interoperation the most in real-world common scenarios.
> 
> -- Mauro Molinari
> Software Designer & Developer
> E-mail: mauro.molin...@cardinis.com
> 



Reply via email to