The emergence of Web 2.0 and its related technologies such as HTML5 has empowered the end users and made it possible for them to compose their own Web applications. Yet, most of the current development has mainly concentrated on the support of the composition of enterpriseoriented services and scientific workflows, with not enough effort made to support the composition of end user-oriented services. This paper presents HyperMash, a service composition approach for the end users. The salient feature of this approach is its support of on demand heterogeneous service composition, which allows the end users to create their own composite services by combining RESTful services with SOAP-based services at runtime. In addition, to make it easier for the end users to compose RESTful services, HyperMash provides a full set of RESTful interface features. The paper describes the conceptual framework and working principles of HyperMash and illustrates the HyperMash approach through two examples.
Abstract-This paper presents a systematic literature review of end-user service composition. It reviews current activities performed by end users, and tools and approaches that enable them to compose and develop service systems from Web Services. The paper also highlights some key open research issues for the future.Keywords -Systematic literature review, end user, end-user service composition, end-user development, end-user programming, end-user computing, service composition platform.
The emergence of Web 2.0 and its related technologies such as HTML5 has empowered end-users and made it possible for them to compose their own Web applications. Yet, most of the current development has mainly concentrated on the support of the composition of enterprise-oriented services and scientific workflows and little effort has been made to support the composition of end user-oriented services. In addition, the lack of machinereadable and high-level composite service description languages has prevented the end-users from sharing the service composition knowledge. To overcome these limitations, this paper introduces "HyperMash", a service composition approach for end-users. HyperMash supports the composition of both RESTful and SOAP-based Web services, and allows both types of service to be freely combined. A description language, called "Semantic-UiSDL", is used to automatically generate machine-readable and processable descriptions of composite services. Through this language, HyperMash can provide service recommendations to end-users as a way of sharing and reusing their service composition knowledge. This paper presents and illustrates the HyperMash approach and its major concepts and components through real-life examples and empirical study.
With the rapid growth of Web 2.0 and its related technologies, more and more composite services have been created by end-users. In the traditional composite service development workflow, the composite service descriptions have always to be manually written by end-users as soon as the services are either created or modified. As a result, these handcrafted descriptions could be irrelevant or out-of-date to the corresponding composite services. Also, the users who speak other languages can hardly understand the languages used in these descriptions. Therefore, we present an approach that automatically generates context-aware descriptions for composite services to improve the workflow of composite service development as a means of overcoming the drawbacks exposed in traditional end-user service composition workflows.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.