Win a copy of Functional Reactive Programming this week in the Other Languages forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Synchronous & Asynchronous Arcitectures

 
Udayashankar Kompala Rajasekar
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
In what cases are synchronous architectures more appropriate than
asynchronous architectures?
 
Ricardo Ferreira
Ranch Hand
Posts: 156
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
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.
 
Newman Huang
Ranch Hand
Posts: 85
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
hi,Rajasekar

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,

async:
*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

sync:
*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
Posts: 3830
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Is that called synchronous/asynchronous architecture???

I thought, they are just the kind of request.

Anyway, good example Newman.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic