Extending mobile capabilities
Mobile capabilities can be extended with transaction services, and Mobile SDK.
Transaction services
Transaction services allows the app to write-back to the database systems. This can enable us to send data, pictures, or barcodes, by simply pushing a Submit button. MicroStrategy 10 natively connects to SAP, Oracle, and SalesForce; other systems may require FFSQL.
For example, you are a restaurant inspector; you can walk into a restaurant with your phone to do your job. First, you can take a picture of the restaurant and upload it into a remote transactional database. Second, you can input scores and ratings for the restaurant.
Offline transactions are processed when connectivity resumes. If your Internet connection is lost, the data will be waiting in a transaction queue, and will try to connect when the phone is back online. Transaction Queue keeps track of transactions processed.
Mobile SDK
Mobile SDK will be discussed in another chapter.