1,721,074 research outputs found
A classification of Web API selection solutions over the Linked Web
Effective support to web designers for fast development of web applications starting from third-party components or Web APIs requires to take into account different aspects. Among them, functional and non functional Web API features and suggestions coming from other web designers who faced similar problems and can share the solutions they adopted. In this paper, we propose a new model that brings together all these aspects to support Web API selection for building web mashups. We exploited the model to provide a map of existing Web API recommendation strategies, as well as to design new solutions based on the combined modeling of different Web API descriptive aspects. Since these aspects are extracted from different sources (such as Web API public repositories and social networks of web mashup developers), our model is built by relying on the Linked Data principles
Towards a folksonomy of Web APIs
Folksonomies are powerful tools for the Web 2.0 to provide classifications “emerging from the bottom”, performed by users who collaboratively assign tags and annotate shared resources. In this paper, we adapt the notion of folksonomy to the collaborative tagging of Web APIs, that is, software components made available by third parties through web interfaces in order to aggregate them and compose web mashups. In this context, we will motivate the use of this tool and we will discuss the differences to model the mashup space as a folksonomy with respect to the traditional use of
folksonomies in the Web 2.0. The folksonomy of Web APIs we will describe is modeled to be fully compliant with existing and commonly used public Web API repositories. It is not intended to substitute them, but to complement their contents in order to enable advanced Web API search facilities according to different perspectives
Selection, Ranking and Composition of Semantically Enriched Business Processes
In Service Oriented Architectures a Business Process can be composed of several subprocesses, often exposed as platform-independent and autonomously implemented Web services. In this paper, we propose a methodological framework to support the selection, ranking and composition of semantically annotated subprocesses coming from distinct Business Process Repositories according to advanced semantics-enabled techniques
Big data as a service for monitoring cyber-physical production systems
The introduction of Internet of Services technologies is promoting manufacturing servitization of Cyber Physical Production Systems for the most important Manufacturing 4.0 capabilities, namely self-awareness, self-configuration and selfrepairing. In addition, industrial data are emerging as a new industrial asset, creating new opportunities for operations improvement, and increase industrial value through the capitalisation of immaterial assets. These recent research trends also raised several challenges and, among them, Big Data acquisition and storage. In this paper, we describe a Data as a Service approach, designed to deal with the Big Data environment. The service is able to manage data volume and velocity during the data collection phase, accumulating and summarizing measures from the machine fleet, and to proper organize them in order to serve advanced Manufacturing 4.0 facilities. Experiments on service performances demonstrate the efficiency of the proposed service
SeeVa: A Model based framework for Semantic Web Service Discovery
Semantic Web service (SWS) discovery has gained more and more attention, leading to a great number of service matchmaking approaches. Existing approaches are based on SWS descriptions expressed according to a single specification (e.g., OWL-S, WSMO and SAWSDL). In this paper we propose a service matchmaking algorithm based on a SWS meta-model that abstracts the features of all the most common SWS specifications. The algorithm performs SWS comparison by increasingly relaxing matchmaking constraints, in order to maximize effectiveness of the discovery procedure, in terms of precision and recall. Moreover, to speed up algorithm performances, we provide SeeVa, an efficient representation of the SWS meta-model on which the algorithm is based. SeeVa is a storage system that includes a Datalog engine to enable language-independent reasoning capabilities. We evaluate the algorithm on public datasets containing SWS descriptions expressed using different specifications. Experiments demonstrate how the proposed approach outperforms main existing service matchmaking solutions both in terms of precision and recall and in terms of response time, thanks to the storage system and the Datalog engine
A technological infrastructure to sustain Internetworked Enterprises
In the Web 3.0 scenario, where information and services are connected by means of their semantics, organizations can improve their competitive advantage by publishing their business and service descriptions. In this scenario, Semantic Peer to Peer (P2P) can play a key role in defining dynamic and highly reconfigurable infrastructures. Organizations can share knowledge and services, using this infrastructure to move towards value networks, an emerging organizational model characterized by fluid boundaries and complex relationships. This chapter collects and defines the technological requirements and architecture of a modular and multi-Layer Peer to Peer infrastructure for SOA-based applications. This technological infrastructure, based on the combination of Semantic Web and P2P technologies, is intended to sustain Internetworked Enterprise configurations, defining a distributed registry and enabling more expressive queries and efficient routing mechanisms. The following sections focus on the overall architecture, while describing the layers that form it
A metamodel approach to flexible semantic web service discovery
In this paper we describe an approach for service discovery supported by semantic annotations. We propose a metamodel representation of both the WSDL documents and the associated semantic annotations. Based on this metamodel, effective service discovery is achieved by a Datalog engine implementing flexible matchmaking techniques that allow both exact and partial matches among search results. The metamodel is supported by a storage system that ensures scalability of the entire process. Finally we illustrate experiments on a public dataset of semantic service descriptions
Going Beyond Counting First Authors in Author Co-citation Analysis
The present study examines one of the fundamental aspects of author co-citation analysis (ACA) - the way co-citation
counts are defined. Co-citation counting provides the data on which all subsequent statistical analyses and mappings
are based, and we compare ACA results based on two different types of co-citation counting - the traditional type that
only counts the first one among a cited work's authors on the one hand and a non-traditional type that takes into
account the first 5 authors of a cited work on the other hand. Results indicate that the picture produced through this non-traditional author co-citation counting contains more coherent author groups and is therefore considerably clearer. However, this picture represents fewer specialties in the research field being studied than that produced through the traditional first-author co-citation counting when the same number of top-ranked authors is selected and analyzed. Reasons for these effects are discussed
- …
