The Experts below are selected from a list of 360 Experts worldwide ranked by ideXlab platform

Patrick Martin - One of the best experts on this subject based on the ideXlab platform.

  • goDiscovery Web Service Discovery made efficient
    International Conference on Web Services, 2015
    Co-Authors: Yehia Elshater, Khalid Elgazzar, Patrick Martin
    Abstract:

    The growing popularity of cloud computing has magnified the rise of software reuse by facilitating Service provisioning over the Internet. At the same time, a new generation of mobile apps has emerged relying on backend Services that expand the app functionally, while reducing the overhead on limited mobile resources. The Web Service approach promises great flexibility in offering software functionality over the network, while maintaining interoperability between heterogeneous platforms. In addition, recent years have witnessed the rise of user-facing Service developments that can be consumed on-the-go with a standard interface, such as Restful Web Services. However, the Discovery of such Services does not match their growing popularity and remain challenging. Users cannot tolerate long latency in finding relevant Services to their requests. In this paper, we propose a robust and efficient Web Service Discovery approach that uses statistical methods and indexing techniques to improve the precision and response time of the Discovery process. Experimental results demonstrate that the proposed approach outperforms the state-of-the-art Discovery mechanisms and significantly reduces the query response time by at least 77%, while maintaining comparable accuracy.

  • daas cloud based mobile Web Service Discovery
    Pervasive and Mobile Computing, 2014
    Co-Authors: Khalid Elgazzar, Hossam S Hassanein, Patrick Martin
    Abstract:

    The proliferation of smartphones and the recent advancement in ubiquitous wireless access have made mobile Web Services more possible than ever before. However, finding relevant Web Services that can match requests and fit user context remains a major concern. The challenges facing Web Service Discovery are further magnified by the stringent constraints of mobile devices and the inherit complexity of wireless heterogeneous networks. Cloud computing, with its flexible design and theoretically unlimited computing resources, is a viable approach to bootstrapping Web Service Discovery. The cloud can build bridges between mobile devices, as a convenient ubiquitous interface, and a backbone infrastructure with abundant computing resources. This paper introduces ''Discovery as a Service (Daas)'', a novel cloud-based Discovery framework that addresses the core components of mobile Web Service Discovery. The DaaS framework lays the foundation of efficient mobile Web Service Discovery that takes into consideration user preferences and context. The experimental validation and performance evaluation demonstrate that DaaS can effectively rank relevant Services according to the various user context and preferences, in addition to enhancing the precision of the discovered Services. The prototype also shows that Web Service clustering for Discovery significantly improves the overall response time, while the cloud maintains scalability according to prespecified performance criteria.

  • effective Web Service Discovery in mobile environments
    Local Computer Networks, 2011
    Co-Authors: Khalid Elgazzar, Hossam S Hassanein, Patrick Martin
    Abstract:

    Recent advancements in the design of mobile devices and wireless technologies have produced a successful coupling of mobile devices and Web Services, where mobile devices can be a Service provider or a consumer. However, finding relevant Web Services that match requests remain a major hindrance to its booming. The challenges facing Web Service Discovery are further magnified by the stringent constraints of mobile devices, and the inherit complexity of wireless heterogeneous networks. While significant research has focused on Service Discovery protocols in isolation, they mostly lack a holistic capacity to address the different limitations collectively. We introduce a novel Discovery framework that addresses all aspects of mobile Web Service Discovery, yet does not jeopardize the efficiency requirement for this Discovery; especially as an application run in resource-constrained environments.

Gang Zhou - One of the best experts on this subject based on the ideXlab platform.

  • scalable Web Service Discovery on p2p overlay network
    IEEE International Conference on Services Computing, 2007
    Co-Authors: Gang Zhou, Rui Chen, Hui Zhang
    Abstract:

    Decentralized approaches for Web Services Discovery, such as peer-to-peer, become more and more attention - getting in the scientific community. In this paper, we propose a peer-to-peer framework, which adopts an enhanced skip graph named Servicelndex as the overlay network for Service Discovery. To guarantee Discovery efficiency, Servicelndex schemed WSDL-S (Web Services semantics) as semantic Web Services description language and extracted its semantic attributes as indexing keys in skip graph. Also a multi-layer P2P overlay network was constructed to aggregate similar keys and keep load balancing on peer nodes. The evaluation showed that the Servicelndex system performs considerable Service Discovery efficiency.

  • Web Service Discovery and dynamic invocation based on uddi owl s
    Lecture Notes in Computer Science, 2006
    Co-Authors: Gang Zhou
    Abstract:

    With the development of Web technology and e-business, the Web Services paradigm has been widely accepted by industry and academic research. More and more Web applications have been wrapped as Web Services, which triggers the change of research focus from finding and integrating them to maximizing reuse. Usually a Service requestor retrieves (Web) Service advertisements out of a UDDI registry based on keywords , like in search engines, which inevitably brings the difficulty of discovering the most appropriate Service from a massive number of existing Services. This paper briefly introduces a new mechanism to discover and match Services in a more fine-grained manner by taking advantage of UDDI and OWL-S. UDDI is used to discover approximate Services syntactically by adding new elements and an API. OWL-S is used to match the exact Service semantically using ontologies and inference. Finally this paper draws out a framework for discovering and invoking Services dynamically.

