Services Mashups: The New Generation of Web Applications

  title={Services Mashups: The New Generation of Web Applications},
  author={Djamal Benslimane and Schahram Dustdar and A. Sheth},
  journal={IEEE Internet Computing},
Web services are becoming a major technology for deploying automated interactions between distributed and heterogeneous applications, and for connecting business processes. Service mashups indicate a way to create new Web applications by combining existing Web resources utilizing data and Web APIs. They facilitate the design and development of novel and modern Web applications based on easy-to-accomplish end-user service compositions. 
Building enterprise mashups
Process-Oriented Enterprise Mashups
This paper explores how mashups can be used in the enterprise area and hat the criteria for enterprise mashups are, and provides categories for the classification of enterprise Mashups.
The current trends in the domain of user-centric enterprise mashups are identified, based on a review of recent literature and some enterprise mashup tools, to discuss the implications and challenges related to the enterprise Mashup adoption.
An Approach to Construct Dynamic Service Mashups Using Lightweight Semantics
A novel approach to enable mashups to select and invoke semantic Web services on the fly by refining the strategies of service selection, so that mashups can behave more adaptively and offer higher fault-tolerance.
Semantics-based discovery, selection and mediation for presentation-oriented mashups
This work proposes a universal semantic model for mashup components, corresponding discovery and ranking mechanisms, as well as concepts for semantic data mediation that supports the automatic semantics-based composition of presentation-oriented mashup applications.
Context-aware adaptive service mashups
A service capability model describing service characteristics that can be tracked and matched against the requirements associated with service mashups and an algorithm to recommend refinements such as replacing services within mashups are focused on.
Introducing collaborative Service Mashup design
This paper introduces a model-driven approach to integrate dierent domains into Service Mashups: a) Orchestra- tion information derived from WS-BPEL processes, b) Coequal integra- tion of RESTful Web services and WS-* Web Services and c) Role-based collaboration of process participants.
Challenges in integrating multiple heterogeneous and autonomous web services using mediation approach
  • John Samuel, Christophe Rey
  • Computer Science
    2016 Eleventh International Conference on Digital Information Management (ICDIM)
  • 2016
The classical mediation approach from the data integration field provides a uniform query interface to diverse data sources hiding the underlying heterogeneity, but its utilization with current generation web services API has several research and industrial challenges which will be described in this article.
Web Service Composition
This article establishes a consolidated analysis framework that advances the fundamental understanding of Web service composition building blocks in terms of concepts, models, languages, productivity support techniques, and tools and reviews the state of the art in service composition from an unprecedented, holistic perspective.
A Web Service-Based Platform for Distributed Web Applications Integration
The presented platform confronts the discrepancies between MVC pattern and service adoption in web applications, and is a proposition that increases performance of both service-based applications as well as their design methods.


SA-REST: Semantically Interoperable and Easier-to-Use Services and Mashups
Services based on the representational state transfer (REST) paradigm, a lightweight implementation of a service-oriented architecture, have found even greater success than their heavyweight
Adding Semantics to Web Services Standards
This work discusses one such approach that involves adding semantics to WSDL using DAML+OIL+OIL ontologies and uses UDDI to store these semantic annotations and search for Web services based on them.
hRESTS: An HTML Microformat for Describing RESTful Web Services
A microformat is proposed called hRESTS (HTML for RESTful Services) for machine-readable descriptions of Web APIs, backed by a simple service model, which captures the facets of public APIs important for mashup developers and MicroWSMO, which provides support for semantic automation.
The two cultures: mashing up web 2.0 and the semantic web
This paper outlines a semantic weblogs scenario that illustrates the potential for combining Web 2.0 and Semantic Web technologies, while highlighting the unresolved issues that impede its realization.
A Faceted Classification Based Approach to Search and Rank Web APIs
This work presents a faceted approach to searching and ranking Web APIs that takes into consideration attributes or facets of the APIs as found in their HTML descriptions and introduces the serviut score to rank APIs based on their utilization and popularity.
Mediatability: Estimating the Degree of Human Involvement in XML Schema Mediation
This work presents an efficient algorithm to compute mediatability and an experimental study to analyze how semantic annotations affect the ease of mediating between two schemas, and evaluates the scalability of the system.
Semantic mediawiki
The software is already used on a number of productive installations world-wide, but the main target remains to establish “Semantic Wikipedia” as an early adopter of semantic technologies on the web.
Service Ori­ ented Computing
  • Comm. ACM
  • 2003
Seman­ tic Mediawiki
  • Proc. Int'l Semantic Web Conf
  • 2006