Ken litwak wrote:
> With all due respect, I haven't read doc on CICS in years, BUT I did used to
> program in it. I used CICS to read and write records to DAM files (Not een
> VSAM) at TRW INformation Systems in Orange, CA> Their entire system for
credit
> information was premised on CICS. Furthermore, I've read a description
> (undefiend) of CICS a stransaction manager or TP monitor. An application
> server, unless y9ou wish to define this so broad as to be meaningless usually
> provides support for running other applications like logging, transaction
> management, database connectivity, and the like. CICS didn't do that kind of
> stuff for me that I could tell.
CICS did all that then, it does it all better now. We just didn't use the term
application server in 1984.
> Maybe it did logging but I'm not sure. ANd ofr
> your informatoin, I was a kernel engineer in IBM for five years in DB2/MVS and
> no one there ever referred to CICS the way you are. I'm not necessarily
saying
> you don't know what you are talking about, but I am saying that you are
perhaps
> stretching the meaning of app server and not looking at CICS from a developer
> point of view.
I'd say you saw CICS from the very narrow perspective of writing programs to
read and write BDAM files 15 years ago and you have extrapolated (very)
inaccurately.
> Please note that this is private.
Well actually no, it's not, it's to the list.
> When we are done, perhaps we
> shold publish the results of this conversaton to the list. I don't claim to
be
> Mr. CICS, but I've used it enough to stand by much of what I said. Now this
> might not represent CICS today, but I would claim that it does represent CICS
as
> of 1984. What say ye?
No, not even CICS in 1984.
The question of what is an Application Server is interesting. To me an
Application Server must do all or most of the following:
- calling apps on client request (i.e. a TP monitor)
- securing apps
- monitoring apps
- transaction management (commit/rollback, logging, locking, recovery/restart,
caching, 2-phase commit coordination)
- conversation management
- resource (eg database) serving
- app change management
- workload management
CICS does all of these more thoroughly than any EJB server today, staying up for
weeks or months at a time, running millions of transactions a day meeting the
core busineess needs of tens of thousands of large companies. And next year
CICS will be an EJB server.
Ian McCallion
CICS Business Unit
IBM Hursley
[EMAIL PROTECTED]
Tel: ++44-1962-818065
Fax: ++44-1962-818069
===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST". For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".