Khalid Elgazzar - One of the best experts on this subject based on the ideXlab platform.

  • goDiscovery Web Service Discovery made efficient
    International Conference on Web Services, 2015
    Co-Authors: Yehia Elshater, Khalid Elgazzar, Patrick Martin
    Abstract:

    The growing popularity of cloud computing has magnified the rise of software reuse by facilitating Service provisioning over the Internet. At the same time, a new generation of mobile apps has emerged relying on backend Services that expand the app functionally, while reducing the overhead on limited mobile resources. The Web Service approach promises great flexibility in offering software functionality over the network, while maintaining interoperability between heterogeneous platforms. In addition, recent years have witnessed the rise of user-facing Service developments that can be consumed on-the-go with a standard interface, such as Restful Web Services. However, the Discovery of such Services does not match their growing popularity and remain challenging. Users cannot tolerate long latency in finding relevant Services to their requests. In this paper, we propose a robust and efficient Web Service Discovery approach that uses statistical methods and indexing techniques to improve the precision and response time of the Discovery process. Experimental results demonstrate that the proposed approach outperforms the state-of-the-art Discovery mechanisms and significantly reduces the query response time by at least 77%, while maintaining comparable accuracy.

  • daas cloud based mobile Web Service Discovery
    Pervasive and Mobile Computing, 2014
    Co-Authors: Khalid Elgazzar, Hossam S Hassanein, Patrick Martin
    Abstract:

    The proliferation of smartphones and the recent advancement in ubiquitous wireless access have made mobile Web Services more possible than ever before. However, finding relevant Web Services that can match requests and fit user context remains a major concern. The challenges facing Web Service Discovery are further magnified by the stringent constraints of mobile devices and the inherit complexity of wireless heterogeneous networks. Cloud computing, with its flexible design and theoretically unlimited computing resources, is a viable approach to bootstrapping Web Service Discovery. The cloud can build bridges between mobile devices, as a convenient ubiquitous interface, and a backbone infrastructure with abundant computing resources. This paper introduces ''Discovery as a Service (Daas)'', a novel cloud-based Discovery framework that addresses the core components of mobile Web Service Discovery. The DaaS framework lays the foundation of efficient mobile Web Service Discovery that takes into consideration user preferences and context. The experimental validation and performance evaluation demonstrate that DaaS can effectively rank relevant Services according to the various user context and preferences, in addition to enhancing the precision of the discovered Services. The prototype also shows that Web Service clustering for Discovery significantly improves the overall response time, while the cloud maintains scalability according to prespecified performance criteria.

  • effective Web Service Discovery in mobile environments
    Local Computer Networks, 2011
    Co-Authors: Khalid Elgazzar, Hossam S Hassanein, Patrick Martin
    Abstract:

    Recent advancements in the design of mobile devices and wireless technologies have produced a successful coupling of mobile devices and Web Services, where mobile devices can be a Service provider or a consumer. However, finding relevant Web Services that match requests remain a major hindrance to its booming. The challenges facing Web Service Discovery are further magnified by the stringent constraints of mobile devices, and the inherit complexity of wireless heterogeneous networks. While significant research has focused on Service Discovery protocols in isolation, they mostly lack a holistic capacity to address the different limitations collectively. We introduce a novel Discovery framework that addresses all aspects of mobile Web Service Discovery, yet does not jeopardize the efficiency requirement for this Discovery; especially as an application run in resource-constrained environments.

