Presentation: "Web Services: It's distribution, Jim, but not as we know it"
Tuesday 15:15 - 16:00, Tutorial Room
There is an old tale of a stranger asking for directions to
a landmark (maybe a castle) in a foreign land (commonly said
to be Ireland). The local man of whom the stranger had asked
directions had thought about this deeply for a few moments
and then came out with the following comment "The castle you say?
Well, if I were you, I wouldn't start from here...".
Building applications using Web Services has many passing
similarities to building applications using traditional distributed
component mechanisms (RMI, CORBA, DCOM). However, things are not
quite so straightforward as they may seem. There are factors about
Web Service protocols that make them quite unsuited as a common
distribution mechanism. Add to this the tendency of the tools
to encourage developers to do "simple" things like write their
code first and generate WSDL afterwards, and there are plenty
of pitfalls awaiting designers and developers. This session draws
on experience of designing and implementing Web Services using the
Microsoft .NET Framework (although almost all of the issues also
apply to Java-based Web Services). It examines some of the lessons
learned about the use of Web Service protocols and how Web
Services are specified and created. It then considers how such
issues can be avoided by adopting the right sort of architecture.
Intended Audience
Developers and technical architects who need to understand
the strengths and weaknesses of Web Services as a distribution
mechanism.
Prerequisite Knowledge Required
Understanding of the basic principles of Web Services.
Level
Intermediate
Web Services: It's distribution, Jim, but not as we know it - (slides)
Please notice that the slides are password protected. You should have received an e-mail containing the required username and password.