A Sinfonia on Messaging with txAMQP, Part V

Posted on June 26, 2009 by oubiwann


Blog post image


A Sinfonia on Messaging:
  1. The Voice of Business
  2. The Voice of Architecture
  3. RabbitMQ and txAMQP
  4. The Voice of Code
  5. The Voice of Code, continued

In the last post, we started to get into some Twisted AMQP code, converting our architecture into implementation. We conclude those efforts here with order validation, billing, and status in MacGrudder's kilt store.


Validation and Billing

pass it onto the next step in our business process: order validation and billing

[valid orders]

[invalid orders]

[push to internal tracking and communicate with other services]


Status

Now that we've got a message indicating that a kilt is approved for manufacture, the meat of the business happens: creating the kilt. The core component here is MacGrudder, his tailoring skills, and the push of a button on an internal app when he completes the order. That button push starts the last leg of an order's journey though our messaging system.

[publish subscribe]

[message translators for various endpoints]


Recap

What we've done in the examples above is taken some basic use cases in a messaging scenario and then explored possible implementations using some basic patterns in enterprise messaging.


References


Author oubiwann
Date June 26, 2009
Time 01:09:08
Category
Tags amqp python twisted txamqp txamqp-sinfonia
Line Count 1
Word Count 237
Character Count 2258

Comments?
This blog doesn't use standard (embedded) comments; however, since the site is hosted on Github, if there is something you'd like to share, please do so by opening a "comment" ticket!