IMS
Information Management System
Enhanced Definition
IBM's hierarchical database and transaction processing system, designed for high-volume online and batch processing. IMS has been a cornerstone of enterprise computing since the 1960s.
Key Characteristics
-
- Hierarchical database model
- High-performance transaction processing
- Proven reliability and availability
- Massive scalability
- Billions of transactions daily capability
-
IMS Components:
- IMS DB: Database management system
- IMS TM (DC): Transaction Manager/Data Communications
- IMS Connect: TCP/IP connectivity
- DBCTL: Database Control facility
- DCCTL: Data Communications Control facility
-
Database Structure:
- Segments: Hierarchical data nodes
- Parent-Child Relationships: Tree structure
- Physical Databases: Physical storage structure
- Logical Databases: User view of data
- Secondary Indexes: Alternative access paths
-
Transaction Processing:
- Message-driven architecture
- Message queues for input/output
- Transaction scheduling
- Parallel processing capability
- Automatic restart and recovery
-
Program Types:
- Batch Programs: Offline processing
- Message Processing Programs (MPPs): Online transactions
- Fast Path Programs: Ultra-high-performance transactions
- Batch Message Processing (BMP): Mixed mode processing
Use Cases
-
- Banking transaction processing
- Airline reservation systems
- Healthcare claims processing
- Retail point-of-sale systems
- Government benefit programs
Related Concepts
Related to: Hierarchical Database, Transaction Processing, COBOL, DB2
Related Products
Related Vendors
ABA
3 products
ASE
3 products
IBM
646 products
Broadcom
235 products
Direct Computer Resources
5 products
Related Categories
Databases
211 products
IMS
154 products
Automation
222 products
Administration
395 products
Transactions
29 products