CICS

CICS

IBM CICS (Customer Information Control System) is a family of mixed-language application servers that provide online transaction management and connectivity for applications on IBM mainframe systems under z/OS and z/VSE. CICS family products are designed as middleware and support rapid, high-volume online transaction processing. A CICS transaction is a unit of processing initiated by a single request that may affect one or more objects. This processing is usually interactive (screen-oriented), but background transactions are possible.

Comment
enIBM CICS (Customer Information Control System) is a family of mixed-language application servers that provide online transaction management and connectivity for applications on IBM mainframe systems under z/OS and z/VSE. CICS family products are designed as middleware and support rapid, high-volume online transaction processing. A CICS transaction is a unit of processing initiated by a single request that may affect one or more objects. This processing is usually interactive (screen-oriented), but background transactions are possible.
Computing platform
IBM Z
Date
5 February 2005
4 February 2009
Depiction
IBM CICS Transaction Server for z-OS app icon.svg
Genre
Teleprocessing monitor
Genre
Teleprocessing monitor
Has abstract
enIBM CICS (Customer Information Control System) is a family of mixed-language application servers that provide online transaction management and connectivity for applications on IBM mainframe systems under z/OS and z/VSE. CICS family products are designed as middleware and support rapid, high-volume online transaction processing. A CICS transaction is a unit of processing initiated by a single request that may affect one or more objects. This processing is usually interactive (screen-oriented), but background transactions are possible. CICS Transaction Server (CICS TS) sits at the head of the CICS family and provides services that extend or replace the functions of the operating system. These services can be more efficient than the generalized operating system services and also simpler for programmers to use, particularly with respect to communication with diverse terminal devices. Applications developed for CICS may be written in a variety of programming languages and use CICS-supplied language extensions to interact with resources such as files, database connections, terminals, or to invoke functions such as web services. CICS manages the entire transaction such that if for any reason a part of the transaction fails all recoverable changes can be backed out. While CICS TS has its highest profile among large financial institutions, such as banks and insurance companies, many Fortune 500 companies and government entities are reported to run CICS. Other, smaller enterprises can also run CICS TS and other CICS family products. CICS can regularly be found behind the scenes in, for example, bank-teller applications, ATM systems, industrial production control systems, insurance applications, and many other types of interactive applications. Recent CICS TS enhancements include new capabilities to improve the developer experience, including the choice of APIs, frameworks, editors, and build tools, while at the same time providing updates in the key areas of security, resilience, and management. In earlier, recent CICS TS releases, support was provided for Web services and Java, event processing, Atom feeds, and RESTful interfaces.
Hypernym
Family
Is primary topic of
CICS
Label
enCICS
LatestReleaseDate
12 June 2020
Latest release date
12 June 2020
LatestReleaseVersion
enCICS Transaction Server V5.6
Latest release version
CICS Transaction Server V5.6
License
Proprietary software
License
Proprietary software
Link from a Wikipage to an external page
www.ibm.com/it-infrastructure/z/cics
github.com/IBM/cics-bundle-gradle
github.com/IBM/cics-bundle-maven
www-01.ibm.com/support/docview.wss%3Frs=1083&uid=swg27013865
ibmmainframes.com/forum-10.html
www.cicsworld.com/
web.archive.org/web/20050205184628/http:/www.yelavich.com/
web.archive.org/web/20090204135052/http:/www-01.ibm.com/software/htp/cics/35/
www.ibm.com/support/knowledgecenter/SSGMCP_5.6.0/applications/developing/java/jcicsx-api.html
search.maven.org/search%3Fq=g:com.ibm.cics
Link from a Wikipage to another Wikipage
2
360
360 and successors
360 and successors
370
370
3780
AIX
Amdahl Corporation
Apache Maven
AS
ASCII
Atom (Web standard)
Atomicity (database systems)
Automated teller machine
Basic Mapping Support
Batch processing
Category:Assembly language software
Category:History of human–computer interaction
Category:IBM mainframe operating systems
Category:IBM mainframe software
Category:IBM software
Category:Middleware
Category:Multimodal interaction
Category:Transaction processing
Category:Z notation
CICS Transaction Gateway
CMOS
CMS
COBOL
Command CICS
Common Object Request Broker Architecture
Compiler
Compile time
Computer hardware
Computer reservation system
Computer storage
Concurrency (computer science)
Cooperative multitasking
Coupling Facility
CPU
Critical path method
Daemon (computing)
Database connection
Database management system
Database transaction
DC
Des Plaines, Illinois
Distributed Data Management Architecture
DOS
Dot-com bubble
EBCDIC
Eclipse (software)
Emitter-coupled logic
Enterprise JavaBeans
Event processing
File:IBM CICS Transaction Server for z-OS app icon.svg
Fortune 500
Gradle
High-level programming language
Hitachi Data Systems
HP-UX
Hypertext Transfer Protocol
I
IBM 2260
IBM 2741
IBM 3270
IBM 3790
IBM 9370
IBM Airline Control Program
IBM Basic Assembly Language
IBM Db2
IBM Hursley
IBM i
IBM Information Management System
IBM mainframe
IBM MTCS
IBM Parallel Sysplex
IBM Personal Computer
IBM TXSeries
IBM WebSphere
IBM WebSphere Application Server
IBM WebSphere MQ
IBM Z
IntelliJ IDEA
Jakarta EE
Java (programming language)
Java EE Connector Architecture
Job Control Language
JSON
Keiretsu
Kernel (operating system)
Macro instruction
Magnetic core
Memory management (operating systems)
Memory protection key
Microprocessor
Microsoft Windows
Middleware
Multiple Virtual Storage
MVS
Node.js
Online transaction processing
Open-source software
Operating system
OS
Oxford University Computing Laboratory
Paging
Palo Alto, California
Panel (computer software)
Physical memory
Programming language
Program Product
Proprietary software
Punch cards
Queen's Awards for Enterprise
Reentrant (subroutine)
Representational state transfer
Rexx
Sabre (computer system)
Simple Object Access Protocol
SOAP
Solaris (operating system)
Spring Framework
Static variable
Storage violation
System generation
Task (computing)
Teleprocessing monitor
Teletype Model 33
Thin client
Thrashing (computer science)
Thread (computer science)
Tivoli Software
Tony Hoare
Transaction Processing Facility
Transport Layer Security
Unbundling
Video display terminal
Virtual memory
Virtual Storage Access Method
Visual Studio Code
VS
VSE
Web service
Web Services Description Language
Wikt:quasi-
Z notation
Logo
200
OperatingSystem
OS
VSE
Operating system
OS
VSE
OtherNames
enCustomer Information Control System
Platform
IBM Z
Qid
enQ1146247
Released
8 July 1969
Release date
8 July 1969
SameAs
C89f
CICS
CICS
CICS
CICS
CICS
CICS
CICS
CICS
CICS
CICS
Customer Information Control System
Customer Information Control System
Customer Information Control System
m.022rz1
Q1146247
Subject
Category:Assembly language software
Category:History of human–computer interaction
Category:IBM mainframe operating systems
Category:IBM mainframe software
Category:IBM software
Category:Middleware
Category:Multimodal interaction
Category:Transaction processing
Category:Z notation
Thumbnail
IBM CICS Transaction Server for z-OS app icon.svg?width=300
Title
enBob Yelavich's CICS focused website.
1.104516E9
Url
https://web.archive.org/web/20050205184628/http:/www.yelavich.com/
https://web.archive.org/web/20090204135052/http:/www-01.ibm.com/software/htp/cics/35/
WasDerivedFrom
CICS?oldid=1112440405&ns=0
WikiPageLength
66174
Wikipage page ID
391505
Wikipage revision ID
1112440405
WikiPageUsesTemplate
Template:Date
Template:Incomplete table
Template:Infobox software
Template:IPAc-en
Template:IPA-de
Template:IPA-es
Template:IPA-fi
Template:IPA-fr
Template:IPA-it
Template:IPA-pl
Template:IPA-pt
Template:Other uses
Template:Reflist
Template:Rp
Template:Short description
Template:Snd
Template:Start date and age
Template:Use dmy dates
Template:Version
Template:Webarchive
Template:When