|
TransactionExchange.com - a 3-Stage Process.
TransactionExchange is a web service hub through which businesses send and receive business data such as Purchase Orders and Invoices with one another, This is in effect a virtual trading-partner network. [See illustration]
Let us presume an organization transmits a batch of transactions (say Purchase Orders) through TransactionExchange.com. TransactionExchange.com will handle this batch in a 3-Stage Process as follows:
|
Receive the batch and process in-coming data.
- Transactions are received at the designated port.
- Batch is authenticated to ensure source is legitimate.
- Incoming data-stream is validated for correctness.
- Detailed trace-logs are maintained for audit-trail and trouble-shooting purposes.
|
|
Split the batch as per intended recipients.
- Incoming data is written to secure area in database.
- The batch of transactions separated and sorted for each target partner.
- The data is converted to the target format (for each recipient).
- Target transaction data is moved to staging-tables.
- Detailed trace-logs are created for audit-trail and trouble-shooting purposes.
|
|
Deliver batch to intended recipients.
- Transaction data is moved from staging tables into secure outbound data-streams.
- Out-bound data-streams are "pushed" to target partners using appropriate protocols.
- Detailed trace-logs are created for audit-trail and trouble-shooting purposes.
- Send out notifications to designated users at source and target partners alerting them to the results of batch-process.
|
Detailed trace-logs EMPOWER end-users.
At every stage of processing, TransactionExchange.com maintains detailed logs regarding the handling of each transaction throughout the entire process. If a certain transmission or a certain transaction within a transmission were to fail, the exact cause and location of the problem can be easily and swiftly pinpointed - even by non-technical person (say a buyer or an Accounts Payable clerk).
This allows for quick detection and correction of data errors without the need of expensive IT personnel.
|