Messaging Framework API

1.0 References

[1] Software Architecture Document, Version 1.1 Revision 1.4, LiMo Foundation, 11 September 2007
[2] Messaging API, Version 1.0, LiMo Foundation, 1 February 2008

2.0 Overview

The LiMo Messaging Framework provides services for applications to send, receive, parse and assemble messages over arbitrary message delivery mechanisms such as MMS, SMS, email, and i-mode message. The messaging services consist of common functions and sets of message delivery service-specific functions. Also, the Messaging Framework provides a collection of data structures to implement the services.

The Messaging Framework is built on a modular, plug-in architecture for the flexibility and extendability of the messaging system. The functional logic for a particular service type resides in a plug-in module, not in the Messaging Framework, allowing the messaging system to be customized for a particular use-case. The Messaging Framework provides the interface and protocols for plug-ins and applications to communicate with each other in a consistent manner, thus providing simplified messaging for applications.

In addition, the Messaging Framework also manages the plug-ins, providing plug-in discovery and initialization as well as other full life-cycle management. Therefore, plug-ins are also required to provide managerial functions and structures to cooperate with the Framework. For more information, see Overview of the LiMo Messaging Plug-ins for more information.

3.0 Industry Standard

None

4.0 External API Documents

None

5.0 Plug-in Extension Point Interface

None

6.0 Other Interfaces

None

7.0 Other Notes

None
Generated on Mon Mar 31 01:01:00 2008 by  doxygen 1.5.4