With the structure of the messages being passed now resolved, it's a good time to take a deeper look at the options for how those messages could be transmitted. Ultimately, a decision needs to be made regarding how to implement a process to deal with the stories:
- As an Artisan, I need to be able to send Product and Order data changes to the Artisan Gateway so that those changes can be propagated and acted upon as needed
- As a Central Office user, I need to be able to send Artisan and Product data changes to the Artisan Gateway so that those changes can be propagated and acted upon as needed
Of the two options discussed earlier (web service or message-queue-based implementations), using message queues feels like a better fit:
-
Given the limited number of operations expected, a queue-based approach would involve less development...