scholarly journals Multi-Tier Framework for Management of Web Services' Quality

2011 ◽  
pp. 1745-1767
Author(s):  
Abdelghani Benharref ◽  
Mohamed Adel Serhani ◽  
Mohamed Salem ◽  
Rachida Dssouli

Web services are a new breed of applications that endorse large support from main vendors from industry as well as academia. As the Web services paradigm becomes more mature, its management is crucial to its adoption and success. Existing approaches are often limited to the platforms under which management features are provided. In this chapter, we propose an approach to provide a unique central console for management of both functional and nonfunctional aspects of Web services. In fact, we aim at the development of a framework to provide management features to providers and clients by supporting management activities all along the lifecycle. The framework allows/forces providers to consider management activities while developing their Web services. It allows clients to select appropriate Web services using different criteria (e.g., name, quality, etc.). Clients also make use of the framework to check if the Web services they are actually using or planning to use are behaving correctly. We evaluate the Web services management features of our framework using a composite Web service.

Author(s):  
Abdelghani Benharref ◽  
Mohamed Adel Serhani ◽  
Mohamed Salem ◽  
Rachida Dssouli

Web services are a new breed of applications that endorse large support from main vendors from industry as well as academia. As the Web services paradigm becomes more mature, its management is crucial to its adoption and success. Existing approaches are often limited to the platforms under which management features are provided. In this chapter, we propose an approach to provide a unique central console for management of both functional and nonfunctional aspects of Web services. In fact, we aim at the development of a framework to provide management features to providers and clients by supporting management activities all along the lifecycle. The framework allows/forces providers to consider management activities while developing their Web services. It allows clients to select appropriate Web services using different criteria (e.g., name, quality, etc.). Clients also make use of the framework to check if the Web services they are actually using or planning to use are behaving correctly. We evaluate the Web services management features of our framework using a composite Web service.


Author(s):  
Zakaria Maamar

In the field of Web services (Benatallah, Sheng, & Dumas, 2003; Bentahar, Maamar, Benslimane, & Thiran, 2007; Medjahed & Bouguettaya, 2005), a community gathers Web services that offer similar functionalities. Hotel booking and car rental are samples of functionalities. This gathering takes place regardless of who developed the Web services, where the Web services are located, and how the Web services function to satisfy their functionalities. A Web service is an accessible application that can be discovered according to its functionality and then invoked in order to satisfy users’ needs. In addition, Web services can be composed in a way that permits modeling and executing complex business processes. Composition is one of Web services’ strengths as it targets user needs that cannot be satisfied by any single available Web service. A composite Web service obtained by combining available Web services may be used (Figure 1). The use of communities in composition scenarios offers two immediate benefits. The first benefit is the possibility of accelerating the search of Web services required to satisfy user needs by looking for communities rather than screening UDDI (universal description, discovery, and integration) and ebXML registries. The second benefit is the late execution binding of the required Web services once the appropriate communities are identified. Both benefits stress the need of examining Web services in a different way. Current practices in the field of Web services assume that a community is static and Web services in a community always exhibit a cooperative attitude. These practices need to be revisited as per the following arguments. A community is dynamic: New Web services enter, other Web services leave, some Web services become temporarily unavailable, and some Web services resume operation after suspension. All these events need to be closely monitored so that inconsistent situations are avoided. Moreover, Web services in a community can compete on nonshareable computing resources, which may delay their performance scheduling. Web services can also announce misleading information (e.g., nonfunctional details) in order to boost their participation opportunities in composition scenarios. Finally, Web services can be malicious in that they can try to alter other Web services’ data or operations. To look into ways of making Web services communities active, we describe in this article some mechanisms that would enable Web services among other things to enter a community, to leave a community after awhile, to reenter the same community if some opportunities loom, and to be rewarded for being part of a community. These mechanisms would be developed along three perspectives, which we refer to as the following. • Community management: How do we establish or dismantle a new or existing community of Web services? • Web services attraction and retention: How do we invite and convince new Web services to join a community? How do we retain existing Web services in a community? • Interaction management: How are interactions between Web services regulated in a community? How do we deal with conflicts in a community?


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.


2016 ◽  
Vol 12 (2) ◽  
pp. 177-200 ◽  
Author(s):  
Sanjay Garg ◽  
Kirit Modi ◽  
Sanjay Chaudhary

