Development and deployment Definitions
-
C
cloud application
A cloud application, or cloud app, is a software program where cloud-based and local components work together.
-
cloud IDE
A cloud IDE is a web-based integrated development platform (IDE) that is accessed through a browser.
-
cloud-oriented architecture (COA)
A cloud-oriented architecture (COA) is a conceptual model encompassing all elements in a cloud environment. In information technology, architecture refers to the overall structure of an information system and the interrelationships of entities that make up that system.
-
I
iPaaS (integration platform as a service)
Integration platform as a service (iPaaS) is a set of automated tools for connecting software applications that are deployed in different environments. iPaaS is often used by large business-to-business (B2B) enterprises that need to integrate on-premises applications and data with cloud applications and data.
-
N
NoOps
NoOps (no operations) is the concept that an IT environment can become so automated and abstracted from the underlying infrastructure that there is no need for a dedicated team to manage software in-house.
-
O
OASIS Cloud Application Management for Platforms (CAMP)
OASIS Cloud Application Management for Platforms (CAMP) is a specification intended to foster interoperability between cloud environments and to simplify the management of cloud applications.
-
open virtualization format
Open Virtualization Format (OVF) is an open-source standard for packaging and distributing software and applications for virtual machines (VM).
-
P
portable app
A portable application (portable app) is a software product designed to be easily moved from one computing environment to another.
-
R
Red Hat OpenShift
Red Hat OpenShift is a multifaceted, open source container application platform from Red Hat Inc. for the development, deployment and management of applications.
-
S
single-tenancy
Single-tenancy is an architecture in which a single instance of a software application and supporting infrastructure serves one customer. In the software-as-a-service (SaaS) delivery model, a customer is called a tenant.
-
T
Testing as a Service (TaaS)
Testing as a Service (TaaS) is an outsourcing model in which testing activities associated with some of an organization’s business activities are performed by a service provider rather than employees.
-
W
Web app development
Web app development is the creation of application programs that reside on remote servers and are delivered to the user’s device over the Internet.