Context Architectures Using Web Services Phd candidate



Yüklə 478 b.
tarix26.10.2017
ölçüsü478 b.


Context Architectures Using Web Services

  • PhD Candidate:

  • Alvaro E. Escobar

  • Advisors:

  • Dr. Maria Petrie

  • Dr. Eduardo Fernandez


Agenda

  • Review the following papers:

      • [Fou06] D Fournier, S B Mokhtar, N Georgantas,VIssarny. “Towards Ad-hoc Contextual Services for Pervasive Computing”. Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006) Melbourne, Australia
      • [Bar05] J E Bardram. “The Java Context Awareness Framework (JCAF) – A Service Infrastructure and Programming Framework for Context-Aware Applications”. Centre for Pervasive Computing, Department of Computer Science, University of Aarhus. Denmark.
      • [Dom07] KM Dombroviak, R Ramnath. “A taxonomy of mobile and pervasive applications ”. Proceedings of the 2007 ACM symposium on Applied computing. Seoul, Korea.
      • [Bha05] R Bhatti, E Bertino, A Ghafoor. “A Trust-Based Context-Aware Access Control Model for Web-Services”. Distributed and Parallel Databases, 2005 - Springer.


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06]

  • Main Idea:

    • How to incorporate context-aware concepts into SOA to enable context-aware services for pervasive computing.
  • Managing Context Information:

    • managed by centralized system and devices are consumers of context in a specific physical environment (pervasive spaces).
    • managed by devices so they have access to context in any environment.


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06]

  • Taxonomy of Context Information:

    • User Domain
    • System Domain
    • Environment (physical) Domain
  • Context Representation:

    • Key-Value models
    • Markup models
    • Graphical models
    • Object-Oriented models
    • Logic models
    • Ontologies


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06]

  • User Domain Context:

    • Provide knowledge to enable applications adapt to the profile of their users.
      • Subjective: Includes user’s personality and psychology.
        • User mood and feelings (fear, anger, sad…)
      • Objective: Includes user’s personal information.
        • Personal information (name, last name, birth date…)
        • Physiology information (height, weight, health…)
        • Agenda information (user activities over time)


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06]

  • System Domain Context:

    • Describes digital, software and hardware resources available to users.
        • Processing power
        • Hardware components
        • Network interfaces
        • Storage
        • Software components


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06]

  • Environmental Domain Context:

    • Deals with the description of location and of conditions of the physical environment.
        • Physical geography (GPS coor, room, building….)
        • Physical conditions (windy, sunny, rainy…)
        • Chronology (time, time zone, time of the day)


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06]

  • Context Representation :

    • Key-Value models: use a set of attributes and their associated values.
    • Markup models: structure context into a hierarchy using tags.
    • Graphical models: express relationships between context entities.
    • Object-Oriented models: structure context into object classes and their implicit relationships.
    • Logic models: express context in terms of facts and rules.
    • Ontologies: combination of logic models and O-O models they structure context into object classes and their explicit relationships.


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06]

  • Context Management :

    • Initially application-specific context managers (limited re-use; built for app-specific context).
      • Location-aware systems like Active Badge and Cyberguide.
    • Then dedicated Context Frameworks allowed more general (re-usable) context managers.
      • Context Toolkit (Dey), Contextors (Coutaz)
      • JCAF (Bardram)


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06]

  • Context Management (continue):

    • Lately is the Server-Oriented approach to context managers ( deployment of context servers within the network).
      • SOCAM (Service-Oriented Context Aware Middleware)
      • CoBra (Context Broker Architecture)
    • More recently the P2P architecture of context managers (devices responsible for managing subset of context).
      • AWARENESS project, where mobile and desktop devices acquire, interpret and exchange context even in the absence of a context server.


Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06] Context Sources



Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06] Context Consumption



Towards Ad-hoc Contextual Services for Pervasive Computing[Fou06] Context-aware Services



Conclusions



