- Ajax - Google Maps
- EJB DesignPatterns
- Hibernate
- J2EE & XML Development
- Java 400 Qns
- Java Complete Ref
- Java PracticalGuide
- Java ProGuide
- Java WebServices
- JMS Tutorial
- JSTL
- Oracle 9i
- SCBCD
- SCJP
- SCWCD-01
- SCWCD-02
- SCWCD-03
- Spring in Action
- SpringFrameWork
- Struts with Ajax
- Thinking in Java
- Weblogic Deployment
- WebServices with Axis
- XML Programming
Asynchronous Communication Advantages: Requests need not be targeted to specific server. Service need not be available when request is made. No blocking, so resources could be freed. Could use connectionless protocol Disadvantages: Response times are unpredictable. Error handling usually more complex. Usually requires connection-oriented protocol. Harder to design apps Synchronous Communication Advantages: Easy to program Outcome is known immediately Error recovery easier (usually) Better real-time response (usually) Disadvantages: Service must be up and ready. Requestor blocks, held resources are “tied up”. Usually requires connection-oriented protocol
Comments
Post a Comment