A system and method for multi-source transaction processing receives order
requests from a client system operated by a user. The order requests may
include order placements and order inquiries. For example, an order
request may be a placement for a computer system and associated
peripherals. The user may have particular fulfillment organization
preferences, and different components of the computer system and
associated peripherals may be fulfilled by different fulfillment
partners. Accordingly, the orders order requests are processed by an
order request servicing system to, for example, split the order request
into multiple processed order requests and each of the processed order
requests is associated with an order request management system and
prepared for transmission to the associated order request management
system. The order request management systems can utilize the processed
order requests to fulfill the order request. The order request management
systems transmit order request management system data which provides, for
example, order status information, financial information, and other data.
The order request servicing system may, for example, internally process
the order request management system data associated with an order
request, transmit the order request management system data to the client
system, or transmit the order request management system data to another
system depending upon the nature of the order request management system
data. Thus, the order request servicing system can transparently link
users to one or more order request management systems. Additionally, the
order request management systems can be linked together over a network,
such as the Internet, to provide a network of order request management
systems.