Multitenancy, the Glossary
Software multitenancy is a software architecture in which a single instance of software runs on a server and serves multiple tenants.[1]
Table of Contents
31 relations: Access control, Application service provider, Application software, Cloud computing, Computer performance, Computer security, Cost reduction, Data aggregation, Data mining, Data model, Database schema, Downtime, Economies of scale, Hardware virtualization, Independent software vendor, Instance (computer science), Metadata, Non-functional requirement, Outlook.com, Process (computing), Robustness (computer science), Scalability, Software, Software architecture, Software license, Theme (computing), Time-sharing, User (computing), Virtual appliance, Web application, Workflow.
Access control
In physical security and information security, access control (AC) is the selective restriction of access to a place or other resource, while access management describes the process.
See Multitenancy and Access control
Application service provider
An application service provider (ASP) is a business providing application software generally through the Web.
See Multitenancy and Application service provider
Application software
An application program (software application, or application, or app for short) is a computer program designed to carry out a specific task other than one relating to the operation of the computer itself, typically to be used by end-users.
See Multitenancy and Application software
Cloud computing
Cloud computing is the on-demand availability of computer system resources, especially data storage (cloud storage) and computing power, without direct active management by the user.
See Multitenancy and Cloud computing
Computer performance
In computing, computer performance is the amount of useful work accomplished by a computer system.
See Multitenancy and Computer performance
Computer security
Computer security (also cybersecurity, digital security, or information technology (IT) security) is the protection of computer systems and networks from threats that may result in unauthorized information disclosure, theft of (or damage to) hardware, software, or data, as well as from the disruption or misdirection of the services they provide.
See Multitenancy and Computer security
Cost reduction
Cost reduction is the process used by organisations aiming to reduce their costs and increase their profits, or to accommodate reduced income.
See Multitenancy and Cost reduction
Data aggregation
Data aggregation is the compiling of information from databases with intent to prepare combined datasets for data processing.
See Multitenancy and Data aggregation
Data mining
Data mining is the process of extracting and discovering patterns in large data sets involving methods at the intersection of machine learning, statistics, and database systems.
See Multitenancy and Data mining
Data model
A data model is an abstract model that organizes elements of data and standardizes how they relate to one another and to the properties of real-world entities.
See Multitenancy and Data model
Database schema
The database schema is the structure of a database described in a formal language supported typically by a relational database management system (RDBMS).
See Multitenancy and Database schema
Downtime
The term downtime (also (system) outage) is used to refer to periods when a system is unavailable.
Economies of scale
In microeconomics, economies of scale are the cost advantages that enterprises obtain due to their scale of operation, and are typically measured by the amount of output produced per unit of time.
See Multitenancy and Economies of scale
Hardware virtualization
Hardware virtualization is the virtualization of computers as complete hardware platforms, certain logical abstractions of their componentry, or only the functionality required to run various operating systems.
See Multitenancy and Hardware virtualization
Independent software vendor
An independent software vendor (ISV), also known as a software publisher, is an organization specializing in making and selling software, as opposed to computer hardware, designed for mass or niche markets.
See Multitenancy and Independent software vendor
Instance (computer science)
In computer science, an instance is an occurrence of a software element that is based on a type definition.
See Multitenancy and Instance (computer science)
Metadata (or metainformation) is "data that provides information about other data", but not the content of the data itself, such as the text of a message or the image itself.
Non-functional requirement
In systems engineering and requirements engineering, a non-functional requirement (NFR) is a requirement that specifies criteria that can be used to judge the operation of a system, rather than specific behaviours.
See Multitenancy and Non-functional requirement
Outlook.com
Outlook.com, formerly Hotmail, is a free personal email service offered by Microsoft.
See Multitenancy and Outlook.com
Process (computing)
In computing, a process is the instance of a computer program that is being executed by one or many threads.
See Multitenancy and Process (computing)
Robustness (computer science)
In computer science, robustness is the ability of a computer system to cope with errors during execution1990.
See Multitenancy and Robustness (computer science)
Scalability
Scalability is the property of a system to handle a growing amount of work.
See Multitenancy and Scalability
Software
Software consists of computer programs that instruct the execution of a computer.
Software architecture
Software architecture is the set of structures needed to reason about a software system and the discipline of creating such structures and systems.
See Multitenancy and Software architecture
Software license
A software license is a legal instrument governing the use or redistribution of software.
See Multitenancy and Software license
Theme (computing)
In computing, a theme is a preset package containing graphical appearance and functionality details.
See Multitenancy and Theme (computing)
Time-sharing
In computing, time-sharing is the concurrent sharing of a computing resource among many tasks or users by giving each task or user a small slice of processing time.
See Multitenancy and Time-sharing
User (computing)
A user is a person who utilizes a computer or network service.
See Multitenancy and User (computing)
Virtual appliance
A virtual appliance is a pre-configured virtual machine image, ready to run on a hypervisor; virtual appliances are a subset of the broader class of software appliances.
See Multitenancy and Virtual appliance
Web application
A web application (or web app) is application software that is accessed using a web browser. Multitenancy and web application are software architecture.
See Multitenancy and Web application
Workflow
Workflow is a generic term for orchestrated and repeatable patterns of activity, enabled by the systematic organization of resources into processes that transform materials, provide services, or process information.
References
[1] https://en.wikipedia.org/wiki/Multitenancy
Also known as Multi-tenancy, Multi-tenant, Multitenant.