• Subject: RE: E-commerce Architecture
  • From: Chris Bipes <rpg@xxxxxxxxxxxxxxx>
  • Date: Wed, 26 Jan 2000 07:51:35 -0800

That is how our e-commerce transaction processing works.  We can have
several occurrences of the transactions servers running.  The tricky part is
the communication to the third party web server.  I would go with a sockets
connection to get the transaction to your data queues.  This requires two
socket / data queue servers.  One waits for data on the socket connections
and the other waits for data on the queue connections.  The socket program
reads the data and dump to the appropriate data queue.  The data queue
program waits at a data queue for the responses from the transaction
servers, then send the data via a socket connection to the socket server,
which routes it back to the appropriate socket connection.

The hardest part is keeping track of multiple transaction in process.  We
use a header which includes the socket server job number, destination tcp/ip
address and the socket descriptor.  This must follow the transaction thru
all the transaction server unchanged.

Contact me off line if you need more help.

Christopher K. Bipes     mailto:ChrisB@Cross-Check.com
Sr. Programmer/Analyst   mailto:Chris_Bipes@Yahoo.com
CrossCheck, Inc.         http://www.cross-check.com
6119 State Farm Drive    Phone: 707 586-0551 x 1102
Rohnert Park CA  94928 Fax: 707 586-1884

*Note to Recruiters
Neither I, nor anyone that I know of, is interested in any new and/or
exciting positions. Please do not contact me.


-----Original Message-----
From: Reger, Bill [mailto:breger@levitz.com]
Sent: Wednesday, January 26, 2000 6:19 AM
To: 'Midrange-L'
Subject: E-commerce Architecture


Our plans for e-commerce are to outsource the development and hosting of our
web site to a third-party firm.  This will allow our inhouse staff to
concentrate on handling the interface data going to and from the web site,
and to develop and run the  backend transaction processing on our AS/400's.

My feeling about the transaction processing is that we must make sure that
they perform well and that we should try to save every possible second,
otherwise the customer will move on to another web site.  I am considering
processing the interface data with data queues and using "never-ending" RPG
IV (ILE) procedures to both modularize the processes and optimize the work.
We are also looking to use a "canned" product such as MQSeries to handle the
interface data.

Any feedback (positive and negative!) about this approach would be
appreciated, since I feel that we must architect our e-commerce application
correctly.  Any other approaches that might be better would be appreciated
also.

Thanks,  Bill
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator:
david@midrange.com
+---
+---
| This is the Midrange System Mailing List!
| To submit a new message, send your mail to MIDRANGE-L@midrange.com.
| To subscribe to this list send email to MIDRANGE-L-SUB@midrange.com.
| To unsubscribe from this list send email to MIDRANGE-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---

This thread ...


Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2019 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].