The J2EE PetStore application was created as an educational tool to showcase features available in a J2EE architecture. True, it has many more EJB's then required in a normal application but these EJB's are meant to be examples of how the technology can be used. PetStore shows by example various design patterns and is not meant to be a benchmarked application.
Microsoft is really missing the point in their benchmark. In their port they don't have a middle tier. They are really missing the meat of the architecture and essentially have a database accessible through webpages. It is this middle tier, through the use of EJBs, that allows pluggability and reusability of business logic. It is quite telling that Microsoft targeted a strawman, non-optimized, education focused application instead of an official J2EE benchmark like ECPerf. Justy ----- Original Message ----- From: "James Strachan" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Wednesday, October 31, 2001 1:19 PM Subject: [OT] MS makes a better PetShop... > http://msdn.microsoft.com/net/compare/petshop.asp > > Its not a very fair comparison (suprise suprise) but from a quick look at > the source code, it seems MS achieve their performance gains by not using > EJBs :-) > > I wonder what the figures would look like if the PetStore were implemented > along similar techniques using just regular JavaBeans and JSP... > > James > > > _________________________________________________________ > Do You Yahoo!? > Get your free @yahoo.com address at http://mail.yahoo.com > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>