Spreadsheet-Based Orchestration for Describing and Automating Web Information Access Processes

Author(s):  
Jun Fujima ◽  
Shohei Yoshihara ◽  
Yuzuru Tanaka

A spreadsheet is one of the most widely used applications by office workers. It provides an end user, with a programming environment. In this chapter, the authors propose a spreadsheet-based environment in which end users can orchestrate multiple Web applications. First, the authors provide a method for embedding various Web resources in spreadsheet cells as visual components that can be reused on the spreadsheet. Second, they propose a method by which these embedded components can be accessed by using special functions via the formula language. Third, they present these special functions to describe loop structures. Their approach enables users to define the complex coordination of multiple Web applications on the spreadsheet using its formula language. Further, they describe their prototype implementation, which uses Microsoft Excel and its user interface support to utilize the embedded Web applications.

2004 ◽  
Vol 46 (5) ◽  
Author(s):  
Stefan Hepper

SummaryPortlets are Java technology based web components, managed by a portlet container, that process requests and generate dynamic content. They are used by portals as pluggable user interface components that provide a presentation layer to Information Systems. After servlets portlets are the next step in web application programming, as they allow the integration of different applications into one consistent view for the end-user. They enable modular and user centric web applications and thus go beyond the servlet model where the web application is one monolithic block. In this article we present the JSR 168 Java Portlet Specification and explain its underlying concepts. We show a Portlet example and discuss how portlets interact with other Java technologies.


2017 ◽  
Vol 14 (12) ◽  
pp. 1081-1092
Author(s):  
Zhixong Xiao ◽  
Chandana Prasad Withana ◽  
Abeer Alsadoon ◽  
Amr Elchouemi

2011 ◽  
Vol 38 (9) ◽  
pp. 11091-11104 ◽  
Author(s):  
V. Castellanos ◽  
A. Albiter ◽  
P. Hernández ◽  
G. Barrera

2022 ◽  
Vol 2 (14) ◽  
pp. 26-34
Author(s):  
Nguyen Manh Thang ◽  
Tran Thi Luong

Abstract—Almost developed applications tend to become as accessible as possible to the user on the Internet. Different applications often store their data in cyberspace for more effective work and entertainment, such as Google Docs, emails, cloud storage, maps, weather, news,... Attacks on Web resources most often occur at the application level, in the form of HTTP/HTTPS-requests to the site, where traditional firewalls have limited capabilities for analysis and detection attacks. To protect Web resources from attacks at the application level, there are special tools - Web Application Firewall (WAF). This article presents an anomaly detection algorithm, and how it works in the open-source web application firewall ModSecurity, which uses machine learning methods with 8 suggested features to detect attacks on web applications. Tóm tắt—Hầu hết các ứng dụng được phát triển có xu hướng trở nên dễ tiếp cận nhất có thể đối với người dùng qua Internet. Các ứng dụng khác nhau thường lưu trữ dữ liệu trên không gian mạng để làm việc và giải trí hiệu quả hơn, chẳng hạn như Google Docs, email, lưu trữ đám mây, bản đồ, thời tiết, tin tức,... Các cuộc tấn công vào tài nguyên Web thường xảy ra nhất ở tầng ứng dụng, dưới dạng các yêu cầu HTTP/HTTPS đến trang web, nơi tường lửa truyền thống có khả năng hạn chế trong việc phân tích và phát hiện các cuộc tấn công. Để bảo vệ tài nguyên Web khỏi các cuộc tấn công ở tầng ứng dụng, xuất hiện các công cụ đặc biệt - Tường lửa Ứng dụng Web (WAF). Bài viết này trình bày thuật toán phát hiện bất thường và cách thức hoạt động của tường lửa ứng dụng web mã nguồn mở ModSecurity khi sử dụng phương pháp học máy với 8 đặc trưng được đề xuất để phát hiện các cuộc tấn công vào các ứng dụng web.


2021 ◽  
Vol 4 ◽  
pp. 1-8
Author(s):  
Jesse Friend ◽  
Mathias Jahnke ◽  
Niels Walen ◽  
Gernot Ramminger

Abstract. Web applications which are high functioning, efficient, and meet the performance demand of the client are essential in modern cartographic workflows. With more and more complex spatial data being integrated into web applications, such as time related features, it is essential to harmonize the means of data presentation so that the end product is aligned with the needs of the end-user. In this paper we present aWeb GIS application built as a microservice which displays various timeseries visualizations to the user to streamline intuitiveness and functionality. The prototype provides a solution which could help to understand various ways in which current web and spatial analysis methods can be combined to create visualizations that add value to existing spatial data for cartographic workflows.


Author(s):  
Maristella Matera ◽  
Francesca Rizzo ◽  
Rebeca Cortázar ◽  
Asier Perallos

Given the emergent need for usability, during last year’s traditional development processes have been extended for enabling the fulfillment of usability requirements. Usability Evaluation Methods (UEMs) have been therefore proposed at any stage of the development process, to verify the usability of incremental design artifacts, as well as of the final product. This chapter surveys the most emergent UEMs, to be adopted during the whole lifecycle of Web information systems for promoting usability. For each evaluation method, the main features, as well as the emerging advantages and drawbacks are illustrated. Some future trends, related to the need of evaluating the usability of UEMs are also discussed.


Author(s):  
Gustavo Rossi ◽  
Matias Urbieta ◽  
Jeronimo Ginzburg

In this chapter, we present a design approach for the interface of rich Internet applications, that is, those Web applications in which the conventional hypermedia paradigm has been improved with rich interaction styles. Our approach combines well-known techniques for advanced separation of concerns such as aspect-oriented software design, with the object oriented hypermedia design method (OOHDM) design model allowing to express in a high level way the structure and behaviours of the user interface as oblivious compositions of simpler interface atoms. Using simple illustrative examples we present the rationale of our approach, its core stages and the way it is integrated into the OOHDM. Some implementation issues are finally analyzed.


Sign in / Sign up

Export Citation Format

Share Document