We (Amercian Red Cross) recently spent several months deciding and implementing a broker for ecommerce transactions for the enterprise, lovingly name TQE or Transaction Queing Engine. I know...I know...really original. One thing that I am actually not taking credit for. Basically this system allowed any application that wished to publish transactions to the broker using the correct schema process a credit card or some other finanical payment. The first two clients for this broker are two very different...