Title
Situational data integration with data services and nested table
Abstract
Situational data integration is often ad hoc, involves active participation of business users, and requires just-in-time treatment. Agility and end-user programming are of importance. The paper presents a spreadsheet-like programming environment called Mashroom, which offers required agility and expressive power to support situational data integration by non-professional users. In Mashroom, various data sources are encapsulated as data services with nested tables as their unified data model both for internal processing and for external uses. Users can operate on the nested tables interactively. Mashroom also supports the basic control flow patterns. The expressive power of Mashroom is analyzed and proved to be richer than N1NF relational algebra. All the XQuery expressions can be mapped to Mashroom operations and formulas. Experiments have revealed the potentials of Mashroom in situational data integration.
Year
DOI
Venue
2013
10.1007/s11761-012-0103-5
Service Oriented Computing and Applications
Keywords
Field
DocType
nested table,spreadsheet-like programming environment,various data source,data service,nested tables interactively,mashroom operation,expressive power,unified data model,end-user programming,situational data integration,data integration,mashup
Data integration,Mashup,Computer science,Control flow,Human–computer interaction,Relational algebra,Data as a service,Data model,Database,Situational application,XQuery,Distributed computing
Journal
Volume
Issue
ISSN
7
2
1863-2394
Citations 
PageRank 
References 
10
0.53
26
Authors
4
Name
Order
Citations
PageRank
Yanbo Han150059.74
Guiling Wang283252.06
Guang Ji3100.53
Peng Zhang417219.52