Secure Systems Research Group - FAU Context Architectures Using Web Services Candidate: Alvaro E. Escobar Advisors: Dr. Maria Petrie Dr. Eduardo Fernandez.

Slides:



Advertisements
Similar presentations
Copyright © 2006 Data Access Technologies, Inc. Open Source eGovernment Reference Architecture Approach to Semantic Interoperability Cory Casanave, President.
Advertisements

Service Oriented Architecture For Network Enabled Capability Duncan RussellJie Xu School of Computing University of Leeds.
Toward an Agent-Based and Context- Oriented Approach for Web Services Composition IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, VOL. 17, NO. 5,
ISWC Doctoral Symposium Monday, 7 November 2005
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 12 Slide 1 Distributed Systems Design 2.
Martin Wagner and Gudrun Klinker Augmented Reality Group Institut für Informatik Technische Universität München December 19, 2003.
ECHO: NASA’s E os C learing HO use Integrating Access to Data Services Michael Burnett Blueprint Technologies, 7799 Leesburg.
Variability Oriented Programming – A programming abstraction for adaptive service orientation Prof. Umesh Bellur Dept. of Computer Science & Engg, IIT.
ASNA Architecture and Services of Network Applications Research overview and opportunities L. Ferreira Pires.
Software Engineering Techniques for the Development of System of Systems Seminar of “Component Base Software Engineering” course By : Marzieh Khalouzadeh.
Aligning Business Processes to SOA B. Ramamurthy 6/16/2015Page 1.
PhD course - Milan, March /06/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science.
FREMA: e-Learning Framework Reference Model for Assessment David Millard Yvonne Howard IAM, DSSE, LTG University of Southampton, UK.
CSE5610 Intelligent Software Systems Semester 1 Enabling Intelligent Systems in Pervasive Computing.
ISIS Katrinebjerg i n t e r a c t i v e s p a c e s. n e t 1 Frank Allan Hansen, Representing Context in Hypermedia Data Models International.
A Context-Based Mediation Approach to Compose Semantic Web Services Michael Mrissa, Chirine Ghedira, Djamal Benslimane, Zakaria Maamar, Florian Rosenberg,
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Enterprise Resource Planning
An Intelligent Broker Architecture for Context-Aware Systems A PhD. Dissertation Proposal in Computer Science at the University of Maryland Baltimore County.
A Survey on Context-Aware Computing Center for E-Business Technology Seoul National University Seoul, Korea 이상근, 이동주, 강승석, Babar Tareen Intelligent Database.
Secure Systems Research Group - FAU Context Architectures Using Web Services PhD Candidate: Alvaro E. Escobar Advisors: Dr. Maria Petrie Dr. Eduardo Fernandez.
revised CmpE 583 Fall 2006Discussion: OWL- 1 CmpE 583- Web Semantics: Theory and Practice DISCUSSION: OWL Atilla ELÇİ Computer Engineering.
Patterns for Location and Context-based access control
Computer Science and Engineering 1 Service-Oriented Architecture Security 2.
Agent Model for Interaction with Semantic Web Services Ivo Mihailovic.
A service-oriented middleware for building context-aware services Center for E-Business Technology Seoul National University Seoul, Korea Tao Gu, Hung.
Composing Adaptive Software Authors Philip K. McKinley, Seyed Masoud Sadjadi, Eric P. Kasten, Betty H.C. Cheng Presented by Ana Rodriguez June 21, 2006.
Linked-data and the Internet of Things Payam Barnaghi Centre for Communication Systems Research University of Surrey March 2012.
Model-Driven Analysis Frameworks for Embedded Systems George Edwards USC Center for Systems and Software Engineering
PERVASIVE COMPUTING MIDDLEWARE BY SCHIELE, HANDTE, AND BECKER A Presentation by Nancy Shah.
Usability in Pervasive Computing Environment Advance Usability October 18, 2004 Anuj A. Nanavati.
Secure Systems Research Group - FAU Contexts and Context-based Access Control Model PhD Dissertation Progress Report Candidate: Alvaro E. Escobar Advisors:
Service Oriented Architectures Presentation By: Clifton Sweeney November 3 rd 2008.
Page 1 WWRF Briefing WG2-br2 · Kellerer/Arbanowski · · 03/2005 · WWRF13, Korea Stefan Arbanowski, Olaf Droegehorn, Wolfgang.
Cerberus: A Context-Aware Security Scheme for Smart Spaces presented by L.X.Hung u-Security Research Group The First IEEE International Conference.
Introduction Infrastructure for pervasive computing has many challenges: 1)pervasive computing is a large aspect which includes hardware side (mobile phones,portable.
Usable Security – CS 6204 – Fall, 2009 – Dennis Kafura – Virginia Tech Principles of Context aware systems Presented by: Rajesh Gangam Usable Security.
Page 1 of ?? Wireless Industry Congress 2003 NCAC Workshop (Ottawa) © Ramiro Liscano 2005 Context-based Coalition Access Control for Spontaneous Networking.
Secure Systems Research Group - FAU A Trust Model for Web Services Ph.D Dissertation Progress Report Candidate: Nelly A. Delessy, Advisor: Dr E.B. Fernandez.
Secure Systems Research Group - FAU Context Architectures Using Web Services Candidate: Alvaro E. Escobar Advisors: Dr. Maria Petrie Dr. Eduardo Fernandez.
9 Systems Analysis and Design in a Changing World, Fourth Edition.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Master Course /11/ Some additional words about pervasive/ubiquitous computing Lionel Brunie National Institute of Applied Science (INSA)
Application of Operating System Concepts to Coordination in Pervasive Sensing and Computing Systems Benjamin J. Ewy, Larry M. Sanders Ambient Computing,
Distribution and components. 2 What is the problem? Enterprise computing is Large scale & complex: It supports large scale and complex organisations Spanning.
REU 2004 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Distributed Rational.
 Copyright 2005 Digital Enterprise Research Institute. All rights reserved. Triple Spaces for an Ubiquitous Web of Services Reto Krummenacher,
A Study of Context-Awareness: Gaia & SOCAM Presented by Dongjoo Lee IDS Lab., Seoul National University Gaia: A Middleware Infrastructure to.
Page 1Wireless World Research Forum (WWRF) WWRF WG2 Service infrastructure of the wireless world  Chair: Prof. Radu Popescu-Zeletin, Fraunhofer FOKUS,
WG2 – Enabling Technologies Status of white paper Olaf Droegehorn, Klaus David University of Kassel Chair for Communication Technology (ComTec)
CoCA: A Collaborative Context- Aware Service Platform for Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire LIRIS-UMR-CNRS.
Course: COMS-E6125 Professor: Gail E. Kaiser Student: Shanghao Li (sl2967)
Secure Systems Research Group - FAU 1 WS-Reliability Pattern Ingrid Buckley Dept. of Computer Science and Engineering Florida Atlantic University Boca.
An Ontology-based Approach to Context Modeling and Reasoning in Pervasive Computing Dejene Ejigu, Marian Scuturici, Lionel Brunie Laboratoire INSA de Lyon,
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
An Intelligent Expert System for Proactive Services Deploying Ubiquitous Computing Technologies IEEE 2005 Proceedings of the 38th Hawaii International.
Lyon Research Center for Images and Intelligent Information Systems IEEE International Conference on Pervasive Services 2006 FRE 2672 INSA Lyon ICPS, 27.
Context-based Access Control
Cyberinfrastructure Overview of Demos Townsville, AU 28 – 31 March 2006 CREON/GLEON.
1 Visual Computing Institute | Prof. Dr. Torsten W. Kuhlen Virtual Reality & Immersive Visualization Till Petersen-Krauß | GUI Testing | GUI.
Adding Fault Tolerance to Service Oriented Architecture Ingrid Buckley 02/19/09.
Distribution and components
نمايش زمينه توسط وب معنايي براي محيط‌هاي محاسبات فراگير
Model-Driven Analysis Frameworks for Embedded Systems
Internet-based monitoring and control of embedded systems
Agenda Why context-aware apps and Web Services?
3rd Studierstube Workshop TU Wien
AGENT FRAMEWORK By- Arpan Biswas Rahul Gupta.
Toward an Ontology-Driven Architectural Framework for B2B E. Kajan, L
Presentation transcript:

Secure Systems Research Group - FAU Context Architectures Using Web Services Candidate: Alvaro E. Escobar Advisors: Dr. Maria Petrie Dr. Eduardo Fernandez Department of Computer Science and Engineering Florida Atlantic University, Boca Raton FL. 01/04/2007

Secure Systems Research Group - FAU Agenda Review the following papers: [Cha04] T. Chaari, F.Laforest, A. Celentano. “Design of Context-Aware Applications Based on Web Services”. LIRIS. Dipartimento di Informatica. INSA Lyon, France [Maa06] Z. Maamar, D.Benslimane, N. Narendra. “What can Context do for Web Services?”. Communications of the ACM, December 2006/Vol. 49, No. 12. Review our Context-aware Model Context Architecture Using Web Services

Secure Systems Research Group - FAU Design of Context-Aware Applications Based on Web Services [Cha04] Context: –A way to adapt the behavior and the interface of an application, to the user situation and equipment. Adaptation vs Context-awareness: –Adaptation: Capability to provide different versions/presentations of a service in order to suite the needs of the user. –Context-awareness: Capability of perceiving the user situation and of adapting the system behavior, as a consequence.

Secure Systems Research Group - FAU Design of Context-Aware Applications Based on Web Services [Cha04] Steps to Context-awareness: [Dey01] 1.Capture low level contextual data from sensors. 2.Build high level contextual information by interpreting data captured on step one. 3.Carry interpreted information to the application and provide possible ways on how it can adapt to context changes.

Secure Systems Research Group - FAU Design of Context-Aware Applications Based on Web Services [Cha04] Context representations: –Simple set of Attribute/Value pairs. [Bel03,Cor04,Dey01,Fer07] –Use of RDF (Resource Description Framework). [Bra01, Hel02] –As Ontologies. [Che03,Gu04]

Secure Systems Research Group - FAU Design of Context-Aware Applications Based on Web Services [Cha04] How the application can adapt to context changes. Four approaches: –Conceptual Frameworks: Focus on the architectural aspect of context-aware systems. [Dey01] –Service Platforms: Focus on providing pertinent services to a user, depending on context. –Appliance Environments: Focus on giving solutions to the heterogeneity problem by providing interoperability techniques and frameworks. –Computing Environments: Focus on designing the physical and logical infrastructure to hold ubiquitous systems.

Secure Systems Research Group - FAU Design of Context-Aware Applications Based on Web Services [Cha04] Development of context-aware apps. –Architecture supporting context-awareness at run-time. –design the application to be context-aware. Web Services –is widespread and “loosely coupling” approach to integration of applications. Adopt Web Services for context-aware application design.

Secure Systems Research Group - FAU Design of Context-Aware Applications Based on Web Services Service Oriented Architecture (SOA) [Cha04] 1.Context Capturing 2.Context Interpreting 3.Context Modeling 4.Context Dissemination 5.Context Adaptation Data flow (content) Visualization (UI) Application behavior (service)

Secure Systems Research Group - FAU Agenda Review the following papers: [Cha04] T. Chaari, F.Laforest, A. Celentano. “Design of Context-Aware Applications Based on Web Services”. LIRIS. Dipartimento di Informatica. INSA Lyon, France [Maa06] Z. Maamar, D.Benslimane, N. Narendra. “What can Context do for Web Services?”. Communications of the ACM, December 2006/Vol. 49, No. 12. Review our Context-aware Model Context Architecture Using Web Services

Secure Systems Research Group - FAU What can Context do for Web Services? [Maa06] Web Services (WS): –provide a language-neutral, loosely-coupled, and platform independent way for linking applications within organizations or enterprises across the Internet. –facilitates composite services (CWS): describes list of component WS involved. describes execution order of WS involved. describes corrective strategy in case of an exception.

Secure Systems Research Group - FAU What can Context do for Web Services? [Maa06] WS limitations: –processes the requests it receives without considering its execution status, before committing to another request. –lacks self-management to satisfy requirements of: Scalability: capacity of WS to interact with small or large community of WS without reducing its performance. Flexibility: capacity of WS to adapt behavior according to the situation in which it operates. Autonomy: capacity of WS to accept/reject/propose alternative demands of participation in CWS.

Secure Systems Research Group - FAU What can Context do for Web Services? [Maa06] A WS must assess its current capabilities, its ongoing commitments and its surrounding environment prior to binding to any CWS. Therefore WS must be context-aware: –Consider the following contextual aspects. Users: Stationary or mobile Expertise: Expert or novice Resources: Fixed or handheld Time: Morning or afternoon Location: Cafeteria or meeting room

Secure Systems Research Group - FAU What can Context do for Web Services? [Maa06] Applying context awareness on deploying WS. –Participation perspective: is about overseeing the multiple composition scenarios in which a WS participates. –Execution perspective: is about looking for the computing resources on which a WS operates and monitoring them. –Preference perspective: is about ensuring that user preferences are integrated into the specification of the CWS. Context supports WS in their decision-making process to whether accept or reject participation in a CWS.

Secure Systems Research Group - FAU What can Context do for Web Services? [Maa06] Applying context awareness on CWS semantics. –WS must agree on the meaning of the exchanged data. –Semantic conflicts must be resolved automatically using context. Languages OWL-S (Ontology Web Language for WS) and WSDL-S (WS Description Language) can handle data conflicts of type structure but cannot handle data conflicts of type value.

Secure Systems Research Group - FAU What can Context do for Web Services? [Maa06]

Secure Systems Research Group - FAU What can Context do for Web Services? [Maa06] Applying context awareness on WS conciliation. –W-Context: for context of WS (fine-grain content). –C-Context: for context of CWS (course-grain content).

Secure Systems Research Group - FAU Agenda Review the following papers: [Cha04] T. Chaari, F.Laforest, A. Celentano. “Design of Context-Aware Applications Based on Web Services”. LIRIS. Dipartimento di Informatica. INSA Lyon, France [Maa06] Z. Maamar, D.Benslimane, N. Narendra. “What can Context do for Web Services?”. Communications of the ACM, December 2006/Vol. 49, No. 12. Review our Context-aware Model Context Architecture Using Web Services

Secure Systems Research Group - FAU Context–Aware Model

Secure Systems Research Group - FAU Context–Aware Model

Secure Systems Research Group - FAU Context–Aware Model using Web Services

Secure Systems Research Group - FAU Agenda Review the following papers: [Cha04] T. Chaari, F.Laforest, A. Celentano. “Design of Context-Aware Applications Based on Web Services”. LIRIS. Dipartimento di Informatica. INSA Lyon, France [Maa06] Z. Maamar, D.Benslimane, N. Narendra. “What can Context do for Web Services?”. Communications of the ACM, December 2006/Vol. 49, No. 12. Review our Context-aware Model Context Architecture Using Web Services

Secure Systems Research Group - FAU Context Architecture Using Web Services

Secure Systems Research Group - FAU Conclusions Context is a fundamental concept in mobile systems. Different researchers use different variations of context. Web Services is the widespread approach to application integration. Integrated Web Services into our Context Model for easier application integration. Created a Context Architecture incorporating Web Services.

Secure Systems Research Group - FAU Future Work Simulate the many context and location-aware scenarios through our model. Build sequence diagrams for some Use Cases. The 4th International Conference on Ubiquitous Intelligence and Computing (UIC-07). Hong Kong, China, July 11-13, (01/15/2007) ICPS'07 : IEEE International Conference on Pervasive Services, July , 2007, Istanbul, Turkey (02/04/2007) ICWN'07- The 2007 International Conference on Wireless Networks. Monte Carlo Resort, Las Vegas, June 25-28, 2007 (02/20/2007) The Second International Conference on Pervasive Computing and Applications (ICPCA07) July 26-27, 2007, Birmingham, UK (02/28/2007) First International Conference on Autonomic Computing and Communication Systems, October 2007, Rome Italy (04/18/2007)

Secure Systems Research Group - FAU Context Architectures Using Web Services 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 Page –[Bra01] T. Bray. What is RDF? –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, –[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, 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 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, –[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 –[Rae05]M. Raento, A. Oulasvirta, R. Petit, H. Toivonen. “ContextPhone: A Prototyping Platform for Context-Aware Mobile Applications”. IEEE Pervasive Computing, –[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, –[W3C04]