EPOC   SDK Home Glossary Indexes Previous Next Up

Introduction to the Messaging Architecture


Contents


Overview

The Messaging Architecture is a powerful and extensible multi-protocol messaging framework introduced in EPOC Release 5. It offers opportunities to build highly-featured message client applications, and to create plug-in modules to support individual messaging protocols. The set of components that make up such a plug-in module is called a Message Type Module (MTM). All interaction with lower-level communication protocols, such as TCP/IP, is performed by the MTMs.

The ER5 message client application, Email, and the MTMs supplied by ER5—POP3 and SMTP Internet mail, SMS, and fax—use the Messaging Architecture. They are, however, designed to be separate components, and the Messaging Architecture can be installed and used without them.

This topic describes the key principles and components of the Messaging Architecture. It assumes a knowledge of the client/server, asynchronous processing, and active objects features of the EPOC architecture.

The full messaging architecture is of some complexity. Developers who need only to add message sending capabilities to their application are recommended first to experiment with the Send As interface, which provides this ability.

The Messaging Architecture supersedes the MSGI interface of EPOC Release 3, which is no longer supported.


Principles

The design of the Messaging Architecture results from the following principles:

EPOC       SDK Home Glossary Indexes Previous Next Up