Software AG Glossary

Explore definitions for Software AG terms, acronyms, and related technology language used across our content.

A

ACF2

Access Control Facility 2. A complete security and access control software suite designed for IBM mainframes.

Adabas

Short for Adaptable Data Base System

Software AG’s high-performance database for large-scale transaction processing on IBM z/OS, Linux, and cloud environments.

Adabas File

In Adabas, a file is the database structure that stores records and fields for an application’s data.

Address Space

The virtual memory area the system creates for a user, batch job, or system task to run programs and hold data.

AJAX

Asynchronous JavaScript and XML. Although the original term includes JavaScript in its name, all programming languages can fetch data asynchronously.

API

Application Programming Interface

Application Programming Interface. A defined way for one application or service to communicate with another.

Application Server

Software that provides a managed environment for running business applications and handling services such as security, transactions, and data exchange.

Application Testing

A NaturalONE capability used to test Natural objects and create unit tests so teams can validate behavior earlier in the lifecycle.

B

Batch Job

A predefined set of processing steps submitted to the system to run with little or no user interaction.

Batch Processing

Running one or more jobs in the background with minimal user interaction, often for scheduled or high-volume work.

Business Service

A reusable service interface created from business logic so applications or integrations can call it more easily.

C

CDD

CONNX Data Dictionary

The CONNX repository that stores metadata about connected data sources and helps present them in a usable, business-friendly form.

CEC

Central Electronic Complex

A commonly used term for the physical mainframe hardware “box” that includes processors, memory, timers, and channels.

CICS

Customer Information Control System

IBM’s transaction processing and application server environment on z/OS for running high-volume business applications online.

CLI

Command-Line Shell

Command-Line Interface. Text-based interaction with a computer system.

COBOL

Common Business-Oriented Language

Common Business-Oriented Language. A long-established business programming language that is still widely used for core transaction processing on IBM Z.

Code Assist

Editor help in NaturalONE that speeds development with features such as syntax coloring and content assistance.

Code Generation

Tools that create program components, such as subprograms or data areas, from models or definitions to accelerate development.

Compiler

code compiler

Converts one programming language to another.

CONNX

Software AG’s data integration solution for accessing, virtualizing, and moving data across mainframe, legacy, distributed, and cloud systems.

CONNX Client

The client-side component, often based on ODBC or JDBC, that submits requests to CONNX and returns results to applications.

CONNX Data Server

The server component that translates SQL requests into the native requests understood by the target database.

CP

Central Processor. A general-purpose processing engine that can run most types of workloads in a mainframe environment.

CPC

Central Processing Complex. Physical collection of hardware components used in a computing system.

CPU

Central Processing Unit. The brain of the computer. The more power it has, the more computations in can perform in a given time period.

D

DASD

Direct Access Storage Device

Direct Access Storage Device. The most common type of mainframe storage device, it allows data to be written/read directly without processing it sequentially first.

Data Access

The ability to retrieve or update data from source systems, ideally through standard interfaces instead of custom point-to-point code.

Data Browser

A NaturalONE feature for quickly querying Adabas or SQL databases and viewing the results during development or testing.

Data Dictionary

A structured catalog of metadata about data structures, fields, rules, and related definitions.

Data Federation

Presenting data from multiple systems as if it were one unified source, without necessarily moving the data first.

データ連携

Connecting data across systems so applications, analytics, and business processes can use it more easily.

データ移動

Copying or transferring data from one platform or database to another for analytics, cloud, modernization, or operational use.

Data Replication

Keeping copies of data synchronized across systems, often to support analytics, availability, or cloud use cases.

Data Synchronization

Keeping data in two or more systems consistent as changes occur.

Data Virtualization

Giving users and applications a real-time view of data from many systems without first consolidating it into one physical database.

Database View

A logical representation of selected database fields used by Natural programs instead of the full physical file structure.

Db2

IBM’s database platform; on IBM Z, Db2 for z/OS is commonly used for high-volume enterprise data and SQL workloads.

DBAs

Database Administrators. DBAs are tasked with maintaining, securing, and managing databases, ensuring data is properly stored and retrieved.

DDM

Data Definition Module

Data Definition Module. Natural’s logical definition of a physical database file, describing fields in a way Natural programs can use.

Debugging

Finding and fixing problems in application code during development or testing.

Deployment

Moving an application from development into a runtime environment where users or downstream systems can use it.

Descriptor

In Adabas and Natural, a field used to control logical reading or searching, similar to using a key or indexed access point.

デブオプス

Development and Operations

Development Operations. A way of working that brings development and operations closer together to improve speed, quality, and repeatability.

Distributed SQL Engine

The CONNX query engine that splits processing between client and server to improve scalability and reduce load on source systems.

E

Encryption

Protecting data by converting it into a form that unauthorized users cannot easily read, helping support privacy and compliance.

