Architectural styles and the design of network-based software architectures
Architectural styles and the design of network-based software architectures
A1: end-user programming for web-based system administration
Proceedings of the 18th annual ACM symposium on User interface software and technology
A Web Based Mashup Platform for Enterprise 2.0
WISE '08 Proceedings of the 2008 international workshops on Web Information Systems Engineering
IEEE Internet Computing
End-User Service Computing: Spreadsheets as a Service Composition Tool
IEEE Transactions on Services Computing
Rapid development of spreadsheet-based web mashups
Proceedings of the 18th international conference on World wide web
An Evolutionary Algorithm for Automatic Composition of Information-gathering Web Services in Mashups
ECOWS '09 Proceedings of the 2009 Seventh IEEE European Conference on Web Services
A Thin-Server Runtime Platform for Composite Web Applications
ICIW '10 Proceedings of the 2010 Fifth International Conference on Internet and Web Applications and Services
An analysis of spreadsheet-based services mashup
ADC '10 Proceedings of the Twenty-First Australasian Conference on Database Technologies - Volume 104
Hi-index | 0.00 |
We present a platform that supports the creation of distributed data Mashups, implemented through the composition of multiple spreadsheets. The basic idea is to link cell ranges belonging to different spreadsheets in such a way to come up with a distributed spreadsheet. While such a behavior is already supported in private file spaces, our platform extends the operating principle and the functionality to the Internet in a secure way, using a SOA infrastructure as a communication bus. The platform consists of a client component, installed as a Plug-in in spreadsheet applications, and of a server component, accessible as a Web Service, that orchestrates the data exchanges among the client spreadsheets. One of the most original functionalities provided by the platform and described in the paper is that of guaranteeing the propagation of values along chains of linked spreadsheets even when some of the component spreadsheets are off-line. In addition to the description of the platform the paper also includes the description of a Spreadsheet Mashup framework specifically suited to hierarchical organizations such as those of enterprises. The architecture of the framework is presented in the light of a real-life example.