Win a copy of The Little Book of Impediments (e-book only) this week in the Agile and Other Processes forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

question about blueprint

 
Yi Si
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In blueprint I read
With the Java-to-WSDL approach, it may be hard to evolve the service interface
without forcing a change in the corresponding WSDL document, and changing
the WSDL might require rewriting the service�s clients.

Is this mean that with WSDL-to-Java approach needn't rewrite the service's clients?

On the other hand, the WSDL-to-Java approach gives you a powerful way to
expose a stable service interface that you can evolve with relative ease.

The statement is abstract to me, Can somebody give a detail explanation?

[ April 24, 2006: Message edited by: Yi Si ]
[ April 24, 2006: Message edited by: Yi Si ]
 
wise owen
Ranch Hand
Posts: 2023
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Please check this post.
 
Peer Reynders
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Originally posted by Yi Si:
Is this mean that with WSDL-to-Java approach needn't rewrite the service's clients?

For my taste the blueprints should be a bit specific. If you require an evolvable interface you should use the WSDL-to-Java approach and adopt a Document-oriented style. Then you can design the document's underlying XML-Schema with evolution in mind, e.g. by keeping the document open to expansion (by allowing the addition of optional elements) and/or using the xsd:any type in key places. That way existing clients don't have to generate a new stub every time the service adds a new element to the document and the client may give optional elements that the server may not (yet) be interested in. However certain changes may dictate adding a new service endpoint using a new (versioned) document schema to the Web Service, while maintaining the existing endpoint that uses the older style document schema for existing clients.
[ April 24, 2006: Message edited by: Peer Reynders ]
 
Yi Si
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thank owen and Reynders. The explanation is very helpful.

To Reynders :
Recently I want to focus on some MS technologies of .net(I have some experience of VB and C++ but never about .net).
I saw you have gotten both MS and SUN certification.
Could you give me some suggestion or direction(such as study path) about MS technologies of .net and MS certifcation? :roll:
[ April 24, 2006: Message edited by: Yi Si ]
 
Peer Reynders
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Its an awkward time to be certifying from scratch because the .NET 2.0 certification training materials haven't hit the market yet.
For .NET 1.0 Amit Kalani's blue Training Guides (as opposed to the red Exam Preps) were very good.
Prepare for the MCAD/MCSD Exams.
So far he seems to be only doing Exam Preps for .NET 2.0 � i.e. you have to learn the material elsewhere. You'll be spending hours digging through the MSDN in any case.
 
Yi Si
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Reynders ,thank you very much.
 
Yi Si
Ranch Hand
Posts: 54
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Reynders , Thank you evry much.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic