"X as a service" (rendered as *aaS in acronyms) is a phrasal template for any business model in which a product use is offered as a subscription-based service rather than as an artifact owned and maintained by the customer. Originating from the software as a service concept that appeared in the 2010s with the advent of cloud computing,[1][2] the template has expanded to numerous offerings in the field of information technology and beyond it. The term XaaS can mean "anything as a service".[a]
The following is an alphabetical list of business models named in this way, including certain forms of cybercrime (criminal business models).
Blockchain as a Service (BaaS) is an enterprise-level software service[13] that allows businesses to use cloud-based solutions to build, host and use their own blockchain apps, smart contracts and functions on the blockchain infrastructure developed by a vendor. Just like the growing trend of using Software-as-a-service (SaaS)[14]
where access to the software is provided on a subscription basis, BaaS provides a business with access to a blockchain network of its desired configuration without the business having to develop their own Blockchain and build in-house expertise on the subject.[15]
For broader coverage of this topic, see Cloud database. |
With a database as a service model (DBaaS), users pay fees to a cloud provider for services and computing resources, reducing the amount of money and effort needed to develop and manage databases.[20] Users are given tools to create and manage database instances, and control users. Some cloud providers also offer tools to manage database structures and data.[21] Many cloud providers offer both relational (Amazon RDS, SQL Server) and NoSQL (MongoDB, Amazon DynamoDB) databases.[21] This is a type of software as a service (SaaS).
For broader coverage of this topic, see Data management. |
Data management can also be done through the "as a service" business model, according to the book Data Management as a Service for Dummies.[22]
Remote desktop virtualization can also be provided via cloud computing similar to that provided using a software as a service model. This approach is usually referred to as cloud-hosted virtual desktops. Cloud-hosted virtual desktops are divided into two technologies:
Under the acronym EaaS, the following business models have been discussed in journals and conferences:
See also: Hybrid SaaS |