Article ID | Journal | Published Year | Pages | File Type |
---|---|---|---|---|
459563 | Journal of Systems and Software | 2014 | 21 Pages |
•There are barriers to end users using web service visual composition tools.•Our user-centric component model enables end users to single-handedly build applications to support their routine work.•Service front ends have to be adapted and wrapped for end users to be able to build web mashups.
Enabling real end-user development is the next logical stage in the evolution of Internet-wide service-based applications. Successful composite applications rely on heavyweight service orchestration technologies that raise the bar far above end-user skills. This weakness can be attributed to the fact that the composition model does not satisfy end-user needs rather than to the actual infrastructure technologies. In our opinion, the best way to overcome this weakness is to offer end-to-end composition from the user interface to service invocation, plus an understandable abstraction of building blocks and a visual composition technique empowering end users to develop their own applications. In this paper, we present a visual framework for end users, called FAST, which fulfils this objective. FAST implements a novel composition model designed to empower non-programmer end users to create and share their own self-service composite applications in a fully visual fashion. We projected the development environment implementing this model as part of the European FP7 FAST Project, which was used to validate the rationale behind our approach.