Sciweavers

INTERNET
2002

Where is Middleware?

13 years 4 months ago
Where is Middleware?
stract level, remote procedure calls enable programmers to invoke (possibly remote) services as if they were intra-application procedure calls. Much like function or procedure calls in traditional programming languages, RPCs block the caller's execution while the invoked service carries out the caller's request. In other words, while the called service is busy handling the caller's request, the calling thread stops executing and waits until the request either returns normally or encounters an error such as a timeout condition. Messaging systems, on the other hand, are based on a queuing ion in which producers post data to queues for consumers to retrieve and act upon. Messaging systems are typically data- or document-oriented, while RPC systems are procedure- or objectoriented. Middleware applications based on mesypically have key abstractions and design centers that revolve around information, whereas applications based on RPC center around the objects and functions tha...
Steve Vinoski
Added 22 Dec 2010
Updated 22 Dec 2010
Type Journal
Year 2002
Where INTERNET
Authors Steve Vinoski
Comments (0)