Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
CICS
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
{{short description|IBM mainframe transaction monitor}} {{Other uses}} {{Use dmy dates|date=April 2022}} {{Infobox software | name = | title = | logo = [[File:IBM_CICS_Transaction_Server_for_z-OS_app_icon.svg|200px]] | other_names = Customer Information Control System | released = {{Start date and age|1969|07|8}} | latest release version = CICS Transaction Server V6.1 | latest release date = {{Start date and age|2022|06|17}}<ref>{{cite web|url=https://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&appname=gpateam&supplier=897&letternum=ENUS222-092|date=2022-04-05|website=IBM|access-date=2023-05-15|title=IBM CICS Transaction Server for z/OS, V5.6 delivers significant improvements to the developer experience, security, resilience, and management}}</ref> | operating system = [[z/OS]], [[z/VSE]] | platform = [[IBM Z]] | genre = [[Teleprocessing monitor]] | license = [[Proprietary software|Proprietary]] | qid = Q1146247 }} '''IBM CICS''' ('''Customer Information Control System''') is a family of mixed-language [[application servers]] that provide online [[business transaction management|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.<ref>{{cite web|last=IBM Corporation|title=CICS Transaction Server for z/OS Glossary:T|website=[[IBM]] |url=https://www.ibm.com/support/knowledgecenter/SSGMCP_latest/glossary/glossary.html#gloss_T|access-date=February 2, 2021|archive-date=June 15, 2021|archive-url=https://web.archive.org/web/20210615130507/https://www.ibm.com/docs/en/cics-ts/5.6?topic=glossary#gloss_T|url-status=live}}</ref> 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 language]]s and use CICS-supplied language extensions to interact with resources such as files, [[database connection]]s, 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, [[automated teller machine|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 service]]s and [[Java (programming language)|Java]], [[event processing]], [[Atom (Web standard)|Atom]] feeds, and [[representational state transfer|REST]]ful interfaces.
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)