39 research outputs found

    An Approach to Construct Dynamic Service Mashups using Lightweight Semantics

    Get PDF
    Thousands of Web services have been available online, and mashups built upon them have been creating added value. However, mashups are mostly developed with a predefined set of services and components. The extensions to them always involve programming work. Furthermore, when a service is unavailable, it is challenging for mashups to smoothly switch to an alternative that others similar functionalities. To address these problems, this paper presents a novel approach to enable mashups to select and invoke semantic Web services on they. To extend a mashup with new semantic services, developers are only required to register and publish them as Linked Data. By refining the strategies of service selection, mashups can behave more adaptively and other higher fault-tolerance

    An Hybrid, Qos-Aware Discovery of Semantic Web Services Using Constraint Programming

    Get PDF
    Most Semantic Web Services discovery approaches are not well suited when using complex relational, arithmetic and logical expressions, because they are usually based on Description Logics. Moreover, these kind of expressions usually appear when discovery is performed including Quality-of-Service conditions. In this work, we present an hybrid discovery process for Semantic Web Services that takes care of QoS conditions. Our approach splits discovery into stages, using different engines in each one, depending on its search nature. This architecture is extensible and loosely coupled, allowing the addition of discovery engines at will. In order to perform QoS-aware discovery, we propose a stage that uses Constraint Programming, that allows to use complex QoS conditions within discovery queries. Furthermore, it is possible to obtain the optimal offer that fulfills a given demand using this approach.ComisiĂłn Interministerial de Ciencia y TecnologĂ­a TIN2006-0047

    Generic Business Model Types for Enterprise Mashup Intermediaries

    Get PDF
    The huge demand for situational and ad-hoc applications desired by the mass of business end users led to a new kind of Web applications, well-known as Enterprise Mashups. Users with no or limited programming skills are empowered to leverage in a collaborative manner existing Mashup components by combining and reusing company internal and external resources within minutes to new value added applications. Thereby, Enterprise Mashup environments interact as intermediaries to match the supply of providers and demand of consumers. By following the design science approach, we propose an interaction phase model artefact based on market transaction phases to structure required intermediary features. By means of five case studies, we demonstrate the application of the designed model and identify three generic business model types for Enterprise Mashups intermediaries (directory, broker, and marketplace). So far, intermediaries following a real marketplace business model don’t exist in context of Enterprise Mashups and require further research for this emerging paradigm

    Interaction-Driven Self-adaptation of Service Ensembles

    Full text link
    Abstract. The emergence of large-scale online collaboration requires current information systems to be apprehended as service ensembles comprising human and software service entities. The software services in such systems cannot adapt to user needs based on autonomous principles alone. Instead system requirements need to reflect global interaction characteristics that arise from the overall collaborative effort. Interaction monitoring and analysis, therefore, must become a central aspect of system self-adaptation. We propose to dynamically evaluate and update system requirements based on interaction characteristics. Subsequent reconfiguration and replacement of services enables the ensemble to mature in parallel with the evolution of its user community. We evaluate our approach in a case study focusing on adaptive storage services.

    Peer-to-Peer Based QoS Registry Architecture for Web Services

    No full text

    Self-organization combining incentives and risk management for a dynamic service-oriented multi-agent system

    No full text
    Companies are nowadays placed in very complex and dynamic environments, making their competitiveness mandatory. This competitiveness can also be achieved through the reconfiguration of systems’ network. In this paper, high level of self-organization of service-oriented multi-agent systems is explored, aiming to achieve more trustworthy and automatic reconfiguration processes, in dynamic and open environments. The correct self-organization model directly impacts the success of agents’ behaviours to actively change or create new appropriate services dynamically. This paper advocates on the influence, in a distributed and cooperative way, of risk management, similarities and incentives to work together in order to speed up the self-organization agent’s network. By leveraging the SOA and MAS benefits it is possible to reduce time, effort and money. Based on identified benefits and needs, several research leads for my thesis plan are here proposed towards the realization of self-organization capabilities aiming to accomplish more trustworthy and automatic reconfiguration processes, in volatile and open environments.info:eu-repo/semantics/publishedVersio

    QoS-based service selection and ranking with trust and reputation management

    Get PDF
    Abstract. QoS-based service selection mechanisms will play an essential role in service-oriented architectures, as e-Business applications want to use services that most accurately meet their requirements. Standard approaches in this field typically are based on the prediction of services’ performance from the quality advertised by providers as well as from feedback of users on the actual levels of QoS delivered to them. The key issue in this setting is to detect and deal with false ratings by dishonest providers and users, which has only received limited attention so far. In this paper, we present a new QoS-based semantic web service selection and ranking solution with the application of a trust and reputation management method to address this problem. We will give a formal description of our approach and validate it with experiments which demonstrate that our solution yields high-quality results under various realistic cheating behaviors.

    End-User Development of Mobile Mashups

    No full text
    The spread of mobile devices empowers more and more end users to access services publicly available on the Web. It also encourages users to construct applications satisfying their situational needs, by customizing and combining the huge amount of online resources. Mobile mashups have the potential to accommodate this trend, providing a flexible paradigm for a service-based development of mobile applications. This paper introduces and End User Development (EUD) framework, based on a model-driven approach for the design and teh automatic generation of mobile mashups. The approach is characterized by a “lightweight” composition paradigm that exploits visual notations for the specification of data integration and service synchronization rules

    A Conditional Lexicographic Approach for the Elicitation of QoS Preferences

    No full text
    corecore