Qusay H Mahmoud - One of the best experts on this subject based on the ideXlab platform.

  • wsb a broker centric framework for quality driven Web Service Discovery
    Software - Practice and Experience, 2010
    Co-Authors: Eyhab Almasri, Qusay H Mahmoud
    Abstract:

    Web Service interfaces can be discovered through several means, including Service registries, search engines, Service portals, and peer-to-peer networks. But discovering Web Services in such heterogeneous environments is becoming a challenging task and raises several concerns, such as performance, reliability, and robustness. In this paper, we introduce the Web Service Broker (WSB) framework that provides a universal access point for discovering Web Services. WSB uses a crawler to collect the plurality of Web Services disseminated throughout the Web, continuously monitor the behavior of Web Services in delivering the expected functionality, and enable clients to articulate Service queries tailored to their needs. The framework features ranking algorithms we have developed which are capable of ranking Services according to Quality of Web Service parameters. WSB can be seamlessly integrated into the existing Service-oriented architectures. Copyright © 2010 John Wiley & Sons, Ltd.

  • identifying client goals for Web Service Discovery
    IEEE International Conference on Services Computing, 2009
    Co-Authors: Eyhab Almasri, Qusay H Mahmoud
    Abstract:

    Web Service Discovery has become a daunting task primarily due to its inability for allowing clients to articulate proper Service search queries. Improving the quality of Service search results could not be achieved unless we determine ways for correctly identifying Web Service query goals. In this paper, we identify client goals when performing a Web Service search. As part of this work, we introduce the concept of Quality of Web Service (QWS) for our quality-driven Discovery mechanism. We determine that client goals in Service Discovery can be defined as exploratory or informational. We use this information to demonstrate how the knowledge of client goals can become beneficial in improving the way clients conduct Service search queries. Results from our experiments are intriguing and show that the performance of informational Service queries in terms of precision improve the querying process by 36.26% and 40.39% when compared to Google’s PageRank and Yahoo, respectively. We further use our findings to provide insights on improving the Service retrieval process.

  • Web Service Discovery and client goals
    IEEE Computer, 2009
    Co-Authors: Eyhab Almasri, Qusay H Mahmoud
    Abstract:

    Adding Web Service quality attributes to queries can help define client goals and improve search results. Search engines greatly facilitate the finding of information on the Web, but how well they retrieve relevant results and accurately rank them can limit Web searching ability. Various studies looking at ways to improve Web search results have determined that identifying the goals of users performing queries is a key quality factor.

  • toward quality driven Web Service Discovery
    IT Professional, 2008
    Co-Authors: Eyhab Almasri, Qusay H Mahmoud
    Abstract:

    Service-oriented architectures follow the find-bind-execute paradigm, in which Service providers register their Services in public or private registries, which clients use to locate Web Services. If a Service registry has information on a Service that matches a client's criteria, it provides a contract and an access point. Web Service Discovery is a key component in Service-oriented computing. However, without Web Service quality standards and quality-based Discovery mechanisms, the trustworthiness of business-to-business interactions can't be guaranteed.

Dimitrios Skoutas - One of the best experts on this subject based on the ideXlab platform.

  • exploiting user feedback to improve semantic Web Service Discovery
    International Semantic Web Conference, 2009
    Co-Authors: Anna Averbakh, Daniel Krause, Dimitrios Skoutas
    Abstract:

    State-of-the-art Discovery of Semantic Web Services is based on hybrid algorithms that combine semantic and syntactic matchmaking. These approaches are purely based on similarity measures between parameters of a Service request and available Service descriptions, which, however, fail to completely capture the actual functionality of the Service or the quality of the results returned by it. On the other hand, with the advent of Web 2.0, active user participation and collaboration has become an increasingly popular trend. Users often rate or group relevant items, thus providing valuable information that can be taken into account to further improve the accuracy of search results. In this paper, we tackle this issue, by proposing a method that combines multiple matching criteria with user feedback to further improve the results of the matchmaker. We extend a previously proposed dominance-based approach for Service Discovery, and describe how user feedback is incorporated in the matchmaking process. We evaluate the performance of our approach using a publicly available collection of OWL-S Services.

  • efficient semantic Web Service Discovery in centralized and p2p environments
    International Semantic Web Conference, 2008
    Co-Authors: Dimitrios Skoutas, Dimitris Sacharidis, Verena Kantere, Timos Sellis
    Abstract:

    Efficient and scalable Discovery mechanisms are critical for enabling Service-oriented architectures on the Semantic Web. The majority of currently existing approaches focuses on centralized architectures, and deals with efficiency typically by pre-computing and storing the results of the semantic matcher for all possible query concepts. Such approaches, however, fail to scale with respect to the number of Service advertisements and the size of the ontologies involved. On the other hand, this paper presents an efficient and scalable index-based method for Semantic Web Service Discovery that allows for fast selection of Services at query time and is suitable for both centralized and P2P environments. We employ a novel encoding of the Service descriptions, allowing the match between a request and an advertisement to be evaluated in constant time, and we index these representations to prune the search space, reducing the number of comparisons required. Given a desired ranking function, the search algorithm can retrieve the top-k matches progressively, i.e., better matches are computed and returned first, thereby further reducing the search engine's response time. We also show how this search can be performed efficiently in a suitable structured P2P overlay network. The benefits of the proposed method are demonstrated through experimental evaluation on both real and synthetic data.