Capacity-Driven Web Services

Author(s):  
Samir Tata ◽  
Zakaria Maamar ◽  
Djamel Belaïd ◽  
Khouloud Boukadi

This paper presents the concepts, definitions, issues, and solutions that revolve around the adoption of capacity-driven Web services. Because of the intrinsic characteristics of these Web services compared to regular, mono-capacity Web services, they are examined in a different way and across four steps denoted by description, discovery, composition, and enactment. Implemented as operations to execute at run-time, the capacities that empower a Web service are selected with respect to requirements put on this Web service such as data quality and network bandwidth. In addition, this paper reports on first the experiments that were conducted to demonstrate the feasibility of capacity-driven Web services, and also the research opportunities that will be pursued in the future.

Author(s):  
Samir Tata ◽  
Zakaria Maamar ◽  
Djamel Belaïd ◽  
Khouloud Boukadi

This paper presents the concepts, definitions, issues, and solutions that revolve around the adoption of capacity-driven Web services. Because of the intrinsic characteristics of these Web services compared to regular, mono-capacity Web services, they are examined in a different way and across four steps denoted by description, discovery, composition, and enactment. Implemented as operations to execute at run-time, the capacities that empower a Web service are selected with respect to requirements put on this Web service such as data quality and network bandwidth. In addition, this paper reports on first the experiments that were conducted to demonstrate the feasibility of capacity-driven Web services, and also the research opportunities that will be pursued in the future.


Author(s):  
Naziha Abderrahim ◽  
Sidi Mohamed Benslimane

Recommender systems help users find relevant Web service based on peers' previous experiences dealing with Web services (WSs). However, with the proliferation of WSs, recommendation has become “questionable”. Social computing seems offering innovative solutions to improve the quality of recommendations. Social computing is at the crossroad of computer sciences and social sciences disciplines by looking into ways of improving application design and development using elements that people encounter daily such as collegiality, friendship and trust. In this paper, the authors propose a social trust-aware system for recommending WS based on social qualities of WSs that they exhibit towards peers at run-time, and trustworthiness of the users who provide feedback on their overall experience using WSs. A set of experiments to assess the fairness and accuracy of the proposed system are reported in the paper, showing promising results.


Author(s):  
Christian Werner ◽  
Carsten Buschmann ◽  
Stefan Fischer

A major drawback of using SOAP for application integration is its enormous demand for network bandwidth. Compared to classical approaches, like Java-RMI and Corba, SOAP messages typically cause more than three times the network traffic. In this chapter we will explore compression strategies and give a detailed survey and evaluation of state of the art binary encoding techniques for SOAP. We also introduce a new experimental concept for SOAP compression based on differential encoding, which makes use of the commonly available WSDL description of a SOAP Web service. We not only conduct a detailed evaluation of compression effectiveness, but also provide the results of execution time measurements.


2008 ◽  
pp. 71-110 ◽  
Author(s):  
Nick Cook ◽  
Paul Robinson ◽  
Santosh Shrivastava

This chapter provides an overview of the problem of making high-value business-to-business (B2B) interactions non-repudiable, where non-repudiation is the property that no party to an interaction can subsequently deny their involvement in the interaction. Existing approaches are discussed in the context of fundamental work on fairness and non-repudiation. The existing work suffers from a lack of flexibility both in terms of the mechanisms that can be deployed to achieve non-repudiation and of the interactions to which non-repudiation can be applied. The authors contend that it is necessary to be able to render arbitrary Web service interactions non-repudiable and to optionally invoke application-level validation of business messages at run-time. The chapter presents the design and implementation of a novel Web services-based middleware that addresses these requirements. The middleware leverages existing Web service standards. It is sufficiently flexible to adapt to different regulatory regimes and to provide security guarantees that are appropriate to different business contexts.


2014 ◽  
Vol 29 (2) ◽  
pp. 265-280 ◽  
Author(s):  
Zakaria Maamar ◽  
Samir Tata ◽  
Kokou Yetongnon ◽  
Djamal Benslimane ◽  
Philippe Thiran

AbstractThis paper discusses a goal-based approach for the engineering of capacity-driven Web services. In this approach, goals are established to first, define the roles that these Web services will play in implementing business applications, second, frame the requirements that will be put on these Web services, and third, identify the processes in terms of business logics that these Web services will carry out. Because of the nature of capacity-driven Web services compared with regular (i.e. mono-capacity) Web services, their engineering in terms of design, development, and deployment takes place in a different way. A Web service that is empowered with several capacities, which are basically separate groups of operations to execute, has to choose one capacity for triggering at run-time. To this end, the Web service takes into account different types of requirements like data and privacy that are put on each capacity that empowers this Web service.


Author(s):  
Mustapha Mohammed Baua'a

The I\O file system Read\Write operations are considered the most significant characteristics. Where, many researchers focus on their works on how to decrease the response time of I\O file system read\write operations. However, most articles concentrate on how to read\write content of the file in parallelism manner. Here in this paper, the author considers the parallelizing Read\Write whole file bytes not only its contents. A case study has been applied in order to make the idea more clear. It talks about two techniques of uploading\downloading files via Web Service. The first one is a traditional way where the files uploaded and downloaded serially. While the second one is uploaded\ downloaded files using Java thread in order to simulate parallelism technique. Java Netbeans 8.0.2 have been used as a programming environment to implement the Download\Upload files through Web Services. Validation results are also presented via using Mat-lab platform as benchmarks. The visualized figures of validation results are clearly clarifying that the second technique shows better response time in comparison to the traditional way.


2019 ◽  
Vol 54 (6) ◽  
Author(s):  
Sawsan Ali Hamid ◽  
Rana Alauldeen Abdalrahman ◽  
Inam Abdullah Lafta ◽  
Israa Al Barazanchi

Recently, web services have presented a new and evolving model for constructing the distributed system. The meteoric growth of the Web over the last few years proves the efficacy of using simple protocols over the Internet as the basis for a large number of web services and applications. Web service is a modern technology of web, which can be defined as software applications with a programmatic interface based on Internet protocol. Web services became common in the applications of the web by the help of Universal, Description, Discovery and Integration; Web Service Description Language and Simple Object Access Protocol. The architecture of web services refers to a collection of conceptual components in which common sets of standard can be defined among interoperating components. Nevertheless, the existing Web service's architecture is not impervious to some challenges, such as security problems, and the quality of services. Against this backdrop, the present study will provide an overview of these issues. Therefore, it aims to propose web services architecture model to support distributed system in terms of application and issues.


2021 ◽  
pp. 104225872110268
Author(s):  
Dean A. Shepherd ◽  
Johan Wiklund ◽  
Dimo Dimov

The future of the field of entrepreneurship is bright primarily because of the many research opportunities to make a difference. However, as scholars how can we find these opportunities and choose the ones most likely to contribute to the literature? This essay introduces me-search and a special issue of research-agenda papers from leading scholars as tools for blazing new trails in entrepreneurship research. Me-search and the agenda papers point to the importance of solving a practical problem; problematizing, contextualizing, and abstracting entrepreneurship research; and using empirical theorizing to explore entrepreneurial phenomena.


Sign in / Sign up

Export Citation Format

Share Document