Building the solution

This solution will be made up of a Core Workflow Service to handle the request-response messages from the web frontend. This service has a defined data contract for receiving the request and sending the response. This is defined in the DataContracts project in the following solution. These contracts have been simplified to focus on the concept rather than contract logic.

In order to support a growing site that may expand to other vendors down the road, a separate workflow project will be created for each vendor interaction. This will also allow for changes to individual vendors with no impact to other deployed solutions. Communication with this workflow will be done via defined contracts. In this case, the input is a product ...

Get Applied Architecture Patterns on the Microsoft Platform now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.