ESM

External Security Manager

External Security Manager. Security software, such as RACF, that protects systems and resources from unauthorized access.

ETL

Extract, Transform, Load. A workflow that copies, cleans, and transfers data from one location to another.

F

FDT

Field Definition Table

Field Definition Table. The Adabas structure that defines the fields and layout of a file.

G

GP

General Processor. The same as a Central Processor

GPU

Graphics Processing Unit

Graphics Processing Unit. A specialized processor designed to handle complex tasks that require simultaneous computation

GUI

Graphical User Interface

Graphical User Interface. A visual interface with windows, views, and editors rather than command-line-only interaction.

H

高可用性

The ability of a system or service to stay ready and usable when needed, with minimal downtime.

Horizontal Scaling

Increase computing capacity by adding more machines and distributing the work amongst those machines.

Hybrid Cloud

An operating model that connects on-premises systems with cloud services so applications and data can work across both.

Hypervisor

Software that lets one physical system host many virtual machines, each with its own operating environment.

I

I/O

Input/Output. The movement of data between the system and devices, storage, or networks.

IBM Z

IBM Mainframe

IBM’s current mainframe platform, used for secure, resilient, and highly scalable enterprise workloads.

Index

A data structure used to speed up finding records or rows without scanning everything.

Infonaut Professional

InfoNaut

CONNX’s desktop query and reporting tool for accessing enterprise and legacy data without heavy IT involvement.

IoT

Internet of Things. A network of devices with sensors, software, and connectivity that collect and exchange data over the internet automatically.

IPS

Intrusion Prevention System. A network security tool that scans incoming traffic to block malicious activities like malware and attacks.

ISN

Internal Sequence Number

Internal Sequence Number. The Adabas internal record identifier used for physical or ISN-based access to records.

ISV

Independent Software Vendor

Independent Software Vendor. A company that develops and sells software to run on the IBM Z mainframe

J

JCL

Job Control Language. A scripting language employed on IBM mainframe computers to direct the operating system (such as z/OS) to execute batch jobs.

JDBC

Java Database Connectivity

Java Database Connectivity. A Java-based way for applications to connect to and work with databases, supported by CONNX.

JOPAZ

A Software AG product that compiles COBOL workloads into zIIP-eligible Java bytecode to free general processor capacity without changing source code.

JVM

Java Virtual Machine. An abstract machine providing the runtime environment for Java applications.

K

Kafka

Apache Kafka

A streaming platform that CONNX can feed with real-time mainframe data to support event-driven applications, data pipelines, and analytics.

KVM

Kernel-based Virtual Machine

Kernel-based Virtual Machine. An open source virtualization technology that allows systems to run multiple virtual machines, each with its own operating system.

L

Latency

A measure of delay in a system; the time it takes for data or a request to travel from one point to another and come back with a response. Lower latency generally means faster response time.

Linux on IBM Z

Linux on Z

Running Linux workloads directly on IBM Z hardware, often to consolidate applications, containers, and databases with strong security and scalability.

LPAR

Logical Partition

Logical Partition. A secure, isolated slice of a physical IBM Z system that can run its own operating system and workload.

M

メインフレーム

A class of enterprise computer built for very high reliability, security, throughput, and large-scale transaction processing.

メタデータ

Data that describes other data, such as table structures, field names, types, and security rules.

MIPS

Million Instructions Per Second

Million Instructions Per Second. It is the raw processing power of a Central Processing Unit. It is analogous to horsepower in a car engine.

近代化

Updating applications, data access, tooling, or deployment approaches so existing systems work better with current business and technical needs.

Monitoring

Tracking system or application behavior so teams can see health, performance, and issues sooner.

MSU

Million Service Units

Million Service Units. A measure of the mainframe’s consumption of resources, it’s analogous to the fuel consumed by a car. It’s typically used in capacity planning and software pricing,

Multiple-Value Field

MV field

An Adabas field that can hold more than one value within a single record.

N

Natural

Software AG’s programming language for building enterprise applications on IBM z/OS, Linux, and cloud platforms.

Natural Runtime

The execution environment that runs Natural applications after they are developed and deployed.

Natural Server

A server-side Natural environment that NaturalONE can connect to for editing, cataloging, executing, and debugging objects.

Natural Service

A callable service built with Natural logic, often exposed for reuse by other applications or interfaces.

Natural Source

The editable source code for a Natural application or object.

NaturalONE

Software AG’s Eclipse-based development environment for developing and maintaining Natural applications, including testing, documentation, versioning, and deployment support.

NDV

Natural Development Server. A component by Software AG that enables developers to edit, test, and manage Software AG Natural applications in remote or mainframe environments from their local desktop

NHA

Natural可用性サーバー

Natural Availability Server- HA Mode. A Software AG component that provides high availability for Natural applications, enabling failover without significant disruption.

