Real Time in Self-Adaptability of Web Services to the Context based on Workflow: Ambulance Trajectory Case Study

Real Time in Self-Adaptability of Web Services to the Context based on Workflow: Ambulance Trajectory Case Study

Faîçal Felhi (Department of Computer Sciences, Higher Institute of Management Tunis, Le Bardo, Tunisia) and Jalel Akaichi (Department of Computer Sciences, Higher Institute of Management Tunis, Le Bardo, Tunisia)
DOI: 10.4018/IJARAS.2015010103


Real time impact in many applications is the subject of a recent field of studies in information systems. Web services are a solution for the integration of distributed information systems that are autonomous, heterogeneous and auto adaptable to the context. This impact can resolve many problems in different systems based on Service Oriented Architecture (SOA) and web services. In this paper, the authors are interested in defining an approach to provide the different needs of self-adaptability of SOA to the context based on workflow, define the real time goal in their approach and show the feasibility and performance evaluation of their approach in an ambulance trajectory case study.
Article Preview

1. Introduction

System information must meet some specific constraints surrounding self-adaptation to the context in real time in the case of ubiquitous computing (Weiser, 1993) and the systems based on Service Oriented Architecture and Web services. Computing applications now operate in a variety of new settings; for example, they are embedded in cars or wearable devices. They use information about their context to respond and adapt to changes in the computing environment. They are, in short, increasingly context aware. Considerable approaches are related to adaptability with different modes of implementation such as: Aspect Oriented Programming (Kiczales et al., 1997). This aspect is used by various platforms on the goal to adapt the Web service (WS, 2004) to the context of dynamic changes of the environment. Web services, like any other middleware technologies, aim to provide mechanisms to bridge heterogeneous platforms, allowing data to flow across various programs. The Web services technology looks very similar to what most middleware technologies look like. The emergence of Web services as a model for integrating heterogeneous Web information has generated new possibilities of interaction and adaptability to the given context when offered more potential for interoperability. However, from a set of requirements on SOA (Service Oriented Architecture) (Curbera et al., 2008), and to provide self adaptation to the context of Web services, we need to integrate more generic connectors that take into account all ambient or distant events in real time. The Service-oriented architecture offers at great flexibility that is a great ability to functional and technical changes. Moreover, this type of architecture is most often used as a Web services’ support, which provides the flexibility and interoperability expected, that is the ability to communicate between heterogeneous systems. The application in such information systems that incorporate SOA need to communicate across the exchange software (middleware or platforms). These middleware are the source of our work. It is on them that will build the same expectations in terms of flexibility, interoperability and adaptability.

The rest of this paper is organized as follows: In section 2, we review previous researches on the adaptability of Web services, context awareness and real time impact on their approach. In section 3, we present our approach for a self adaptability of SOA to the context in real time and the context awareness of meta-model for them. In section 4, we illustrate our solution by feasibility in ambulance trajectory case study. In section 5, we show the advantages of our approach by a performance evaluation. Finally, we summarize our work and discuss future research in Section 6.

Complete Article List

Search this Journal:
Open Access Articles: Forthcoming
Volume 7: 1 Issue (2016)
Volume 6: 2 Issues (2015)
Volume 5: 4 Issues (2014)
Volume 4: 4 Issues (2013)
Volume 3: 4 Issues (2012)
Volume 2: 4 Issues (2011)
Volume 1: 4 Issues (2010)
View Complete Journal Contents Listing