Terminology

From AgileApps Support Wiki

This page provides short descriptions of terms, suitable for inclusion in a "rollover" help display. For more detailed descriptions, see the Glossary. For pages that show relationships among terms, see the Ontology.

Usage Notes:

  • Terms are displayed with subtle, green, dashed underline.
  • Text appears when the cursor hovers over the term.
  • Highlighted terms look great and work well, in plain text, [tt] text, or [pre] text.
  • Case is significant. So "Tenant" is not found if the term is "tenant".
  • For overlapping terms, order is significant. To highlight "system object", it must appear before object in the definition list. Otherwise, object is highlighted, and the larger term is not seen.
  • Even when the order is right, the definition you see depends on where you put the cursor. Over the first half of "system object", you get the definition for the whole term. Over the last half, you get the definition for "object". (Livable)
  • Plurals are recognized! So when "object" is defined, "objects" is highlighted.
  • But if a plural like tenants is defined, that definition is used, even if it occurs later in the definition list. (nice!)
  • Blank lines in the file cause a non-fatal error in the processing page (terminology.php). No harm is done, but it may slow things a bit. (Resolved by eliminating blank lines in this file.)
ACID
Atomicity, Consistency, Isolation, Durability. A set of properties that define reliable transactions.
system object
An object that is part of the platform from the moment it is installed.
custom object
An object created by an application or a user.
CRUD
Standard data operations Create, Read, Update, Delete.
DDL
Data Definition Language. Database statements that define tables and fields.
DML
Data Management Language. Database statements that move, copy, and access data.
domain
Service Domain (platform hostname or IP address),
fieldName
The name of a field in an object (column name)
host tenant
The organization that hosts the platform. The hosting organization is itself a tenant of the platform, and uses that tenancy to administer the platform for other tenants.
httpd
Apache HTTP Daemon. A server that handles http requests.
http
HyperText Transport Protocol. The foundation of the world wide web.
https
An http connection made over a secure SSL connection.
ISV
Independent Software Vendor. Someone who builds an package that runs on the platform, for delivery to tenants.
JVM
Java Virtual Machine.
lookup-dependent field
A field containing identifying information that is populated when a selection is made in a lookup field.
Lookup-dependent field
A field containing identifying information that is populated when a selection is made in a lookup field.
platform_url
The HTTP address at which your platform is running.
memcached
MEMory CACHEing Daemon - a distributed caching service that stores frequently-accessed pages in memory, so they can be served as rapidly as possible.
MIME
Multipurpose Internet Mail Extensions. A set of standard designations for different types of data, both textual and binary.

object

The fundamental data component of an application. Corresponds to a row in a table, from the standpoint of an application developer. Corresponds to the table itself, to an administrator.
objectID
An Object Type identifier generated by the platform when an object is created.
objectName
An Object Type identifier specified by the person who created the object.
Package Data
Data that is part of an application package. Typically, it is object data, but it need not be.
Package Installer
Someone who installs a package, so that applications and other elements it contains are available to users in their organization's tenancy.
packager
Someone who creates an application package.
cloud instance
A ___ that is running "in the cloud", on a shared server. Extensive data firewalls make it appear to be a completely separate platform, even though it is actually shared with other ___. Compare with installed instance.
cloud platform
See cloud instance.
installed instance
A standalone copy of the platform's installable version, running on its own server.
Quartz
Timekeeper process. Used by the internal Scheduler to kick off scheduled events.
platform administrator
Some who manages the tenants in an installed instance of the multi-tenant platform.
Installer
A person responsible for installing, monitoring, and/or tuning an installed instance of the platform.
RAID
Redundant Array of Independent Disks. A data storage mechanism that provides protection against disk failure.
recordId
A Record Identifier (row ID)
REST
REpresentational State Transfer. Defines CRUD operations over the web, using http get, put, post, and delete operations over http.
SAN
Storage Area Network. A means of attaching a remote disk to a server, as though it were a local device.
SSL
Secure Socket Layer. A protocol for encrypted transmissions over http.
System Administrator
Someone responsible for managing users, roles, applications, and other artifacts in a cloud instance of the platform.
tenant
An organizational entity that operates in its own virtual space in the platform. Each tenant has its own database, and may have multiple users.
Tenant
An organizational entity that operates in its own virtual space in the platform. Each tenant has its own database, and may have multiple users.
tenants
Organizational entities that operate in their own virtual space in the platform. Each tenant has its own database, and may have multiple users.
Tenants
Organizational entities that operate in their own virtual space in the platform. Each tenant has its own database, and may have multiple users.
viewID
A View identifier