skip to main content
Ngôn ngữ:
Giới hạn tìm kiếm: Giới hạn tìm kiếm: Dạng tài nguyên Hiển thị kết quả với: Hiển thị kết quả với: Chỉ mục

A flexible data acquisition system for storing the interactions on mashup user interfaces

Fernández-García, Antonio Jesús ; Iribarne, Luis ; Corral, Antonio ; Criado, Javier ; Wang, James Z.

Computer Standards & Interfaces, 08/2018, Vol.59, C, pp.10-34 [Tạp chí có phản biện]

ISSN: 09205489 ; DOI: http://dx.doi.org/10.1016/j.csi.2018.02.002

Toàn văn sẵn có

Trích dẫn Trích dẫn bởi
  • Nhan đề:
    A flexible data acquisition system for storing the interactions on mashup user interfaces
  • Tác giả: Fernández-García, Antonio Jesús ; Iribarne, Luis ; Corral, Antonio ; Criado, Javier ; Wang, James Z.
  • Chủ đề: Information Management
  • Là 1 phần của: Computer Standards & Interfaces, 08/2018, Vol.59, C, pp.10-34
  • Mô tả: To access, purchase, authenticate, or subscribe to the full-text of this article, please visit this link: http://dx.doi.org/10.1016/j.csi.2018.02.002 Byline: Antonio Jesus Fernandez-Garcia [ajfernandez@ual.es] (*,a), Luis Iribarne [luis.iribarne@ual.es] (a), Antonio Corral [acorral@ual.es] (a), Javier Criado [javi.criado@ual.es] (a), James Z. Wang [jwang@ist.psu.edu] (b) Keywords Mashups; Microservices; Human-computer interaction (HCI); Data acquisition; Cloud computing; Data management Highlights * Flexible data acquisition system for mashup applications. * Capturing the user's interactions performed over mashup UIs. * Storing mashup interaction data in a relational database schema. * Microservice-based architecture solutions in real cloud environments. * Setting the morphology normalization of advanced mashup user interfaces. Abstract Nowadays, mashups applications are growing in popularity. They are accessible by cross-device applications, supporting multiple forms of interaction in cloud environments. In general, mashups manage a huge amount of heterogeneous data from different sources and handle different kinds of users. In this respect, mashup User Interfaces are becoming one of the most important pieces in many kinds of current management systems, such as for certain geographic or environmental information systems working on the Internet. In this type of systems, the user interface plays a particular role due to the huge variety of components or apps that the users need to manage at the same time. However, currently, there has been scant attention paid to the management of the user's interaction with mashups interfaces. This goal involves the need of having important, well-constructed tools and methods conducting the data acquisition process for managing properly: (a) the interaction over the mashup user interfaces, at the front-end side; (b) the storage of the interaction in relational databases; and (c) well-supported microservices structures handled in the cloud. The fact of having valuable and flexible data acquisition processes encourages the deployment of others important issues of the interaction management, i.e., data searching, data mining, marketing, security, accessibility, usability or traceability of interaction data, among others. In this article, we present a flexible Data Acquisition System capable of capturing the human-computer interactions performed by users over mashup (User) Interfaces with the aim of storing them in a relational database. Firstly, the morphology of traditional mashup applications, their specifications and the relevant information that surrounds an interaction have been studied. Thereupon, a data acquisition system that stores user interaction on mashup based on such specifications was constructed. To achieve that purpose, an architecture of microservices was also designed in the cloud to detect, acquire, and collect the interactions performed over this kind of interfaces. The whole process is ready for acquiring internal data of the information system as well as context information and location awareness. To validate the data acquisition system, some tests on empirical case studies have been developed. Efficiency and effectiveness have also been determined by evaluating the performance of the acquisition system during different load tests. Finally, in order to ensure the software quality, a continuous integration strategy for software development and an easy management of the code have been used, facilitating the software maintenance alongside the microservice architecture, where functionalities are well encapsulated. Author Affiliation: (a) Applied Computing Group, University of Almeria, Spain (b) Information Sciences and Technology, The Pennsylvania State University, USA * Corresponding author. Article History: Received 24 February 2017; Revised 24 January 2018; Accepted 2 February 2018
  • Ngôn ngữ: English
  • Số nhận dạng: ISSN: 09205489 ; DOI: http://dx.doi.org/10.1016/j.csi.2018.02.002

Đang tìm Cơ sở dữ liệu bên ngoài...