Professional Documents
Culture Documents
See refers you from a nonpreferred term to the preferred term or from an
abbreviation to the spelled-out form.
See also refers you to a related or contrasting term.
For other terms and definitions, see the IBM Terminology website.
ABCDEFGHIJLMNOPRSTUVW
A
access token
A value used by the consumer to gain access to the protected resources on behalf of
the user, instead of using the user’s service provider credentials.
action
A code snippet that can be explicitly invoked, or run in response to an event. See
also feed, invoke.
adoption item
A development work item that tracks when changes by one team must be adopted by
another team.
affinity
Two or more container group instances running on the same network node. See
also anti-affinity.
A unique, publicly visible short name that is used in desktop and command-line clients,
Git repository paths, and tracking and planning features. For users who have a Jazz ID,
that ID is their alias.
anti-affinity
Two or more container group instances that run on different network nodes to ensure
higher availability for an app. See also affinity.
API
app
A web or mobile device application. See also mobile application, web application.
artifact
authentication (AuthN)
AuthN
See authentication.
authorization (AuthZ)
In computer security, the right granted to a user to communicate with or make use of a
computer system.
AuthZ
See authorization.
auto-complete
auto-deploy
An automated process that retrieves and packages build output, and then moves
that output to another location so that users can run or test it.
To automatically retrieve and package build output, then move that output to
another location for users to run or test it.
availability zone
B
backlog
In agile development, a list of features or technical tasks that are necessary for a project
or release that the development team assesses and prioritizes to assign work.
base image
An image that has no parent image. See also image, parent image.
beta service
bind
BLU Acceleration
blue-green deployment
Bluemix
boilerplate
A template that includes one application and its associated runtime environment and
predefined services for a particular domain.
borderless
branch
builder
buildpack
A collection of scripts that prepare your code to run on Bluemix. Buildpacks examine
deployed applications, then download and configure any dependent applications.
C
CA
CD
A trusted third-party organization or company that issues the digital certificates. The
certificate authority typically verifies the identity of the individuals who are granted the
unique certificate. See also intermediate certificate, Secure Sockets Layer, trusted root.
change set
CI
CLI
client
A software program or computer that requests services from a server. See also host.
cloud computing
cloud portability
The ability to move applications and services across public or private cloud computing
environments, or from different cloud providers.
code completion
A feature of many IDEs and text editors that predictively completes content (words,
phrases, tags, and so on) while the user types.
A computer interface in which the input and output are text based.
commit
component
compute
Infrastructure or resources that serve as the basis for building apps in the cloud.
container
A system construct that allows users to simultaneously run separate logical operating
system instances. Containers use layers of file systems to minimize image sizes and
promote reuse. See also image, layer, registry.
continuous improvement
The practice of evaluating a product, service, or process on an ongoing basis to ensure
that it is efficient and effective, and making changes incrementally or all at once, as
needed.
credential
CSR
custom domain
The customized portion of the URL selected by the user to direct requests to the
application. A custom domain makes up part of the route. A custom domain can be a
shared domain, a shared subdomain, or a shared domain and host. See
also domain, host, route, subdomain, Uniform Resource Locator.
D
daemon
dashboard
data store
DEA
See Droplet Execution Agent.
dedicated cloud
defect
A project element that allows stakeholders to track bugs and bug fixes.
delivery pipeline
A repeatable build and deployment service that divides software delivery into stages.
Pipelines support continuous delivery and continuous integration, including automated
testing.
deployment
A process that retrieves the output of a build, packages the output with configuration
properties, and installs the package in a pre-defined location so that it can be tested or
run. See also stage.
DevOps
domain
Part of a naming hierarchy that specifies the route. For example, example.com. In
Bluemix, domains are associated with orgs. Domain objects are not directly bound to
apps. See also custom domain, host, organization, route, subdomain, Uniform
Resource Locator.
droplet
An archive within Cloud Foundry that contains an application and its runtime and
framework dependencies, prior to deployment to the cloud.
An open-source initiative that provides independent software vendors (ISVs) and other
tool developers with a standard platform for developing plug-compatible application
development tools.
endpoint
epic
In agile development, a work item that defines a big use case with a large or unknown
amount of work, which is often completed over several sprints. Epics can be divided into
stories.
experimental service
A service that is not ready for production and can be removed from production at any
time. See also beta service.
F
federate
To merge two or more entities. For example, a company's registered domain could be
federated with an IBMid.
feed
A piece of code that configures an external event source to fire trigger events. See
also action.
file share
In the IBM cloud environment, a persistent storage system where users store and share
files. In IBM Containers, users can mount Docker volumes on file shares.
fire
To activate a trigger.
fork
To create a project and Git repository that contain all of the repository content
and history of another project.
In Git, a divergent copy of a repository that can be modified without affecting or
having to synchronize with the original.
framework
G
gate
A requirement that must be met before a build can move to the next stage in the
deployment process.
GB-hour
The cumulative amount of memory (in gigabytes) that is running for all application
instances for a particular buildpack per hour.
Git
GUID
H
HA
The ability of IT services to withstand all outages and continue providing processing
capability according to some predefined service level. Covered outages include both
planned events, such as maintenance and backups, and unplanned events, such as
software failures, hardware failures, power failures, and disasters.
host
A computer that is connected to a network and that provides an access point to that
network. The host can be a client, a server, or both a client and server simultaneously.
See also client, custom domain, domain, route, subdomain, Uniform Resource Locator.
HTTP method
An action that is used by the Hypertext Transfer Protocol. HTTP methods include GET,
POST, and PUT.
HTTPS
hybrid cloud
A cloud computing environment that consists of multiple public and private resources.
An Internet protocol that is used by web servers and web browsers to transfer and
display hypermedia documents securely across the Internet.
I
IaaS
IDE
A complete runtime that can be used to run applications. Images are used to create
containers and can contain multiple parent images (layers). See also base
image, container, layer, namespace, parent image, private image repository, registry.
impediment
An item that prevents progress or a work item to track something that prevents
progress.
instance
An entity that consists of resources that are reserved for a particular application or a
service.
A set of software development tools, such as source editors, compilers, and debuggers,
that are accessible from a single user interface.
integration
intermediate certificate
A subordinate certificate that is issued by the trusted root certificate authority (CA)
specifically to issue end-entity server certificates. The result is a certificate chain that
begins at the trusted root CA, passes through the intermediate certificate, and ends with
the SSL certificate issued to the organization. See also certificate authority, trusted root.
The global network of endpoints that can capture or generate data. For example, a
smartphone, smart watch and back-end server might all communicate with each other,
sending data back and forth, or even to additional devices within the network.
invoke
IoT
iteration
See sprint.
J
JAR file
JSON
L
layer
A changed version of a parent image. Images consist of layers, where the changed
version is layered on top of the parent image to create the new image. See
also container, image.
LDAP
A client operation that only reads data. Light API calls use fewer resources than heavy
API calls because they are performing a single function. See also heavy API call.
Lightweight Directory Access Protocol (LDAP)
An open protocol that uses TCP/IP to provide access to directories that support an
X.500 model and that does not incur the resource requirements of the more complex
X.500 Directory Access Protocol (DAP). For example, LDAP can be used to locate
people, organizations, and other resources in an Internet or intranet directory.
local cloud
A cloud computing environment within the client's data center. The local cloud is on-
premises, providing improved latency and security. See also borderless.
M
manifest file
A file that contains information, such as settings, instructions, or metadata, about other
files or artifacts.
MBaaS
merge
The commit that results after bringing content from another branch into the
current branch.
To fetch content from one branch and apply it to another branch.
microservice
A set of small, independent architectural components, each with a single purpose, that
communicate over a common lightweight API.
milestone
mobile app
A computing model that connects mobile applications to cloud computing services and
provides features such as user management, push notifications, and integration with
social networks through a unified API and SDK.
mobile cloud
N
namespace
A unique name that identifies your organization's image repository within the Bluemix
registry. See also image, private image repository.
O
OAuth
on-prem
See on-premises.
on-premises (on-prem)
Pertaining to software that is installed and run on the local computers of a user or
organization.
open source
Pertaining to software whose source code is publicly available for use or modification.
Open source software is typically developed as a public collaboration and made freely
available, although its use and redistribution might be subject to licensing restrictions.
Linux is a well known example of open source software.
org
See organization.
organization (org)
The grouping methodology for users in Bluemix. Orgs are used to manage quotas.
Users in an org share memory and service instance quotas. See also domain, space.
P
PaaS
parent image
An image that provides a base for another image. For example, Ubuntu Linux is the
parent image of the IBM Liberty image. See also base image, image.
pipeline
policy
priority
private cloud
A cloud computing environment in which access is limited to members of an enterprise
and partner networks. See also public cloud.
The combination of an organization's Bluemix registry and its namespace. The private
image repository is used when referencing an image in a command. See
also image, namespace.
private key
An algorithmic pattern used to encrypt messages that only the corresponding public key
can decrypt. The private key is also used to decrypt messages that were encrypted by
the corresponding public key. The private key is kept on the user system and is
protected by a password.
private service
project
An organized collection used to group folders or packages. Projects are used for
building, version management, sharing, and organizing resources related to a single
work effort.
public cloud
push
To send information from a server to a client. When a server pushes content, it is the
server that initiates the transaction, not a request from the client.
push notification
R
read-mostly
Pertaining to data that changes dynamically.
red-black deployment
region
A defined geographic territory. A region could be a specific postal code area, a town, a
city, a state, a group of states, or even a group of countries. Each region can itself be a
set of other regions or a set of postal codes that form the region.
registry
A public or private repository that contains images used to create containers. See
also container, image.
repo
See repository.
repository (repo)
repository workspace
A repository object that includes one or more components. Repository workspaces are
typically used by individual team members to contain their changes in progress. Team
members deliver their changes from their repository workspace to the stream and
accept changes from other team members into their repository workspace from the
stream. Every repository workspace has an owner, and only the owner can make
changes in the workspace. See also workspace.
A software architectural style for distributed hypermedia systems like the World Wide
Web. The term is also often used to describe any simple interface that uses XML (or
YAML, JSON, plain text) over HTTP without an additional messaging layer such as
SOAP.
resource
REST
retrospective
In agile development, a meeting or a work item that evaluates successes and needed
improvements after a sprint.
route
rule
A criteria that associates one trigger with one action, with every firing of the
trigger causing the corresponding action to be invoked with the trigger event as
input.
A set of conditional statements that are used to determine whether a build can be
promoted. See also policy.
A set of conditional statements that enable computer systems to identify
relationships and run automated responses accordingly.
runbook
runtime
The set of resources used to run the application. See also starter.
runtime environment
S
SaaS
scale
SCM
scope
In identity management, the set of entities that a policy or an access control item (ACI)
can affect.
Scrum
scrum
service
A cloud extension that provides ready-for-use functionality, such as database,
messaging, and web software for running code, or application management or
monitoring capabilities. Services usually do not require installation or maintenance and
can be combined to create applications.
session
The period of time after an app is started on a mobile device and the quality assurance
product is notified to begin collecting app behavior, issues, and problems.
severity
An authentication process in which a user can access more than one system or
application by entering a single user ID and password.
SOR
space
In Scrum development, a set period of time in which work is completed. Sprints can vary
in length, for example, from 1 to 4 weeks, but typically have a fixed duration within a
project.
SSL
SSO
stage
A group of jobs within a shared execution context that consists of source input,
environment variables, and a defined order of execution.
To deploy an application, service, or instance to a pre-defined location for
running or testing before deployment to a production environment. See
also deployment.
To mark a set of file changes as being ready for Git commit.
stanza
starter
A template that includes predefined services and application code that is configured
with a particular buildpack. A starter might be application code that is written in a
specific programming language, or a combination of application code and a set of
services. See also runtime.
story
A development work item that defines part of a use case or a specific contribution to the
value of the overall product.
subdomain
A domain that makes up a part of a larger domain. See also custom
domain, domain, host, route, Uniform Resource Locator.
syntax checking
A feature that parses code and attempts to interpret it before compilation in order to
discover syntax errors that might cause apps to not compile properly, then notifies the
user.
system of engagement
T
task
TC
template
A set of tasks, scripts, or routines that automate the task of testing software.
third-party
tile
A visual representation of a running application that provides status on a dashboard.
timeline
An area of activity in a project that typically has its own schedule, deliverables, teams,
and process.
toolchain
tool integration
A development work item that tracks required fixes after a failed build.
trigger
A mechanism that initiates actions. Triggers can be explicitly fired by a user or fired on
behalf of a user by an external event source.
trusted root
U
Uniform Resource Identifier (URI)
A unique address that is used to identify content on the web. The most common form of
URI is the web page address, which is a particular form or subset of URI called a
Uniform Resource Locator (URL). A URI typically describes how to access the resource,
the computer that contains the resource, and the location of the resource on that
computer.
URI
URL
V
virtual
Pertaining to not physically existing as such but made by software to appear to do so.
virtual server
A server that shares its resources with other servers to support applications. See
also virtual machine.
VM
VPN
W
WAR
WAR file
web app
An application that is accessible by a web browser and that provides some function
beyond static display of information, for instance by allowing the user to query a
database. Common components of a web application include HTML pages, JSP pages,
and servlets. See also app.
A compressed file format, defined by the Java EE standard, for storing all the resources
required to install and run a web application in a single file.
webhook
An HTTP custom callback that alters the behavior of a web page or web application.
Web IDE
A browser-based IDE for web and cloud development that is built on the open source
Orion platform from Eclipse (also called Eclipse Orion Web IDE).
work item
workspace