Privacy Automation in Context-Aware Services

Author(s):  
Amr Ali Eldin ◽  
Semir Daskapan ◽  
Jan van den Berg

With the growing interest in context-aware services, attention has been given to privacy and trust issues. Context-aware privacy architectures are usually proposed and developed without taking into account the trustworthiness of a service provider. Therefore, this chapter deals with two challenges in context-aware services. The first one is to improve privacy architectures with a trust functionality and the second one is to integrate this refined privacy architecture in larger service-oriented architectures (SOAs).

Author(s):  
Gerhard Austaller

The chapter “Ubiquitous Services and Business Processes” discussed the benefits for real time enterprises of service oriented architectures (SOA) in terms of reusability and flexibility. Web services are one incarnation of SOA. This chapter gives a brief introduction to SOA. It discusses the attributes that define SOA, the roles of the participants in a service oriented environment. The essence of SOA is that clients use services offered by a service provider to get a task done. For the moment we simplify service to “a software component with network connection”. Services are offered with a description at wellknown “places” (also called registries, repositories), where clients choose services according to their needs. The chapter discusses several approaches to describe services and to look for them. Moreover, some well-known systems, and also current research, are discussed.


Author(s):  
Patrícia Dockhorn Costa ◽  
Luís Ferreira Pires ◽  
Marten van Sinderen

Context-awareness has been investigated for almost a decade and is considered as a convenient and desirable feature in distributed mobile systems since it allows these systems to benefit from the changes in their users’ context to dynamically tailor services to their users’ current situation and needs. This chapter addresses the research results and challenges of designing a flexible infrastructure to support the development of mobile context-aware applications. We discuss relevant context-awareness concepts, define architectural patterns on context-awareness, present the design of a target infrastructure, and discuss some related research and research trends. The context-aware infrastructure described in this chapter follows the principles of service-oriented architectures in which the dynamic customization of context-aware mobile services is specified by means of application behavior rules that are interpreted and applied by the infrastructure at runtime.


Author(s):  
Vinod K. Dubey ◽  
Daniel A. Menascé

The use of Service Oriented Architectures (SOA) enables the existence of a market of service providers delivering functionally equivalent services at different Quality of Service (QoS) and cost levels. The QoS of composite applications can typically be described in terms of metrics such as response time, availability, and throughput of the services that compose the application. A global utility function of the various QoS metrics is the objective function used to determine a near-optimal selection of service providers that support the composite application. This chapter describes the architecture of a QoS Broker that manages the performance of composite applications. The broker continually monitors the utility of the applications and triggers a new service selection when the utility falls below a pre-established threshold or when a service provider fails. A proof-of-concept prototype of the QoS broker demonstrates how it maintains the average utility of the composite application above the threshold in spite of service provider failures and performance degradation.


Author(s):  
Hicham Baidouri ◽  
Hatim Hafiddi ◽  
Mahmoud Nassar ◽  
Abdelaziz Kriouile

One of the main observed gains of Service Oriented Architectures (SOA) is the ability to compose new services to achieve high level functionalities. Thus, it is necessary to organize services in a manner to achieve this goal automatically and easily. Furthermore, the emergence of wireless technologies and intelligent mobile devices has enabled the creation of a new kind of services called context-aware composite services. With such services, context plays a great role in their design and development process in order to produce the most appropriate response. In this paper, the authors aim to present their Context-Aware Composite Service (CACS) metamodel for design and development of these services, and, a dedicated tool called MA2C (A Mediator Architecture for Context-aware Composition) responsible of their dynamic generation and execution.


Sign in / Sign up

Export Citation Format

Share Document