What is IBM CICS (OLTP) and what will CICS be like In the next 50 Years?
Mainframe Forum
Mainframe Forum: A comprehensive repository for programming tutorials and technology news.
Welcome back to another exciting video on IBM CICS - Customer Information Control System. In this post, you will learn more about the world's best transaction processing system i.e. IBM CICS. Let's begin with our post.
Introduction to CICS.
CICS, which stands for Customer Information Control System, is a world-class online transaction processing system. Being an online transaction processing system, it is also known as online transaction processing (OLTP) software.
CICS can process transactions from hundreds of users at the same time as they run a variety of application programs. It processes approximately 1.1 Million transactions per second and that's 100 Billion in a Day!
Today, CICS can be used on a variety of platforms and with several different programming languages. And with the introduction of IBM's CICS Transaction Server 5.5, CICS became the premier server for Internet applications.
Features of CICS.
“CICS is probably the most successful piece of software of all time, It is the mainstay of business computing throughout the world.†Millions of users unknowingly activate CICS every day almost every electronic transaction they undertake. Following are the features:
CICS systems are used to handle billions (yes, billions) of online transactions every day for banks, airlines, insurance companies, hospitals, e-business sites.
What is the CICS Application?
CICS application is a collection of related programs that together perform a business operation, such as processing a product order or preparing a company payroll. It is a transaction processing subsystem that provides services to online applications.
CICS acts as an interface between the application programs and the operating system's services. So when the application program wants to access a terminal or a disk device, it doesn't communicate directly with the device. Instead, it issues commands to communicate with CICS, which communicates with one of the operating system's access methods. Then, the access method communicates with the device. This shelters your application programs from a specific device and operating system details.
CICS manages the sharing of resources; integrity of data and prioritization of execution, with fast response.
CICS - IBM’s Best-Kept Secret.
CICS is a revolutionary product that ranks as one of the top 35 technologies that shaped the IT industry. Today, many enterprises are faced with the challenge of creating and extending applications quickly and effectively to meet the demands of their clients. There is a need for rapid business agility adoption and also pressure from business executives for cost reduction.
Why CICS Dominate Enterprise Computing.
In reality, before CICS was invented, the majority of the transaction was processed by batch programs. But, CICS provided the capability to process transactions immediately i.e. real-time transactions. CICS providing capabilities such as security, recovery, and scalability.
Today, CICS is a market leader and it processes 1,157,407 transactions per second.
CICS is an operating system in itself because it provides many of the functions associated with an operating system. The programmer is not required to develop the capability required in the middle layer.
CICS systems are used to handle billions (yes, billions) of online transactions every day for banks, airlines, insurance companies, hospitals, e-business sites.
History of CICS - Customer Information Control System.
The origins of CICS date back to the mid-1960s, when IBM’s Data Processing Division assembled a small team to figure out what needed to be done to improve telephone customer service. Ben Riggins, an IBM systems engineer, joined the IBM team with his ideas for a general online customer service application. The news soon spread that IBM had a prototype solution, and queries poured in from nearly every type of industry including airlines, utilities, and financial services.
CICS HLPI was revolutionary in the complex software industry of the 1960s and is still pretty impressive today. HLPI technology remains at the heart of all CICS applications to this day.
CICS Initial Days in the US.
CICS was originally developed in the United States at an IBM Development Center in Des Plaines, Illinois, beginning in 1966 to address requirements from the public utility industry.
The first CICS product was announced in 1968, named Public Utility Customer Information Control System, or PU-CICS. The Public Utility prefix was dropped with the introduction of the first release of the CICS Program Product on July 8, 1969.
CICS, IBM Hursley, UK.
IBM decided to end development of CICS in 1974 to concentrate on IMS, the CICS development responsibility was picked up by the IBM Hursley site in the United Kingdom.
The core of the development work continues in Hursley today alongside contributions from labs in India, China, Russia, Australia, and the United States.
CICS evolved over multiple decades, providing support on multiple operating system platforms, using a variety of traditional programming languages and all of the common forms of data management.
Each and every day, CICS secures tens of billions of online transactions.
Tipictrick || Youtube || Twitter || Facebook || Linkedin || Redditt || Mainframe Blog
Please do subscribe to our Youtube channel!
#CICS #COBOL #IBMCICS #Programming @mainframeforum @topictrick
Ingénieur système Z/os DB2 - CICS Coordinateur technique MOA - MOE
4 å¹´CICS will be forever and I don't see what other system or transactional engine could replace it. A CICS Dinosaur
IBM z/OS Mainframe Performance Specialist Consultant. (Marine Corp Veteran)
4 å¹´For 35 years I have been writing CICS code, nothing comes close to it's capabilities, especially when you link it it to DB2 or IMS or a GUI front end, it is an amazing product that can achieve sub second response time. One of my last contracts had 1,800 CICS regions on an IBM z/OS sysplex. Almost forgot, The application is about 80,000,000 lines of COBOL. COBOL, COBOL code.