Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Zakaria Maamar is active.

Publication


Featured researches published by Zakaria Maamar.


IEEE Transactions on Knowledge and Data Engineering | 2005

Toward an agent-based and context-oriented approach for Web services composition

Zakaria Maamar; Soraya Kouadri Mostéfaoui; Hamdi Yahyaoui

This paper presents an agent-based and context-oriented approach that supports the composition of Web services. A Web service is an accessible application that other applications and humans can discover and invoke to satisfy multiple needs. To reduce the complexity featuring the composition of Web services, two concepts are put forward, namely, software agent and context. A software agent is an autonomous entity that acts on behalf of users and the context is any relevant information that characterizes a situation. During the composition process, software agents engage in conversations with their peers to agree on the Web services that participate in this process. Conversations between agents take into account the execution context of the Web services. The security of the computing resources on which the Web services are executed constitutes another core component of the agent-based and context-oriented approach presented in this paper.


Communications of The ACM | 2006

What can context do for web services

Zakaria Maamar; Djamal Benslimane; Nanjangud C. Narendra

Context-aware Web service would significantly benefit the interactions between human, applications, and the environment.


ACM Transactions on Internet Technology | 2007

A context-based mediation approach to compose semantic Web services

Michael Mrissa; Chirine Ghedira; Djamal Benslimane; Zakaria Maamar; Florian Rosenberg; Schahram Dustdar

Web services composition is a keystone in the development of interoperable systems. However, despite the widespread adoption of Web services, several obstacles still hinder their smooth automatic semantic reconciliation when being composed. Consistent understanding of data exchanged between composed Web services is hampered by various implicit modeling assumptions and representations. Our contribution in this article revolves around context and how it enriches data exchange between Web services. In particular, a context-based mediation approach to solve semantic heterogeneities between composed Web services is presented.


international database engineering and applications symposium | 2006

Towards an Approach forWeb services Substitution

Yehia Taher; Djamal Benslimane; Marie-Christine Fauvet; Zakaria Maamar

This paper presents an approach whose objective is to support Web services substitution. Substitution means replacing a component with another component, as long as the replacing component produces the same output and satisfies the same requirements as the replaced component. Motives for substitution include Web services non-responsiveness to client requests and better arrangement with another, competitor Web service. To perform Web services substitution with less impact on the ongoing, and sometimes critical, business processes, the approach proposes deploying communities of Web services. A community promotes the dynamic binding of Web services through a common interface, known as open service connectivity. The open service connectivity directs requests to and responses from Web services regardless of how these latter are specified, implemented, and located


IEEE Transactions on Services Computing | 2009

Configurable Composition and Adaptive Provisioning of Web Services

Quan Z. Sheng; Boualem Benatallah; Zakaria Maamar; Anne H. H. Ngu

Web services composition has been an active research area over the last few years. However, the technology is still not mature yet and several research issues need to be addressed. In this paper, we describe the design of CCAP, a system that provides tools for adaptive service composition and provisioning. We introduce a composition model where service context and exceptions are configurable to accommodate needs of different users. This allows for reusability of a service in different contexts and achieves a level of adaptiveness and contextualization without recoding and recompiling of the overall composed services. The execution semantics of the adaptive composite service is provided by an event-driven model. This execution model is based on Linda Tuple Spaces and supports real-time and asynchronous communication between services. Three core services, coordination service, context service, and event service, are implemented to automatically schedule and execute the component services, and adapt to user configured exceptions and contexts at run time. The proposed system provides an efficient and flexible support for specifying, deploying, and accessing adaptive composite services. We demonstrate the benefits of our system by conducting usability and performance studies.


IEEE Intelligent Systems | 2007

An Argumentation Framework for Communities of Web Services

Jamal Bentahar; Zakaria Maamar; Djamal Benslimane; Philippe Thiran

As the number of Web services continues to increase, so does the opportunities to compose them to build more complex and complete business solutions. To facilitate and speed up Web-services discovery, Web services with similar (or equivalent) functionalities - such as flight booking and travel reservation - can be grouped into communities. Argumentation theory, implemented through a set of software agents that reason about Web services, can improve Web services performance through the notion of communities.


Simulation Modelling Practice and Theory | 2011

LinkedWS: A Novel Web Services Discovery Model Based on the Metaphor of Social Networks

Zakaria Maamar; Leandro Krug Wives; Youakim Badr; Said Elnaffar; Khouloud Boukadi; Noura Faci

Abstract Web services are increasingly becoming the de facto implementation for the service-oriented architecture paradigm for enterprises due to their ease of use. Nevertheless, discovering these Web services is still hindered by many challenges that are partially attributed to shortcomings found in the discovery registry models (e.g., UDDI) used nowadays. These registries do not, for example, capture the rich information resulting from the various types of interactions between Web services. To address these shortcomings, and inspired by the conventional human social networks on the net, like Facebook and Twitter, we develop LinkedWS , a social networks discovery model to capture the different interactions that occur between Web services. Based on these interactions, specialized relationships are spawned and discerned. Examples of these relationships are collaboration and substitution. This paper describes LinkedWS and its potential, and reports on its implementation status.


computer supported cooperative work in design | 2001

Integration of workflow and agent technology for business process management

Yuhong Yan; Zakaria Maamar; Weiming Shen

Both workflow and agent technology have recently been applied to business process management. The integration of these two technologies definitely provides solutions to problems that cannot be solved by either of them individually. This paper summarises the capabilities of these two technologies and discusses the forms and benefits of integrating them for business process management. Generally, agent-enhanced workflow management and agent-based workflow management are the main forms of application of intelligent agents to workflow systems. Some research issues in each form are discussed. A conclusion, with a discussion about future research directions, is also given.


conference on advanced information systems engineering | 2004

Enabling Personalized Composition and Adaptive Provisioning of Web Services

Quan Z. Sheng; Boualem Benatallah; Zakaria Maamar; Marlon Dumas; Anne H. H. Ngu

The proliferation of interconnected computing devices is fostering the emergence of environments where Web services made available to mobile users are a commodity. Unfortunately, inherent limitations of mobile devices still hinder the seamless access to Web services, and their use in supporting complex user activities. In this paper, we describe the design and implementation of a distributed, adaptive, and context-aware framework for personalized service composition and provisioning adapted to mobile users. Users specify their preferences by annotating existing process templates, leading to personalized service-based processes. To cater for the possibility of low bandwidth communication channels and frequent disconnections, an execution model is proposed whereby the responsibility of orchestrating personalized processes is spread across the participating services and user agents. In addition, the execution model is adaptive in the sense that the runtime environment is able to detect exceptions and react to them according to a set of rules.


IEEE Internet Computing | 2011

Why Web Services Need Social Networks

Zakaria Maamar; Hakim Hacid; Michael N. Huhns

To make Web services recommend the peers with whom they would like to collaborate in case of compositions, recommend the peers that can substitute for them in case of failure, and be aware of the peers that compete against them in case of selection, weaving social computing elements into service-oriented computing principles is required. We discuss how this weaving takes place.

Collaboration


Dive into the Zakaria Maamar's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge