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 Synchronous & Asynchronous Arcitectures 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 "Synchronous & Asynchronous Arcitectures" Watch "Synchronous & Asynchronous Arcitectures" New topic

Synchronous & Asynchronous Arcitectures

Udayashankar Kompala Rajasekar

Joined: Oct 03, 2006
Posts: 1
In what cases are synchronous architectures more appropriate than
asynchronous architectures?
Ricardo Ferreira
Ranch Hand

Joined: Feb 13, 2006
Posts: 156
When you need a instant response time and you need to maintain some shortest transactions. Synchronous architectures can provide performance if this requirements is crucial. Instead, asynchronous architectures is much more scalable than synchronous.

Ricardo Ferreira,<br /> <br />Sun Certified Enterprise Architect<br />IBM Certified SOA Solution Designer<br />IBM Certified RUP v7.0 Solution Designer<br />IBM Certified Specialist for RUP v2003
Newman Huang
Ranch Hand

Joined: Mar 31, 2003
Posts: 85

you could look at the book 'Sun Certified Enterprise Architect for J2EE Study Guid(Exam 310-051)' (by Paul Allen and Joseph Bambara). In Chapter8 Messaging, the author gives multiple study cases for appropriate using sync/async communications, here I list somes,

*message system in which a response is not required or not immediately required
*high-volume transaction processing capability for sending messages
*uses your system hardware in an efficient manner

*system login, you input your account information and submit the form, and then system authenticate these information and allow/not allow you login
*result searching, you input the search criterias in the search text field, submit, and system responses the searching result
*credit card authorization

ankur rathi
Ranch Hand

Joined: Oct 11, 2004
Posts: 3830
Is that called synchronous/asynchronous architecture???

I thought, they are just the kind of request.

Anyway, good example Newman.
I agree. Here's the link:
subject: Synchronous & Asynchronous Arcitectures
It's not a secret anymore!