SEDec 31, 2020

Managed Information: A New Abstraction Mechanism for Handling Information in Software-as-a-Service

arXiv:2012.15382v1Has Code
Originality Highly original
AI Analysis

This work addresses the significant burden on individual SaaS applications to manage data protection, compliance, and large databases, which is a problem for all SaaS developers and users.

The paper introduces Managed Information (MI), an abstraction mechanism designed to handle extra-functional data concerns in Software-as-a-Service applications. MI aims to limit application access to user data, thereby reducing application responsibility for data protection and compliance, by hosting them on a Managed Information Platform (MIP) and using a MI-supporting language.

Management of information is an important aspect of every application. This includes, for example, protecting user data against breaches (like the one reported in the news about 50 million Facebook profiles being harvested for Cambridge Analytica), complying with data protection laws and regulations (like EU's new General Data Protection Regulation), coping with large databases, and retaining user data across software versions. Today, every application needs to cope with such concerns by itself and on its own. In this paper we introduce Managed Information (MI), an abstraction mechanism for managing extra-functional data related concerns, similar to how managed memory today abstracts away many memory related concerns. MI limits the access applications have to user data, which, in return, relieves them from responsibility over it. This is achieved by hosting them on a Managed Information Platform (MIP), and implementing their logic in a language that supports MI. As evidence for the feasibility of MI we describe the design and implementation of such a platform. For demonstration of MI, we describe a simple social network application built with it. The implementation is open source.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes