Web Application Orchestration Using Excel

Form-based Web applications described in HTML can be easily used by end-users. In order to enable end-users to define a series of tasks by combining multiple Web resources, it is necessary to provide an orchestration environment for Web applications. A spreadsheet is one of the most popular applications for office workers. It provides an end- user programming environment. In this paper, we propose a spreadsheet-based environment for end-users to orchestrate multiple Web applications. First, we provide a method for embedding various Web resources in spreadsheet cells as visual components in order to reuse them on the spreadsheet. Second, we propose an access method for embedded components using the special function in the formula language. Our approach enables users to define the complex coordination of multiple Web applications on the spreadsheet using the formula language.

[1]  C. Peltz,et al.  Web Services Orchestration and Choreography , 2003, Computer.

[2]  Yuzuru Tanaka,et al.  Meme Media for Clipping and Combining Web Resources , 2005, World Wide Web.

[3]  Andreas Paepcke,et al.  Conference proceedings on Object-oriented programming systems, languages, and applications , 1991, Conference on Object-Oriented Programming Systems, Languages, and Applications.

[4]  Tony Andrews Business Process Execution Language for Web Services Version 1.1 , 2003 .

[5]  E.H. Chi,et al.  Principles for Information Visualization Spreadsheets , 1998, IEEE Computer Graphics and Applications.

[6]  Eser Kandogan,et al.  A1: end-user programming for web-based system administration , 2005, UIST '05.

[7]  Lei Sheng,et al.  Query By Excel , 2005, VLDB.

[8]  John Riedl,et al.  A spreadsheet approach to information visualization , 1997, Proceedings of VIZ '97: Visualization Conference, Information Visualization Symposium and Parallel Rendering Symposium.

[9]  Yuzuru Tanaka,et al.  IntelligentPad: A Hypermedia System Allowing Functional Compositions of Active Media Objects Through Direct Manipulations , 1989, IFIP Congress.

[10]  Kurt W. Piersol Object-oriented spreadsheets: the analytic spreadsheet package , 1986, OOPSLA 1986.

[11]  Yuzuru Tanaka Meme media and meme market architectures - knowledge media for editing, distributing, and managing intellectual resources , 2003 .

[12]  Yuzuru Tanaka,et al.  Clip, connect, clone: combining application elements to build custom interfaces for information access , 2004, UIST '04.

[13]  Yuzuru Tanaka,et al.  Spreadsheet-based Framework for Interactive 3D Visualization of Web Resources , 2007, 2007 11th International Conference Information Visualization (IV '07).