Skip to main content

The Context Oriented Architecture: An Augmentation of Context Awareness and Reactivity into Web Services

  • Chapter

Part of the book series: Studies in Computational Intelligence ((SCI,volume 93))

Summary

Standardization promotes web services as a very promising candidate for successfully integrating disparately heterogeneous systems. As such, web services prove themselves to be very suitable candidates for supporting the predominantly heterogeneous pervasive environments. The ability of web services however to sense their surrounding context and effectively react to it is still a matter of research. In this work, we introduce a new architecture, an architecture solely built on open standards, that supports the development of context aware and context reactive applications that use web services as building components. We describe in detail the various components of this architecture, along with their supporting interactions. Furthermore, we describe the expansion of the OWL-S ontology language, namely expanding both the profile and the process model ontologies, to allow for encoding context behavior of both web services and clients. We eventually illustrate validation scenarios for this architecture, and demonstrate an application example built using this architecture that adapts to ambient security requirements.

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

Buying options

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

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Gu, T., Pung, H. K., Zhang D. Q. A service-oriented middleware for building context-aware services. Journal of Network and Computer Applications 1, 2005. 1–8.

    Article  Google Scholar 

  2. Anand Ranganathan, Shiva Chetan, Roy H. Campbell. Mobile Polymorphic Applications in Ubiquitous Computing Environments. MobiQuitous 2004. 402–411.

    Google Scholar 

  3. Grimm, R. et al. Programming for pervasive computing environments. Technical Report UW-CSE-01-06-01, University of Washington, Department of Computer Science and Engineering, June 2001.

    Google Scholar 

  4. Dey, A. K., G. D. Abowd. A conceptual framework and a toolkit for supporting the rapid prototyping of context-aware applications. Human–Computer Interaction (HCI) Journal 16. 2–4.

    Google Scholar 

  5. Baldauf, M., S. Dustdar, F. Rosenberg. A survey on context aware systems. International Journal of Ad Hoc and Ubiquitous Computing 1(3), 2006.

    Google Scholar 

  6. Wang, X. H. et al. Ontology Based Context Modeling and Reasoning using OWL. Workshop on Context Modeling and Reasoning (CoMoRea). PerCom’04. 14 March 2004.

    Google Scholar 

  7. Chen, H., F. Perich, T. Finin, A. Joshi. SOUPA: Standard ontology for ubiquitous and pervasive applications. (Mobiquitous 2004), Boston, MA. 2004.

    Google Scholar 

  8. Elenius, D., Denker, G., Martin, D., Gilham, F., Khouri, J., Sadaati, S., Senanyake, OWL-S: Semantic Markup for Web Services. the OWL Services Coalition.

    Google Scholar 

  9. Chen, H., T. Finin, A. Joshi. An intelligent broker for context-aware systems. Adjunct Proceedings of Ubicomp 2003, Seattle, Washington, WA. 12–15 October 2003.

    Google Scholar 

  10. Keidl, M., A. Kemper. Towards context-aware adaptable web services. 13th International WWW Conference, New York, NY. May 19–21, 2004.

    Google Scholar 

  11. Robinson, P., Vukovic, M. SHOP2 and TLPlan for proactive service composition. UK-Russia Workshop on Proactive Computing, Nizhniy Novgorod, USSR. 2005.

    Google Scholar 

  12. Elenius, D., Denker, G., Martin, D., Gilham, F., Khouri, J., Sadaati, S., Senanyake, R.: The OWL-S editor: A development tool for Semantic Web services. Second European Semantic Web Conference, ESWC, Greece, May 29–June 1, 2005. 78–92.

    Google Scholar 

  13. The OWL-S 1.1 Release Technical Overview. The OWL Services Coalition. http://www.daml.org/services/owl-s/

  14. Bartolini, C., Chris Preist, Harumi Kuno. Requirements for Automated Negotiation. Hewlett-Packard Labs. 2002.

    Google Scholar 

  15. Paolucci, M., T. Kawamura, T. R. Payne, K. Sycara. Importing the Semantic Web in UDDI. Proceedings of Web Services, E-business and Semantic Web Workshop. Toronto, Canada. 2002.

    Google Scholar 

  16. Elsafty, A., S. G. Aly, A. Sameh. The Context Oriented Architecture: Integrating Context into Semantic Web Services. The 1st International Workshop on Semantic Media Adaptation and Personalization, Athens, Greece, 2006.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2008 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Elsafty, A.MS., Aly, S.G., Sameh, A. (2008). The Context Oriented Architecture: An Augmentation of Context Awareness and Reactivity into Web Services. In: Wallace, M., Angelides, M.C., Mylonas, P. (eds) Advances in Semantic Media Adaptation and Personalization. Studies in Computational Intelligence, vol 93. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-76361_10

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-76361_10

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-76359-8

  • Online ISBN: 978-3-540-76361-1

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics