5 Concluding Remarks
We proposed an authorization architecture for Web services - WSAA. We described
the architectural framework, the administration and runtime aspects of our
architecture and its components for secure authorization of Web services as well as
the support for the management of authorization information. WSAA supports push-
model, pull-model and combination-model authorization algorithms.
The architecture supports legacy applications exposed as Web services as well as
new Web service based applications built to leverage the benefits offered by Web
Services; it supports old and new access control models and mechanisms; it is
decentralized and distributed and provides flexible management and administration of
Web service objects and authorization information. We believe that the proposed
architecture is easy to integrate into existing platforms and provides enhanced security
by protecting exposed Web services from outside traffic. We are currently
implementing the proposed architecture within the .NET framework.
References
1. World Wide Web Consortium (W3C), "SOAP v1.2, http://www.w3.org/TR/SOAP/," 2003.
2. World Wide Web Consortium (W3C), "Web Services Description Language (WSDL) v1.1,
http://www.w3.org/TR/wsdl," 2001.
3. B. Atkinson et al, "Web Services Security (WS-Security) Specification, http://www-
106.ibm.com/developerworks/webservices/library/ws-secure/," 2002.
4. S. Anderson et al., "Web Services Trust Language (WS-Trust), http://www-
106.ibm.com/developerworks/library/specification/ws-trust/," 2005.
5. V. Varadharajan, "Distributed Authorization: Principles and Practice," in Coding Theory
and Cryptology, Lecture Notes Series, Institute for Mathematical Sciences, National
University of Singapore: Singapore University Press, 2002.
6. S. Agarwal, B. Sprick, and S. Wortmann, "Credential Based Access Control for Semantic
Web Services," American Association for Artificial Intelligence, 2004.
7. R. Kraft, "Designing a Distributed Access Control Processor for Network Services on the
Web," presented at ACM Workshop on XML Security, Fairfax, VA, USA, 2002.
8. M. I. Yagüe and J. M. Troya, "A Semantic Approach for Access Control in Web Services,"
presented at Euroweb 2002 Conference. The Web and the GRID: from e-science to e-
business, Oxford, UK, 2002.
9. T. Ziebermayr and S. Probst, "Web Service Authorization Framework," presented at
International Conference on Web Services (ICWS), San Diego, CA, USA, 2004.
10. J. Bacon and K. Moody, "Toward open, secure, widely distributed services,"
Communications of the ACM, vol. 45, pp. 59-64, 2002.
11. M. B. A. Ankolekar, J. R. Hobbs,O. Lassila, D. McDermott, D. Martin, S. A. McIlraith, S.
Narayanan, M. Paolucci, T. Payne, K. Sycara, "DAML-S: Web Service Description for the
Semantic Web," presented at 1st International Semantic Web Conference (ISWC), Sardinia,
Italy, 2002.
12. C. M. Ellison, B. Frantz, B. Lampson, R. L. Rivest, B. M. Thomson, and T. Ylonen, "Simple
public key certificate, http://theworld.com/~cme/html/spki.html," 1999.
106