Building a User Friendly Service Dashboard: Automatic and Non-intrusive Chaining between Widgets

End-users self service and end-users as co-developers are two main characteristics of web 2.0 paradigm. They will harness the great potential of the Internet of services. However, today's service exposure tools and service composition tools are too complex to be used by ordinary end-users. They are based on technologies such as REST, WSDL, and SOAP which are hardly understandable by the end-user. In this paper, we propose a widget based service exposure and service creation tool. Our framework creates links between loaded widgets automatically; additional functionalities are thus added automatically to existing widgets as long as the end-user loads other widgets to his personal environment; in the same way as he launches an application on his Windows environment. This mechanism is definitely more intuitive than SOA technologies as it is based on the user interface.

[1]  Minos N. Garofalakis,et al.  MashMaker: mashups for the masses , 2007, SIGMOD '07.

[2]  Francisco Curbera,et al.  Web Services Business Process Execution Language Version 2.0 , 2007 .

[3]  Paul Labrogere Com 2.0: A path towards web communicating applications , 2008, Bell Labs Technical Journal.

[4]  P. Falcarin,et al.  A user-centric service creation approach for Next Generation Networks , 2008, 2008 First ITU-T Kaleidoscope Academic Conference - Innovations in NGN: Future Network and Services.

[5]  Stefan Wesner,et al.  Telco services for end customers: European Perspective , 2008, IEEE Communications Magazine.

[6]  Oscar Díaz,et al.  Providing Personalized Mashups Within the Context of Existing Web Applications , 2007, WISE.

[7]  Jeffrey Wong,et al.  Making mashups with marmite: towards end-user programming for the web , 2007, CHI.

[8]  Seunghwa Chung,et al.  End-User Driven Service Creation for Converged Service of Telecom and Internet , 2008, 2008 Fourth Advanced International Conference on Telecommunications.

[9]  J. Roy,et al.  Understanding Web services , 2001 .

[10]  Roy Fielding,et al.  Architectural Styles and the Design of Network-based Software Architectures"; Doctoral dissertation , 2000 .

[11]  David Gay,et al.  User-friendly functional programming for web mashups , 2007, ICFP '07.

[12]  Tim O'Reilly,et al.  What is Web 2.0: Design Patterns and Business Models for the Next Generation of Software , 2007 .

[13]  Eric Newcomer,et al.  Understanding Web Services: XML, WSDL, SOAP, and UDDI , 2002 .

[14]  Yaron Goland,et al.  Web Services Business Process Execution Language , 2009, Encyclopedia of Database Systems.