...channel has good credit standing so you build a publish-subscribe channel to send out parallel async request to the creditsystem and to the inventory system to make sure all's OK with the world, build an aggregator to aggregate the responses...
http://www.eaipatterns.com/ramblings/07_noescape.html