Managed Information: A New Abstraction Mechanism for Handling Information in Software-as-a-Service
David H. Lorenz, Boaz Rosenan

TL;DR
This paper introduces Managed Information (MI), an abstraction mechanism for handling data concerns in SaaS applications, reducing application responsibility by hosting data on a Managed Information Platform and supporting MI in the programming language.
Contribution
The paper proposes MI as a new abstraction for data management in SaaS, including its design, implementation, and a demonstration with a social network app.
Findings
Feasibility demonstrated through platform design and implementation
Open source implementation available
Applied in a social network application
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCloud Data Security Solutions · Data Quality and Management · Personal Information Management and User Behavior
