39 research outputs found
An Approach to Construct Dynamic Service Mashups using Lightweight Semantics
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
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
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
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.
Self-organization combining incentives and risk management for a dynamic service-oriented multi-agent system
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
Retrotransfer or gene capture: A feature of conjugative plasmids, with ecological and evolutionary significance
SCOPUS: re.jinfo:eu-repo/semantics/publishe
QoS-based service selection and ranking with trust and reputation management
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
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