Summary
In this chapter, we have discussed various Tuxedo ATMI interfaces to develop our client/server application using different types of Tuxedo buffers, as well as various communication patterns such as request/reply, conversational, queue-based, and event-based communication. The event-based communication can be of two types: unsolicited client notification and event-broker server. It should not be used as a normal communication protocol, and should be used rather to handle an exception. We also discussed XA transactions and how to communicate in transactional mode in such a way that we are able to maintain data integrity and persistence.