Two Application Models Synchronous (online, connected) Program sends a request to another program and waits for the reply Asynchronous (deferred,disconnected) Producer programs place messages in a queue and continue Consumer programs retrieve messages (requests) from the queue and act on themĪ credit needs to be approved before a loan application can be processed The load processing module awaits the completion of the credit approval model before it can do any workĪn order entry system places orders in appropriate order queues to be processed later. No need for a real-time logical or dedicated connection Connections can be established later with no loss Applications can run independently at different speeds ![]() 2 Messaging & Queuing An essential part of Distributed Application Development (DAD) A key piece of a middle-ware known as Message-Oriented Middleware (MOM) Motto: Every DAD needs a MOMģ What does MOM provide? Time-independent responses in a client/server environment Help in passing information between servers and clients A facility that allows general-purpose messages to be exchanged in a client/server system using message queuesĪpplications communicate over networks by putting messages in queues (ENQUEUE) and by getting messages from queues (DEQUEUE) using simple high-level APIĬharacteristics and benefits Less vulnerable to network, machine, and application failures.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |