The core component to our Mobile Enterprise Application Platform is The Core. In fact our MEAP is called The Core, which is confusing. The Core can do enterprise integration (if the enterprise is simple enough) but is in fact intended to be a staging post for messages between the mobile and the enterprise - this staging post we use to do all sorts of data transformations, monitoring and service management.
More about the technology
We recommend the Core to run as a service (Linux or a Microsoft Windows 2008). The purpose of the Core is to marshal messages across its interface.
It has a Client In and a Server Out queue, and a Server In and Client Out queue.
There is no real latency through the queues.
The Core uses the AMQP queuing library.
The Core scales with number of users (horizontal scaling) and number of services (vertical scaling). We have rated the Core at an average of a session a second. This however this has now been eclipsed by new developments. The precise rating of the Mobile Platform depends on the domain complexity, the complexity of The Logic and (of course) hardware constraints.
Monitoring on a component level is done via SCOM / MOM in the Microsoft case and Nagios in the Linux case.
Business Intelligence and other modules can be developed in house, licensed or developed on request. These components can be plugged in. You can also write your own or licence Monitoring, Business Intelligence and Logging blocks.