Archive for October, 2005

1.5 to 2.0 transactions a second? Try XFire

Monday, October 31st, 2005

Lots of people wonder if SOA is a step back soley because of the performance. When I see statements like these I wonder too though:

The problem, Cohen said, is that Web services built with today’s commercial and open source J2EE application servers get 1.5 to 2.0 transactions per second (TPS), according to his tests, which he said is not good enough for production demands.

The good news, there is hope. I did some rather unofficial benchmarks of XFire last week. Now, I’m not going to post the full results here simply because I don’t have time to clean things up and hate benchmark debates. But here are a couple of the highlights:

  • 25-85 messages a second
  • 2-6 times as faster as Axis 1.3
  • 1/2-1/5 the latency of Axis 1.3

Those benchmarks are over messages sizes from 8K to 80K. Once you get into the megabytes the differences will be even more dramatic. Oh and these are on my crappy Dell box which has a slow front side bus. My new laptop typically goes about 50% faster.

The Shining Re-release

Monday, October 10th, 2005

Rick just showed me this fantastic trailer for the “re-release” of The Shining. I laughed through the whole thing…

Java In Action and Web Service Presentation

Friday, October 7th, 2005

Still at Java In Action for a little Bit. Sitting in Eugene Ciurana’s presentation right now, listening about how they implemented Axis at a company that rhymes with Schmalmart.

I did a presentation on Wednesday that covers the basics of web services. You can grab it here:”http://netzooid.com/jia/jia.ppt”. So far people have seemed to find it very useful. Its a whirlwind tour of things you need to be aware of when developing web services. It starts with the basics – XML Schema, SOAP, WSDL – and then moves on to building services, schema design, performance, databinding, etc.

I think for my next conference I’m going to think about a presentation called “web services by example”. Java developers seem to have a very hard time making the transition to the XML world. Instead of telling, I think I need to do a better way of showing development and issues you might run into. No matter what though, its hard to cover web services in a couple hours!