Forming rich business solutions via apps integration
A business organization using Dynamics Mobile Platform may have many users and these users may use different apps - both backend and mobile apps.
Every tenant has own isolated and secured cloud storage. It is isolated from other tenants. The users and apps can only access the storage for their own tenant
The apps can store and read data to/from this isolated cloud storage in a structured or unstructured format. Structured format means that the apps can use a cloud based secured and isolated relational database (tables, fields, rows) and also they can also use non-structured cloud storage to store files.
The mobile apps can additionally use using local ( on-device) off-line structured and unstructured storage for temporary data, which is then automatically synchronized with the cloud storage of the tenant.
Each app can read and write into the same cloud storage, which makes the app integrated by allowing them to share data between them. The apps within the tenant can also integrate between them by publishing and consuming events.
A mobile user for example can create invoice from a mobile app, which will be stored locally on the mobile app for a moment and then automatically synced to the cloud storage , were the financial operator may see the invoice from a backend app and approve it. The apps may be integrated via event-bus, which will be covered in separate session.