Concept - D365 Finance and Operations Inventory Connector

Introduction

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).

Executables

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
Disclaimer
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.
Home
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 supportadmin@intershop.de if you experience login issues,
or if you want to register as customer.