File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Architect Certification (SCEA/OCMJEA) and the fly likes What is Synchronous Messaging Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Architect Certification (SCEA/OCMJEA)
Bookmark "What is Synchronous Messaging" Watch "What is Synchronous Messaging" New topic

What is Synchronous Messaging

Ray Ye
Ranch Hand

Joined: Jun 02, 2004
Posts: 59
To my knowledge, when you say messaging system, it is inherently asynchronous, loosely coupled compared with synchronous, tightly couple RPC-based system.

So what is synchronous messaging's meaning in the exam objective? Does it mean RPC-based call or true message-based call but with request/reply model?

As this will lead to some fundamental different features of two types of systems, I thank you very much for the clarification.

Ranch Hand

Joined: Nov 22, 2008
Posts: 18944
i guess it is sort of mingled, but u r right.
MESSAGING is implicitly a-synch.

But at the same time, say if your program or browser makes a HTTP PUT request to the web server somewhere this is also a type of messaging. : in a synchronous manner though.
Ray Ye
Ranch Hand

Joined: Jun 02, 2004
Posts: 59
Thanks R�stem. I guess the meaning has to be dependent on context. If messaging is used by itself, then it is the inherently asynchronous messaging. Where it is used between synchronous messaging and asynchronous messaging, the synchronous messaging means the RPC-based synchronous communication, is it right?
I agree. Here's the link:
subject: What is Synchronous Messaging
It's not a secret anymore!