Web services development is a key theme in utilisation of the
commercial exploitation of the semantic web. Paramount to the development
and offering of such services is the issue of security features and the way these
are applied in instituting trust amongst participants and recipients of
the service. Implementing such security features is a major challenge to
developers as they need to balance these with performance and interoperability
requirements. Being able to evaluate the level of security offered is a desirable
feature for any prospective participant. The authors attempt to address the
issues of security requirements and evaluation criteria, while they discuss the
challenges of security implementation through a simple web service application
case