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
- 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
- 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