Skip to main content

Kaos Semantic Policy and Domain Services

An Application of DAML to Web Services-Based Grid Architectures

  • Chapter
Extending Web Services Technologies

Abstract

This paper introduces a version of KAoS Semantic Policy and Domain Services that has been developed to support Web Services-based (i.e., OGSA-compliant) Grid Computing Architectures. While initially oriented to the dynamic and complex requirements of software agent applications, KAoS services are now being extended to work equally well with both agent and non-agent clients on a variety of more general distributed computing platforms. The OGSA-compliant version of KAoS services allows fine-grained policy-based management of registered Grid services as well as opening additional opportunities for the use of agents on the grid.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 129.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 169.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 169.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Arnold, G., J. Bradshaw, B. de hOra, D. Greenwood, M. Griss, D. Levine, F. McCabe, A. Spydell, H. Suguri, S. Ushijima. (2002) Java Agent Services Specification. http://www.iava-agent.org/

    Google Scholar 

  2. Atkins, B., et al. (2002) Web Services Security (WS.-Security) v.1.0. http://www-106.ibm.com/developerworks/webservices/library/ws-secure/

    Google Scholar 

  3. Bradshaw, J. M., Beautement, P., Breedy, M. R., Bunch, L., Drakunov, S. V., Feltovich, P., Hoffman, R. R., Jeffers, R., Johnson, M., Kulkarni, S., Lott, J., Raj, A. K., Suri, N., & Uszok, A. (2003). Making agents acceptable to people. In N. Zhong and J. Liu (Eds.), Handbook of Intelligent Information Technology. Amsterdam: IOS Press, in press.

    Google Scholar 

  4. Bradshaw, J. M., Boy, G., Durfee, E., Gruninger, M., Hexmoor, H., Suri, N., Tambe, M., Uschold, M., & Vitek, J. (Ed.). (2003). Software Agents for the Warfighter. ITAC Consortium Report. Cambridge, MA: AAAI Press/The MIT Press.

    Google Scholar 

  5. Bradshaw, J. M., Dutfield, S., Benoit, P., & Woolley, J. D. (1997). KAoS: Toward an industrial-strength generic agent architecture. In J. M. Bradshaw (Ed.), Software Agents. (pp. 375–418). Cambridge, MA: AAAI Press/The MIT Press.

    Google Scholar 

  6. Bradshaw, J. M., Sierhuis, M., Acquisti, A., Feltovich, P., Hoffman, R., Jeffers, R., Prescott, D., Suri, N., Uszok, A., & Van Hoof, R. (2002). Adjustable autonomy and human-agent teamwork in practice: An interim report on space applications. In H. Hexmoor, R. Falcone, & C. Castelfranchi (Ed.), Agent Autonomy. (in press). Kluwer.

    Google Scholar 

  7. Bradshaw, J. M., Suri, N., Breedy, M. R., Canas, A., Davis, R., Ford, K. M., Hoffman, R., Jeffers, R., Kulkarni, S., Lott, J., Reichherzer, T., & Uszok, A. (2002). Terraforming cyberspace. In D. C. Marinescu & C. Lee (Ed.), Process Coordination and Ubiquitous Computing. (pp. 165–185). Boca Raton, FL: CRC Press. Expanded version of an article originally published in IEEE Intelligent Systems, July 2001, pp. 49–56. International Conference on Autonomous Agents (Agents 2001), (pp. 54–60). Montreal, CA, New York: ACM Press

    Google Scholar 

  8. Bradshaw, J. M., Uszok, A., Jeffers, R., Suri, N., Hayes, P., Burstein, M. H., Acquisti, A., Benyo, B., Breedy, M. R., Carvalho, M., Diller, D., Johnson, M., Kulkarmi, S., Lott, J., Sierhuis, M., & Van Hoof, R. (2003). Representation and reasoning for DAML-based policy and domain services in KAoS and Nomads. Proceedings of the Autonomous Agents and Multi-Agent Systems Conference (AAMAS 2003). Melbourne, Australia, New York, NY: ACM Press

    Google Scholar 

  9. Damianou, N., Dulay, N., Lupu, E. C., & Sloman, M. S. (2000). Ponder: A Language for Specifying Security and Management Policies for Distributed Systems, Version 2.3. Imperial College of Science, Technology and Medicine, Department of Computing, 20 October 2000.

    Google Scholar 

  10. De Roure, D., Baker, M. A., Jennings, N. R., & Shadbolt, N. R. (2003). The evolution of the grid. In F. Berman, A. J. G. Hey, and G. Fox, Grid Computing: Making the Global Infrastructure a Reality. New York: John Wiley, pp. 65–100.

    Google Scholar 

  11. De Roure, D., Jennings, N. R., & Shadbolt, N. (2003). The semantic grid: A future e-science infrastructure. In F. Berman, A. J. G. Hey, and G. Fox, Grid Computing: Making the Global Infrastructure a Reality. New York: John Wiley, pp. 437–470.

    Google Scholar 

  12. Fensel, D., Hendler, J., Lieberman, H., & Wahlster, W. (Eds.) (2003). Spinning the Semantic Web. Cambridge, MA: The MIT Press.

    Google Scholar 

  13. Foster, I., and C. Kesselman. (1998) The Globus Project: A Status Report. Heterogeneous Computing Workshop, Orlando, Florida, IEEE Press, 4–18.

    Google Scholar 

  14. Foster, I., Kesselman, C., Nick, J., & Tuecke, S. (2002). The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration. Open Grid Service Infrastructure Working Group, Global Grid Forum, 22 June.

    Google Scholar 

  15. Foster, I., Kesselman, C., Tsudik, G., & Tuecke, S.A. (1998) Security Architecture for Computational Grids. In Proceedings of the 5th ACM Conference on Computer and Communications Security, San Francisco, CA.

    Google Scholar 

  16. Foster, I., Kesselman, C., and Tuecke, S. (2001). The Anatomy of the Grid: Enabling Scalable Virtual Organizations International J. Supercomputer Applications, 15(3).

    Google Scholar 

  17. Ghiselli, A. (2002) DataGrid Prototype 1. TERENA Networking Conference, University of Limerick, Ireland

    Google Scholar 

  18. Kagal, L., Finin, T., & Johshi, A. (2003), A Policy Language for Pervasive Computing Environment. To appear in Proceedings of IEEE 4th International Workshop on Policies for Distributed Systems and Networks (POLICY 2003), Lake Como, Italy.

    Google Scholar 

  19. Kahn, M. and C. Cicalese (2001). CoABS Grid Scalability Experiments. O. F. Rana (Ed.), Second International Workshop on Infrastructure for Scalable Multi-Agent Systems at the Fifth International Conference on Autonomous Agents. Montreal, CA, New York: ACM Press.

    Google Scholar 

  20. Kleinmann, K. Lazarus, R., Tomlinson, R. (2003) An Infrastructure for Adaptive Control of Multi-Agent Systems. IEEE KIMAS'03 Conference Paper, Boston, MA

    Google Scholar 

  21. Lopez, I., Follen, G. J., Gutierrez, R. Foster, I. Ginsburg, B. Larsson, O. Martin, S. Tuecke, S. Woodford, D. (2000) NPSS on NASA's IPG: Using CORBA and Globus to Coordinate Multidisciplinary Aeroscience Applications. Proceedings of NASA HPCC/CAS Workshop, NASA Ames research Center

    Google Scholar 

  22. McIlraith, S. A., Son, T. C., & Zeng, H. (2001). Semantic Web Services. IEEE Intelligent Systems, March/April, pp. 46–53.

    Google Scholar 

  23. OASIS (2003) eXtensible Access Control Markup language (XACML) Version 1.0.

    Google Scholar 

  24. OASIS (2004) Techincal Overview of OASIS Security Assertion Markup Language (SAML) V1.1.

    Google Scholar 

  25. Pearlman, L., Welch, V., Foster, I., Kesselman, C., & Tuecke, S. (2002) Community Authorization Service for Group Collaboration. IEEE Workshop on Policies for Distributed Systems and Networks.

    Google Scholar 

  26. Sierhuis, M. (2001) Brahms: A Multi-Agent Modeling and Simulation Language for Work System Analysis and Design. Doctoral Thesis, University of Amsterdam.

    Google Scholar 

  27. Suri, N., Bradshaw, J., Breedy, M., Groth, P., Hill, G., & Jeffers, R. (2000) Strong Mobility and Fine-Grained Resource Control in NOMADS. Proceedings of the 2nd International Symposium on Agents Systems and Applications and the 4th International Symposium on Mobile Agents (ASA/MA 2000). Zurich Switzerland, Berlin: Springer-Verlag

    Google Scholar 

  28. Suri, N., Bradshaw, J. M., Breedy, M. R., Groth, P. T., Hill, G. A., Jeffers, R., Mitrovich, T. R., Pouliot B. R., & Smith, D. S. (2000), NOMADS: Toward an environment for strong and safe agent mobility. Proceedings of Autonomous Agents 2000. Barcelona, Spain, New York: ACM Press

    Google Scholar 

  29. Tonti, G., Bradshaw, J., Jeffers, R., Montanari, R., Suri, N., & Uszok, A. (2003), Semantic Web Languages for Policy Representation and Reasoning: A Comparison of KAoS, Rei and Ponder. Submitted to the 2nd International Semantic Web Conference (ISWC2003), Sanibel Island, Florida, USA.

    Google Scholar 

  30. Tuecke, S., Czajkowski, K., Foster, I., Frey, J., Graham, S., & Kesselman, C. (2002) Grid Service Specification. http://www.globus.org/research/papers/gsspec.pdf

    Google Scholar 

  31. Tuecke, S., Engert, D., Foster, I., Welch, V., Thompson, M., Pearlman, L., & Kesselman, C. (2002) Internet X.509 Public Key Infrastructure Proxy Certificate Profile. http://www.ietf.org/internet-drafts/draft-ietf-pkix-proxy-04.txt

    Google Scholar 

  32. Uszok, A., J. Bradshaw, R. Jeffers, N. Suri, P. Hayes, M. Breedy, L. Bunch, M. Johnson, S. Kulkarni, J. Lott. (2003) KAoS Policy and Domain Services: Toward a Description-Logic Approach to Policy Representation, Deconfliction, and Enforcement. Proceedings of IEEE 4th International Workshop on Policies for Distributed Systems and Networks (POLICY 2003), Lake Como, Italy.

    Google Scholar 

  33. Vinoski, S. (1997) CORBA: Integrating Diverse Applications Within Distributed Heterogeneous Environments. IEEE Communications magazine, Vol. 14, No. 2.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2004 Springer Science+Business Media, Inc.

About this chapter

Cite this chapter

Johnson, M. et al. (2004). Kaos Semantic Policy and Domain Services. In: Cavedon, L., Maamar, Z., Martin, D., Benatallah, B. (eds) Extending Web Services Technologies. Multiagent Systems, Artificial Societies, and Simulated Organizations, vol 13. Springer, Boston, MA. https://doi.org/10.1007/0-387-23344-X_6

Download citation

  • DOI: https://doi.org/10.1007/0-387-23344-X_6

  • Publisher Name: Springer, Boston, MA

  • Print ISBN: 978-0-387-23343-7

  • Online ISBN: 978-0-387-23344-4

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics