Apps integration

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 application area has own isolated and secured cloud storage. It is isolated from other application areas. The users and apps can only access the storage for their own application area.
The backend 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 also use the same cloud-base storages, when they use online functionalities, but also they can benefit from using local ( on-device) off-line structured and unstructured storage for temporary data, which is then automatically synchronized with the cloud storage of the application area.
Each app can read and write into the same cloud storage, which makes the app integrated by allowing them to share data between them.
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.