Building an SCpbMD Transaction Services role

The Transaction Service is a wcf-based solution that encapsulates Dynamics AX transaction capabilities into a simple service endpoint.

This provides a customization point for customers and partners. The Transaction Service is provided as source code and can be customized to implement specific business requirements. The transaction service can be hosted within Sitecore or as a standalone wcf service, but no matter if you are hosting inside or outside of Sitecore, the Transaction Service package must be installed on all CM and CD servers, because there are settings and dlls that are required to talk to the service.

Currently a Sitecore site and Transaction service are capable of talking to only a single Dynamics AX Channel database. If you need to talk to multiple Channel databases, then you will need to create a separate Sitecore site, Commerce Server site, and transaction service to talk to each one.