Using the technologies we've discussed so far, developers can create scalable, component-based, three-tier applications that run on Microsoft Windows NT. Many applications will need to interact with other applications, which might themselves be running on non-Windows platforms. In this chapter, we'll look at the following interoperability mechanisms supported by Microsoft Windows DNA.
- COM implementations for UNIX and other platforms
- Interoperability with XA-based resource managers and transaction managers, using the Microsoft Distributed Transaction Coordinator (MS DTC)
- Interoperability with LU 6.2-based transaction monitors, such as the Customer Information Control System (CICS) and Information Management Systems (IMS), via the COM Transaction Integrator (COMTI)
- Message queuing, via Microsoft Message Queue Server (MSMQ)