Scalability

Overlapped or asynchronous I/O can be achieved between two application components using messaging. Instead of calling a function in some other component and then giving up the CPU until the function processing in the (possibly) remote component returns, you can simply send a message and go on about your business. If you require a response, you can poll a response queue from time to time to check for replies. This kind of approach effectively decouples the two application components involved. This decoupling reduces interapplication component dependencies, allowing components to operate at varying rates in very diverse environments and at varying physical and logical distances. Every time you increase the distance between two synchronous ...

Get COM+ Unleashed now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.