Re: Quote from comp.object

From: Anne & Lynn Wheeler <lynn_at_garlic.com>
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

Original text of this message