• Post Reply Bookmark Topic Watch Topic
  • New Topic

Conversational, Pseudo Conversational, Non Conversational  RSS feed

 
Barry Andrews
Ranch Hand
Posts: 529
C++ Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Can someone explain what these terms mean? What the differences are? Or a link to a dummy's guide would be good. I think it has to do something with mainframe applications, but I have heard the term "pseudo conversational" when talking about web applications.

many thanks,
Barry
 
Jessica Sant
Sheriff
Posts: 4313
Android IntelliJ IDE Java
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I've not heard the terms before. However a Google search with some well placed quotes came up with a bunch of main-frame-type hits. -- Hopefully those can help.
 
Barry Andrews
Ranch Hand
Posts: 529
C++ Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes I already searched Google, but unfortunately I cannot find anything that actually tells me what it is.
 
Stan James
(instanceof Sidekick)
Ranch Hand
Posts: 8791
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
IBM used these words with mainframe CICS.
A conversational program sends an entry form to the terminal, waits for the user to hit enter, and then picks up at the next line of code. I wrote one or two, but they are not scalable as they chew up a lot of memory.
A non-conversational program sends an entry form to the termanal and goes away, completely forgetting anything it knew about the user and session. When the user hits enter the form starts up the same or another program with enough information to carry on.
A Psuedo-conversational program stores information about the user and session somewhere outside of memory while the user is looking at the form. When the user hits enter it loads the same or another program, recovers the stored information and carries on. My company was somewhat famous in the early days of CICS for inventing a slick, standardized way to store and recover information with very little developer effort.
These concepts map onto the Internet pretty well. Conversational programs connect to the server and stay connected until done. Maybe an FTP program or a database connection fits this model. Non-conversational is pure stateless with no session object. Static HTML and one-shot CGI might match this. Psuedo-conversational stores user and session information in the web server's session. That's how most people write web apps.
After all that, I'm not sure where you heard the terms, or if any of this is what was meant there. See if it makes sense and lemme know.
 
Barry Andrews
Ranch Hand
Posts: 529
C++ Java Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Yes, thanks for the info. So could a Java thick client calling an EJB be considered pseudo conversational? I know it's an IBM term, but technically speaking would it still apply?

thanks,
Barry
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!