The SAP Mobile Platform runtime server is called
            SAP Mobile Server. SAP Mobile Server is an instance of
            SAP Mobile Server installed as the application server to manage resource
        intensive traffic/communication/transactions, such as PUSH payload and synchronization,
        between the scale-out nodes and the data server cluster. SAP Mobile Server
        can be installed as a cluster. In a production environment, the
            SAP Mobile Server must be installed on a 64-bit host.
There are two types of server nodes that can be installed:
- Application Service node – (mandatory) runs all services.
 
- Scale Out node  – (optional) specifically designed to allow the stateless
					request/response HTTP and synchronous message services to be horizontally
					scaled.
 
 
SAP Mobile Server features include:
- Data services – supports connections to back-end data resources
                using these standard technologies: enterprise databases with JDBC™ connections and Web Services
                (SOAP-style and REST-style) . Also supports connections to enterprise applications
                such as SAP®. 
 
- Data virtualization – introduces a layer called a mobile business
                object (MBO) between your enterprise databases or applications, and the remote
                database on the device client. Utilizes a cache database (CDB) to optimize device
                client access and minimize back-end resource utilization.
 
- Device connection services – (does not apply to Scale Out nodes)
                supports connections from various different platforms and operating systems with
                different communication styles.
- Replication-based synchronization – A synchronization method
                        where cached data is downloaded to and uploaded from client database to
                        server via replication. Typically, mobile replication-based synchronization
                        is used in occasionally connected scenarios.
 
- Messaging-based synchronization – In flight messages are
                        queued in a messaging cache. Synchronization occurs as messages are
                        delivered to the device. Typically, mobile messaging-based synchronization
                        is used in always available and occasionally disconnected scenarios.