Re: Quote from comp.object
Date: Sat, 03 Mar 2007 08:02:45 -0700
Message-ID: <m3ejo6fjze.fsf_at_lhwlinux2.garlic.com>
paul c <toledobythesea_at_oohay.ac> writes:
> Don't know about Pick, but that wasn't true of IMS/DC or CICS/DL1.
re:
http://www.garlic.com/~lynn/2007e.html#31 Quote from comp.object
http://www.garlic.com/~lynn/2007e.html#36 Quote from comp.object
IMS started out as much more of database manager ... CICS started out as transaction manager/monitor. CICS applications started out talking BDAM (an indexed file access mechanism) with CICS. In BDAM scenario, there could be CICS application accessing the BDAM data ... and/or there could be independent batch applications directly access (the same) BDAM files. CICS applications running in the same space as each other or CICS monitor could stomp on each other.
However, CICS applications and BDAM could be super efficient. Big
overhead in OS/360 operating system environment was
scheduling/dispatching and file open/close. CICS started out as a big
operating system application that acted as (sub)-monitor to provide
lightweight flavors of some operating system services. It did its own
lightweight dispatching/scheduling of CICS applications. It tended to
open all needed (operating system) files at CICS startup ... and then
handled lightweight sub-access file control for CICS applications.
minor current reference:
http://publib.boulder.ibm.com/infocenter/cicsts/v3r1/topic/com.ibm.cics.ts31.doc/dfha2/dfha25c.htm
The university where I was undergraduate was selected to be one of the beta-test sites for the original CICS product ... and I remember doing some early CICS BDAM debugging. The original CICS had been developed at a customer account before being picked up for a product. It had been originally used with some specific BDAM features. The Univ. had an ONR grant to do some library automation and were attempting to configure CICS with different BDAM options ... which I got involved in debugging. misc. past posts mentioning BDAM, CICS, etc http://www.garlic.com/~lynn/subtopic.html#bdam
Today you might find CICS applications still being used to drive millions of ATM machines ... or talk to tens/hundreds of millions of settop (cable tv) boxes.
IMS was/is much more of DBMS infrastructure ... with separation between (some aspects) of data management. While in original CICS, you could have CICS applications accessing BDAM files ... and totally different batch applications accessing the same BDAM files (although not concurrently) ... in IMS infrastructure ... everything is going thru IMS DBMS (where there may be some distinction between "interactive" IMS applications and "batch" IMS applications). However, in addition to CICS applications talking BDAM & VSAM ... CICS applications can talk to IMS; reference CICS talking DL1 to IMS http://publib.boulder.ibm.com/infocenter/cicsts/v3r1/topic/com.ibm.cics.ts31.doc/dfhp3/dfhp3k4.htm
wiki IMS entry ... with early history
http://en.wikipedia.org/wiki/Information_Management_System
and wiki CICS entry
http://en.wikipedia.org/wiki/CICS
and CICS history site
http://www-306.ibm.com/software/htp/cics/35/
although doesn't mention pre-product history and/or the original product beta-test sites.
for total different drift ... original relational/sql was system/r developed on vm370 at SJR ... misc. past posts http://www.garlic.com/~lynn/subtopic.html#systemr
vm370 was virtual memory/machine follow-on to cp67 developed at
the science center
http://www.garlic.com/~lynn/subtopic.html#545tech
some of the CTSS developers had gone to science center on 4th flr of tech sq and some other CTSS developers had gone to Multics project on 5th flr of tech sq. Multics beat system/r with product release ... recent reference in the post http://www.garlic.com/~lynn/2007e.html#1 Designing database tables for performance
Another "relational" dbms product from that period as Nomad ... wiki
reference
http://en.wikipedia.org/wiki/Nomad_software
Nomad was developed by NCSS ... a cp67 commercial service bureau spin-off with several people from the science center. http://en.wikipedia.org/wiki/National_CSS
I had spent much of the 70s at the science center but transferred to SJR in early '77.
misc. past posts mentioning nomad, ramis and focus http://www.garlic.com/~lynn/2003d.html#15 CA-RAMIS http://www.garlic.com/~lynn/2003d.html#17 CA-RAMIS
and history site here
http://www.decosta.com/Nomad/tales/history.html
RAMIS was originally from a group of people at Mathematica Products
Group and made available on NCSS system. NCSS then did its own
version/flavor as NOMAD. A different flavor was by one of the
Mathematica folks that had gone to Tymshare on the west coast called
Focus. Tymshare was another commercial time-sharing service using
vm370 (cp67 follow-on) as basis (and somewhat in competition with
NCSS). Lots of past posts mentioning various cp67 &/or vm370
commercial time-sharing services
http://www.garlic.com/~lynn/subtopic.html#timeshare
Received on Sat Mar 03 2007 - 16:02:45 CET