The Ars Technica article was discussing CICS as an application server. I was 
comparing CICS as an application server to IMS/TM as an application server. The 
DBMS is a different issue; there's no reason why IMS/TM must be used with 
IMS/DB. You can use IMS/TM with DB2.

The point I was trying to make was that CICS was designed as a cooperative 
multitasking system that reproduces all of the OS functions in itself. IMS/TM 
(originally IMS/DC) was designed to use the OS to do OS things and does none of 
that in itself, so it is *much* simpler.



-----Original Message-----
From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
David Spiegel
Sent: Tuesday, July 25, 2023 11:48 AM
To: IBM-MAIN@LISTSERV.UA.EDU
Subject: Re: [EXT] Ars Technica: The IBM mainframe: How it runs and why it 
survives

Hi Michael,
You said: "...CICS is to IMS as Windows 3.1 is to Windows 10. ..."
You're comparing apples and oranges.
(CICS has no native Database portion.)
BTW, a lot of the banks, insurance companies etc. are running CICS+DB2.
The majority of IMS users need it to support 40+ year old application
systems.
Which one is the real dinosaur? (Hint: It's not CICS)

Regards,
David

On 2023-07-25 10:37, Schmitt, Michael wrote:
> So CICS is no longer doing cooperative multitasking within each AOR, and thus 
> requiring CICS versions of OS commands to prevent wait states from freezing 
> the entire AOR? A CICS program can do direct GETMAINs, LOADS, abends, rather 
> than use CICS commands? CICS no longer requires special versions of tools 
> (e.g. debugger, abend dump management) and instead can use the same tools as 
> batch programs? A CICS programmer no longer needs to learn a long list of 
> CICS commands and EXEC CICS syntax? A CICS region no longer contains the 
> storage from all of the transactions currently running and is now only one 
> transaction in the region at a time? CICS transactions can no longer stomp on 
> each other's memory?
>
> Great, I did not know that.
>
> IMS/TM uses the operating system for multitasking. There are no IMS/TM 
> specific tools. An IMS/TM programmer only needs to know two commands, one to 
> get a message and another to send it. IMS transaction abends look (almost) 
> exactly like a batch abend. IMS programs have no restrictions on OS 
> facilities. An IMS program can even do an STIMER (WAIT) without affecting any 
> other transaction processing. Because, it uses the OS to do *preemptive* 
> multitasking, like a modern operating system.
>
> -----Original Message-----
> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
> Crawford Robert C (Contractor)
> Sent: Tuesday, July 25, 2023 8:14 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: Re: [EXT] Ars Technica: The IBM mainframe: How it runs and why it 
> survives
>
> Sorry, I worked in a shop that had both and I can tell you CICS is way more 
> flexible, modern and performed better.
>
> I will give you this:  IMS is a great piece of 90's technology.
>
> Robert Crawford
> Abstract Evolutions LLC
> (210) 913-3822
>
> -----Original Message-----
> From: IBM Mainframe Discussion List <IBM-MAIN@LISTSERV.UA.EDU> On Behalf Of 
> Schmitt, Michael
> Sent: Monday, July 24, 2023 11:43 AM
> To: IBM-MAIN@LISTSERV.UA.EDU
> Subject: [EXT] Ars Technica: The IBM mainframe: How it runs and why it 
> survives
>
> Ars Technica published a deep-dive explainer of modern IBM mainframes:
>
> https://arstechnica.com/information-technology/2023/07/the-ibm-mainframe-how-it-runs-and-why-it-survives/
>
>
> Iā€™d quibble with the application server topic that talks about CICS with no 
> mention of IMS/TM. CICS is to IMS as Windows 3.1 is to Windows 10.  šŸ˜Š
>
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions, send email to 
> lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN
>
>
>
> ----------------------------------------------------------------------
> For IBM-MAIN subscribe / signoff / archive access instructions,
> send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN



----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to