O

ODBC

Open Database Connectivity

Open Database Connectivity. A standard interface for connecting reporting, analytics, and development tools to data sources through drivers such as the CONNX ODBC driver.

Offloading

Moving eligible workload from one processor type or execution path to another to improve efficiency or free constrained capacity.

OIDC

OpenID Connect. An authentication protocol developed on the foundation of OAuth 2.0

OLTP

Online Transaction Processing

Online Transaction Processing. Running transactions interactively and in real time as users or systems submit requests.

P

PG

Periodic Group

Periodic Group. In Adabas, a repeating group of related fields that can occur multiple times within one record.

予測

Software AG’s documentation and design environment used to describe Natural sources, manage external objects, and maintain definitions such as DDMs.

Processor Capacity

The amount of processing headroom a system has available for current and future workloads.

PU

Processing Unit. A generic term for any processing engine within a mainframe. It can be a CPU, zIIP, or several others.

Q

Query Plan

Execution Plan

A description of how a system intends to execute a query, which helps teams understand and improve performance.

R

R4HA Peak

Rolling 4-Hour Average Peak. The mainframe’s peak average CPU usage, measured in MSUs, over any four-hour rolling window during a billing cycle.

RACF

Resource Access Control Facility

Resource Access Control Facility. IBM security software commonly used on z/OS to control access to users, systems, and resources.

RAM

Random Access Memory. Easy and fast for processors to access, but does not persist on system reset.

Real-Time Access

Using data or services immediately as changes happen, instead of waiting for scheduled batch movement.

Reporting Tool

Software used to query data and present it in reports, dashboards, or exports for business use.

Resiliency

The ability of a system to continue operating and recover quickly when hardware, software, or operational problems occur.

S

Scalability

The ability of a platform or application to handle more work as demand grows without a major redesign.

Schema

The logical structure of a database, typically presented as a graphic or drawing

Server

A system or process that provides another system or process (the client) with access to data, services, programs, or resources.

SLA

Service Level Agreement

Service Level Agreement. A commitment to service targets such as uptime, response time, or transaction performance.

SQL

Structured Query Language

Structured Query Language. The standard language used to query and manage relational data.

SQL Gateway

SQL Gateway

A gateway layer that uses SQL as the access method to data that may not natively expose a relational SQL interface.

SSH

Secure Shell. A secure, encrypted network protocol that enables users to remotely access, control, and manage a computer over an insecure network.

SSO

Single Sign-On

Single Sign-On. An authentication approach that allows users to log in once and gain access to multiple systems without re-entering credentials for each one.

T

Throughput

The amount of work a system can process in a given time, such as transactions or data requests per second.

TopSecret

A leading External Security Manager (ESM) software designed to safeguard IBM z/OS mainframes. It operates similarly to a mainframe-equivalent of Active Directory, managing user identities, controlling access to databases such as Db2, and maintaining compliance across enterprise, cloud, and transactional environments.

TP

Transaction Processing

Transaction Processing. The coordinated execution of business transactions with attention to speed, accuracy, and data integrity.

Transaction

A unit of business work, such as checking a balance or placing an order, that must be processed reliably and completely.

V

Version Control

Source control

Managing source changes over time so teams can track revisions, merge work, and support controlled deployment.

Vertical Scaling

The abilithy to add processing power or storage capacity to a single machine to expand its capabilities. It is critical when handling workload spikes.

Virtualization

Technology that lets one physical system run many isolated workloads, improving consolidation and resource use.

VM

Virtual Machine

Virtual Machine. A software-defined system that behaves like a separate computer and runs its own operating system and applications.

VSAM

Virtual Storage Access Method

Virtual Storage Access Method. A z/OS data access method commonly used for indexed and sequential business data sets.

W

Workload

The set of applications, jobs, and transactions a system is processing.

Workspace

Eclipse Workspace

The Eclipse-based project area in NaturalONE where source files, objects, and related assets are organized for development.

Z

z/OS

Z Operating System

IBM’s flagship mainframe operating system for mission-critical workloads and core enterprise applications.

z/TPF

Z Transaction Processing Facility

IBM’s mainframe operating system that’s specifically designed to handle high-volume, real-time transaction processing

z/VM

Z Virtual Machine

IBM’s mainframe virtualization operating system and hypervisor for running many virtual machines, including large numbers of Linux guests.

z/VSE

Z Virtual Storage Extended

IBM’s mainframe operating system that is designed to be simple and lightweight for small to medium workloads.

ジーアイピー

Z Integrated Information Processor

Z Integrated Information Processor. A specialty engine that can run eligible workloads to help free up general-purpose processor capacity.

zOPD

Z On-Premises Development Program

Z On-Premises Development. A program run by IBM that allows companies to innovate directly within an IBM Z environment that lives in their data center