General Architecture

The following scheme represents the general architecture of the integration between CloudBlue Commerce and the Microsoft cloud.

Ingram Micro provides the Microsoft 365 application packaged according to the APS 2 standard. This package is deployed on your CloudBlue Commerce installation.

The Microsoft 365 Application Endpoint Host provides communication between CloudBlue Commerce and the Microsoft cloud. As a result, operations performed by customers in the CloudBlue Commerce control panel are propagated to their accounts in the Microsoft cloud.

The Microsoft 365 Application Endpoint Host contains one or more Microsoft 365 gateway sites, depending on the required number of Microsoft 365 application instances. For example, it is possible to have one Microsoft 365 application instance for the provider account and several Microsoft 365 application instances for reseller accounts. A Microsoft 365 gateway site contains a Microsoft 365 gateway application. A Microsoft 365 gateway application receives provisioning requests from the APSC. Then, the Microsoft 365 gateway application calls methods of the Partner Center API and Graph API to view, create, update, or remove objects in the Microsoft cloud.

Note: Countries where you can sell Microsoft 365 products and services are limited by your agreement with Microsoft. If a new customer specifies a country not covered by the agreement, the order will be placed in CloudBlue Commerce but the provisioning of the customer tenant will fail with the error 'Customer Country is currently not Supported'. See https://msdn.microsoft.com/en-us/library/partnercenter/dn974944.aspx to learn more about this limitation.