scispace - formally typeset
Search or ask a question
Author

Qusay H. Mahmoud

Bio: Qusay H. Mahmoud is an academic researcher from University of Ontario Institute of Technology. The author has contributed to research in topics: Web service & Mobile computing. The author has an hindex of 28, co-authored 227 publications receiving 4229 citations. Previous affiliations of Qusay H. Mahmoud include Carleton University & Simon Fraser University.


Papers
More filters
Proceedings ArticleDOI
21 Apr 2008
TL;DR: This work conducts a thorough analytical investigation on the plurality of Web service interfaces that exist on the Web today and determines an intriguing result that 63% of the available Web services on theWeb are considered to be active.
Abstract: Searching for Web service access points is no longer attached to service registries as Web search engines have become a new major source for discovering Web services. In this work, we conduct a thorough analytical investigation on the plurality of Web service interfaces that exist on the Web today. Using our Web Service Crawler Engine (WSCE), we collect metadata service information on retrieved interfaces through accessible UBRs, service portals and search engines. We use this data to determine Web service statistics and distribution based on object sizes, types of technologies employed, and the number of functioning services. This statistical data can be used to help determine the current status of Web services. We determine an intriguing result that 63% of the available Web services on the Web are considered to be active. We further use our findings to provide insights on improving the service retrieval process.

573 citations

Journal ArticleDOI
TL;DR: There is a need for more research to better understand, characterize and evaluate the utility of blockchain in healthcare, and the state-of-the-art in the development of blockchain applications for healthcare, their limitations and the areas for future research are highlighted.

526 citations

Proceedings ArticleDOI
24 Sep 2007
TL;DR: The Web service relevancy function (WsRF) used for measuring the relevancies ranking of a particular Web service based on client's preferences, and QoS metrics is introduced and presented.
Abstract: Discovering Web services using keyword-based search techniques offered by existing UDDI APIs (i.e. Inquiry API) may not yield results that are tailored to clients' needs. When discovering Web services, clients look for those that meet their requirements, primarily the overall functionality and quality of service (QoS). Standards such as UDDI, WSDL, and SOAP have the potential of providing QoS-aware discovery, however, there are technical challenges associated with existing standards such as the client's ability to control and manage discovery of Web services across accessible service registries. This paper proposes a solution to this problem and introduces the Web service relevancy function (WsRF) used for measuring the relevancy ranking of a particular Web service based on client's preferences, and QoS metrics. We present experimental validation, results, and analysis of the presented ideas.

519 citations

Proceedings ArticleDOI
08 May 2007
TL;DR: This work introduces the Web Service Relevancy Function (WsRF) used for measuring the relevancy ranking of a particular Web service based on QoS metrics and client preferences and proposes a solution to this problem.
Abstract: Major research challenges in discovering Web services include, provisioning of services across multiple or heterogeneous registries, differentiating between services that share similar functionalities, improving end-to-end Quality of Service (QoS), and enabling clients to customize the discovery process. Proliferation and interoperability of this multitude of Web services have lead to the emergence of new standards on how services can be published, discovered, or used (i.e. UDDI, WSDL, SOAP). Such standards can potentially provide many of these features and much more, however, there are technical challenges associated with existing standards. One of these challenges is the client.s ability to control the discovery process across accessible service registries for finding services of interest. This work proposes a solution to this problem and introduces the Web Service Relevancy Function (WsRF) used for measuring the relevancy ranking of a particular Web service based on QoS metrics and client preferences. We present experimental validation, results, and analysis of the presented ideas.

307 citations

Journal ArticleDOI
TL;DR: An analysis of the security issues at the various layers of CPS architecture, risk assessment and techniques for securing CPS is presented and possible solutions are presented.

291 citations


Cited by
More filters
Journal Article
TL;DR: AspectJ as mentioned in this paper is a simple and practical aspect-oriented extension to Java with just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns.
Abstract: Aspect] is a simple and practical aspect-oriented extension to Java With just a few new constructs, AspectJ provides support for modular implementation of a range of crosscutting concerns. In AspectJ's dynamic join point model, join points are well-defined points in the execution of the program; pointcuts are collections of join points; advice are special method-like constructs that can be attached to pointcuts; and aspects are modular units of crosscutting implementation, comprising pointcuts, advice, and ordinary Java member declarations. AspectJ code is compiled into standard Java bytecode. Simple extensions to existing Java development environments make it possible to browse the crosscutting structure of aspects in the same kind of way as one browses the inheritance structure of classes. Several examples show that AspectJ is powerful, and that programs written using it are easy to understand.

2,947 citations

Book ChapterDOI
01 Jan 2011
TL;DR: The main goal is to delineate, in a coherent and structured way, the chapters included in this handbook and to help the reader navigate the extremely rich and detailed content that the handbook offers.
Abstract: Recommender Systems (RSs) are software tools and techniques providing suggestions for items to be of use to a user. In this introductory chapter we briefly discuss basic RS ideas and concepts. Our main goal is to delineate, in a coherent and structured way, the chapters included in this handbook and to help the reader navigate the extremely rich and detailed content that the handbook offers.

2,160 citations

Journal ArticleDOI
TL;DR: In this paper, the authors present a review of the state-of-the-art of Big Data applications in Smart Farming and identify the related socio-economic challenges to be addressed.

1,477 citations

Book
01 Jan 1996

1,170 citations