Floor Automation
You can use MSMQ to control the automated manufacturing of any product that is produced with a numerically controlled industrial machine that is controlled through a personal computer. In the following example, MSMQ is used to collect orders and manage the production flow by controlling the personal computers that control the industrial machines.
Figure 1.10
The following MSMQ features are critical to the success of floor automation:
- Guaranteed delivery: Ensures that each message is delivered and helps ensure a reliable messaging system.
- Message prioritization: Efficient routing of messages. For example, quality assurance (QA) messages need to be delivered eventually, but shouldn't prevent the efficient delivery of time-critical messages.
- Connectionless messaging: Interactions of various clients, the personal computers controlling the industrial machines, and a mainframe computer as a single system.
- Multiple platform support: Integration of personal computers and legacy systems. For example, an accounting package may reside on an MVS system.
- Performance: Control of real-time production processes, such as controlling cooking temperature.
- Asynchronous delivery: Faster devices can continue working without waiting for slower devices to respond.
© 1997 by Microsoft Corporation. All rights reserved.