Purpose Web services play vital role in the development of emerging technologies such as Cloud computing and Internet of Things. Although, there is a close relationship among the discovery, selection and composition tasks of Web services, research community has treated these challenges at individual level rather to focus on them collectively for developing efficient solution, which is the purpose of this work. This paper aims to propose an approach to integrate the service discovery, selection and composition of Semantic Web services on runtime basis. Design/methodology/approach The proposed approach defined as a quality of service (QoS)-aware approach is based on QoS model to perform discovery, selection and composition tasks at runtime to enhance the user satisfaction and quality guarantee by incorporating non-functional parameters such as response time and throughput with the Web services and user request. In this paper, the proposed approach is based on ontology for semantic description of Web services, which provides interoperability and automation in the Web services tasks. Findings This work proposed an integrated framework of Web service discovery, selection and composition which supports end user to search, select and compose the Web services at runtime using semantic description and non-functional requirements. The proposed approach is evaluated by various data sets from the Web Service Challenge 2009 (WSC-2009) to show the efficiency of this work. A use case scenario of Healthcare Information System is implemented using proposed work to demonstrate the usability and requirement the proposed approach. Originality/value The main contribution of this paper is to develop an integrated approach of Semantic Web services discovery, selection and composition by using the non-functional requirements.


2021 ◽  
Author(s):  
Kian Farsandaj

In the last decade, selecting suitable web services based on users’ requirements has become one of the major subjects in the web service domain. Any research works have been done - either based on functional requirements, or focusing more on Quality of Service (QoS) - based selection. We believe that searching is not the only way to implement the selection. Selection could also be done by browsing, or by a combination of searching and browsing. In this thesis, we propose a browsing method based on the Scatter/Gather model, which helps users gain a better understanding of the QoS value distribution of the web services and locate their desired services. Because the Scatter/Gather model uses cluster analysis techniques and web service QoS data is best represented as a vector of intervals, or more generically a vector of symbolic data, we apply for symbolic clustering algorithm and implement different variations of the Scatter/Gather model. Through our experiments on both synthetic and real datasets, we identify the most efficient ( based on the processing time) and effective implementations.


Author(s):  
W. L. Yeung

Business collaboration is increasingly conducted over the Internet. Trading parties require business-level protocols for enabling their collaborative processes and a number of standardised languages, and approaches have been proposed for specifying business-level protocols. To illustrate the specification of web services based collaborative processes, three inter-related specification languages, namely, the ebXML Business Process Specification Schema (BPSS), the Web Service Business Process Execution Language (WSBPEL), and the Web Services Conversations Language (WSCL) are discussed in this chapter. A contract negotiation protocol is used as an example to illustrate the concepts involved in the specification. The chapter also discusses different strategies for deploying these specification languages.


2011 ◽  
pp. 972-985
Author(s):  
Ákos Hajnal ◽  
Tamás Kifor ◽  
Gergely Lukácsy ◽  
László Z. Varga

More and more systems provide data through web service interfaces and these data have to be integrated with the legacy relational databases of the enterprise. The integration is usually done with enterprise information integration systems which provide a uniform query language to all information sources, therefore the XML data sources of Web services having a procedural access interface have to be matched with relational data sources having a database interface. In this chapter the authors provide a solution to this problem by describing the Web service wrapper component of the SINTAGMA Enterprise Information Integration system. They demonstrate Web services as XML data sources in enterprise information integration by showing how the web service wrapper component integrates XML data of Web services in the application domain of digital libraries.


Author(s):  
Mahmoud Brahimi ◽  
Lionel Seinturier ◽  
Mahmoud Boufaida

At the present time and with the economic orientation towards maturity, enterprises unlike the traditional competitive business strategies are wanted out of necessity to cooperate with other enterprises and to add new activities to their existing profiles. The rapid growth of technologies motivates enterprises to invest more and more in this domain with the adoption of the cooperative e-business applications. Consequently, we propose in this paper an approach that permits enterprises to enhance their cooperative activities. This approach is based on the agent and Web services paradigms. It is organized in the form of cooperative application groups representing the different parts of a company. Agent coordinators orchestrate the cooperative work of these groups. The most requested functionalities inside the enterprise and those offered to the external world can be exported as Web Services. We describe the Web Services with DAML-based Web Service ontology (OWL-S). The search, invocation and exploration of these Web services can be offered by an intermediate agent called Web Service Finder Agent. The proposed approach provides a new vision of the cooperation context where the companies and their partners share knowledge and offer functionalities as agents and Web Services.


2011 ◽  
pp. 641-658
Author(s):  
Vladimir Tosic ◽  
Wei Ma ◽  
Babak Pagurek ◽  
Bernard Pagurek ◽  
Hanan Lutfiyya

The Web Service Offerings Infrastructure (WSOI) is a monitoring and management infrastructure for the Web Service Offerings Language (WSOL). It extends Apache Axis, an open-source tool for hosting Web services. We present technical details of several WSOI solutions for monitoring Web Services. To pass management information among management parties, we built WSOI serializer and WSOI deserializer modules converting data between formats of Axis’ MessageContext properties and SOAP headers. To perform different monitoring activities for different WSOL service offerings, we implemented Web Service Offering Descriptor (WSOD) as a complement to Axis’ Web Service Deployment Descriptor (WSDD) component. To represent run-time values of WSOL-related management information, we developed WSOI management information model. All these solutions were verified with a prototype implementation of WSOI 2.0 and validated on case studies.


Sign in / Sign up

Export Citation Format

Share Document