• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Paul Clapham
  • Jeanne Boyarsky
  • Junilu Lacar
  • Henry Wong
  • Ron McLeod
  • Devaka Cooray
  • Tim Cooke
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Frits Walraven
  • Tim Holloway
  • Carey Brown
  • Piet Souris
  • salvin francis
  • fred rosenberger

EPractice Lab mock exam 1 question 45.

Ranch Foreman
Posts: 1905
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator

Scenario: given below:
i) good for transaction processing
ii) network need not be available, messages can be queued
iii) tight coupling between sender and receiver
iv) network must be available

which of the cases are not suitable for synchronous communication?

a. case i and ii only.
b. case iii and iv only.
c case i , iii, iv
d. case ii, iii, iv
e. case i, ii, iii
f. case ii only.
Answer: f
JMS provides a standard Java-based interface to the message services of a MOM of some other provider. Messaging systems can be either asynchronous or synchronous and can be classified into different models that determine which client receives a message.
Synchronus messages are more suitable for good transaction processing, fail-safe communication and coping with error situations. It increases the coupling between sender and receiver. Blocks sender until the receiver is finished processing. Network must be available. More demanding on communication mechanisms.

I think the answer should be a).

"Synchronous messages are more suitable for good transaction processing"

I think with asynchronous messaging, a transaction can be done. For example, a servlet A asynchronously dispatches a transaction task to servlet B.

Posts: 1845
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
So by answering A you are saying that synchronous communication is not suitable for transaction programming?
So there I was, trapped in the jungle. And at the last minute, I was saved by this tiny ad:
Devious Experiments for a Truly Passive Greenhouse!
    Bookmark Topic Watch Topic
  • New Topic