It sounds like you are writing your own Business Integration Engine Ross, sometimes referred to as Enterprise Service Buses. They just take requests in 1 format, translate them to another format and pass them along - potentially splitting off actions and conditionally passing the request to multiple services. They are designed and optimized for those tasks.
I believe there are several open source projects for this and I think they use Tomcat: http://bie.sourceforge.net/ http://activemq.codehaus.org/ http://www.openadaptor.org/ There are also several commercial ESB's- some designed for high scalability and redundancy, but they are pricey. Maybe these are overkill for what you are doing, but I suggest having a look at them before rolling your own. Byron -----Original Message----- From: Ross Poppel [mailto:[EMAIL PROTECTED] Sent: Thursday, February 24, 2005 10:18 AM To: Tomcat Users List; Peter Lin Subject: RE: Throughput and scalability Hey Peter - Where can I get the articles - are they in the FAQ or the archive somewhere. Any keywords you can suggest? -----Original Message----- From: Peter Lin [mailto:[EMAIL PROTECTED] Sent: Wednesday, February 23, 2005 5:59 PM To: Tomcat Users List Subject: Re: Throughput and scalability if you're talking about XML transformation, the biggest factor is the parser you use and the cpu speed. If you read my old performance article on the resource page, you can see some old numbers for AMD 2ghz system. depending on how much XML you need to handle concurrently, you may want to consider XML accelerators to get near wire speed. The primary limitations for XML processing is CPU and RAM. hope that helps peter On Wed, 23 Feb 2005 14:25:32 -0800, Ross Poppel <[EMAIL PROTECTED]> wrote: > Hi Tomcat Users - > We are implementing Tomcat (with Axis) for HTML translation to a > proprietary format (as a pass-thru). This is for submission to an > external system (its pretty simple data) and back again. > > We were wondering if anyone has any ideas how you would size a box > (Solaris/HP-UX based) if you want to get a specific throughput (x number > of messages per second). Is there any guidelines anyone can recommend? > > ----------------------------------------------------------------------- > Ross Poppel - [EMAIL PROTECTED] > Solutions Architect, PORTAL Software > Cell: (609) 744-2050 > EFax: (617) 344-2585 > SMS: [EMAIL PROTECTED] > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