Towards Ad-hoc Contextual Services for Pervasive Computing

  • References:

    • [Bel03] P. Bellavista, A. Corradi, R. Montanari, C. Stefanelli, “Context-Aware Middleware for Resource Management in the Wireless Internet”, IEEE Transactions on Software Engineering. Vol. 29, No. 12, December 2003. Page 1086.
    • [Bra01] T. Bray. What is RDF? http://www.xml.com/pub/a/2001/01/24/rdf.html,
    • January 24, 2001
    • [Cha04] T. Chaari, F.Laforest, A. Celentano. “Design of Context-Aware Applications. Based on Web Services”. LIRIS. Dipartimento di Informatica. INSA Lyon, France
    • [Che03] H. Chen, T. Finin and A. Joshi. “An Ontology for Context-Aware Pervasive Computing Environments”. IJCAI Workshop on Ontologies and Distributed Systems, IJCAI 2003, Acapulco, Mexico, 2003.
    • [Cor04] A. Corradi, R. Montanari, D. Tibaldi, “Context-Based Access Control Management in Ubiquitous Environments”, Network Computing and Applications, Proceedings of the Third IEEE International Symposium on (NCA'04), August 30 - September 01, 2004, Boston, MA.
    • [Dey01] A. Dey, G. Abowd, D. Salber, “A Conceptual Framework and a Toolkit for Supporting the Rapid Prototyping of Context-Aware Applications” - Human-Computer Interaction, 2001 - Lawrence Earlbaum
    • [Fer07] E. B. Fernandez, A. E. Escobar, M. Larrondo-Petrie. “Contexts and Context-Based Access Control”. The Third International Conference on Wireless and Mobile Communications, ICWCF’07, March 2007. Guadeloupe, French Caribbean.
    • [Fer05] E.B. Fernandez, T. Sorgente, N. Delessy, and M.M.Larrondo-Petrie, "A survey of web services security", Technical report to DISA (Defense Information Systems Agency), grant # ?????, 2005
    • [Fer04] E.B. Fernandez, "Web services security: An overview of standards and industrial practice", 2004
    • [Gu04] T. Gu, X.H. Wang, H.K. Pung, D.Q. Zhang. “An Ontology-based Context Model in Intelligent Environments”, Proceedings of Communication Networks and Distributed Systems, 2004.
    • [Hel02] A. Held, S. Buchholz, A. Schill, "Modeling of Context Information for Pervasive Computing Applications", In Proceedings of the 6th World Multiconference on Systemics, Cybernetics and Informatics (SCI), Orlando, FL, July 2002.
    • [Rae05]M. Raento, A. Oulasvirta, R. Petit, H. Toivonen. “ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications”. IEEE Pervasive Computing, 2005.
    • [Sil05] J. Siljee, S. Vintges, J. Nijhuis. “A Context Architecture for Service-Centric Systems”. Context Modelling and Management in Ambient-Aware Pervasive Environments. LoCA 2005, Oberpfaffenhofen, Germany, May 12-13, 2005.
    • [W3C04] http://www.w3.org/TR/ws-arch/


Agenda

  • Review the following papers:

      • [Fou06] D Fournier, S B Mokhtar, N Georgantas,VIssarny. “Towards Ad-hoc Contextual Services for Pervasive Computing”. Proceedings of the 1st workshop on Middleware for Service Oriented Computing (MW4SOC 2006) Melbourne, Australia
      • [Bar07] J E Bardram. “The Java Context Awareness Framework (JCAF) – A Service Infrastructure and Programming Framework for Context-Aware Applications”. Centre for Pervasive Computing, Department of Computer Science, University of Aarhus. Denmark.
      • [Dom07] KM Dombroviak, R Ramnath . “A taxonomy of mobile and pervasive applications ”. Proceedings of the 2007 ACM symposium on Applied computing. Seoul, Korea.


Future Work





Dostları ilə paylaş:


Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©muhaz.org 2019
rəhbərliyinə müraciət

    Ana səhifə