Concept - D365 Finance and Operations Inventory Connector


This concept provides information about the Inventory Connector Microservice which is used to transfer stock information from "Microsoft Dynamics 365 for Finance and Operations" to "Intershop Commerce Management" (ICM). It shows the general data flow and gives an overview about the application architecture.

Inventory Connector Workflows

The following diagram shows how the different systems involved with the inventory process interact with each other.

Inventory Microservice Workflow

  • The Inventory Microservice uses data from MS Dynamics directly that are not going through the cache.

Prefetcher Microservice Workflow

  •  Architecture for current implementation in diagram below

Microservice Architecture

General Structure

The microservice is a RESTful Java web service using Jersey for implementing service resources and client requests. The following diagram shows the basic architecture:

The ICM Application sends a request to the microservice. The InventoryServiceImpl microservice is used to make a POST request to retrieve stock information about products from MS Dynamics. This information is returned as JSON which is parsed and shown in a storefront message (e.g., in stock, out of stock).


The inventory connector consists of two microservices. Both have their own REST API which is documented with swagger. It can be checked at

  • http://<server>:<port>/inventory/api
  • http://<server>:<port>/inventoryPrefetcher/api
The information provided in the Knowledge Base may not be applicable to all systems and situations. Intershop Communications will not be liable to any party for any direct or indirect damages resulting from the use of the Customer Support section of the Intershop Corporate Web site, including, without limitation, any lost profits, business interruption, loss of programs or other data on your information handling system.
The Intershop Knowledge Portal uses only technically necessary cookies. We do not track visitors or have visitors tracked by 3rd parties. Please find further information on privacy in the Intershop Privacy Policy and Legal Notice.
Knowledge Base
Product Releases
Log on to continue
This Knowledge Base document is reserved for registered customers.
Log on with your Intershop Entra ID to continue.
Write an email to if you experience login issues,
or if you want to register as customer.