Application Server Comparison (2006)
A comprehensive tool kit showing the performance and developer productivity implications of implementing Web Service and Service Oriented Architecture (SOA) on commercial and open-source application servers, including full source code, developer journal, and scalability and performance test.
Application Server Scalability and Developer Productivity Knowledge Kit (2006)
Software architects and developers make choices of XML parsing techniques,
service libraries, encoding techniques, and protocols when building Service
Oriented Architecture (SOA.) Each choice has an impact on scalability and performance
of the finished service. The SOA Scalability and Developer Productivity Knowledge
Kit ("The Kit") has three goals:
- Explain the changing landscape of APIs, libraries, encoding techniques and
protocols to software architects and developers. PushToTest tracks these and
finds that today's generation of technology choices will change in the near
term.
- Identify and use real-world scenarios that inform software architects and
developers of the most appropriate technology choices based on the goals of
the intended service.
- The test needs to be compatible with your existing knowledge of building
functional and scalability tests, including black-box, unit testing, and agile
testing methods.
In "The Kit" you will find these immediately useful resources:
- A Developer's Journal describing in detail:
- Detailed use cases and test scenarios
- Design Decisions and Trade-offs
- XML and Java Binding Implementation Stories
- Client-side Software To Call The Implemented Services
- Server-side Software That Implement The Services
- Use Case Scenario Specific Findings
- Installation and Performance Tuning
- Complete source code to each use case and test scenario; including Ant build
scripts so you may build The Kit in your own environment.
- Pre-built JAR and WAR files to run immediately in your own environment.
PushToTest publishes kits for BEA WebLogic Server 8.1 and 9.0, Oracle Application
Server 10g, JBoss 4, and IBM WebSphere 6. All of the kits are distributed
under free open-source license.
- TestMaker and XS Test scripts to stage a scalability and performance test
of each use case and test scenario.
To get started quickly, download The Kit of your choice:
- Download The
SOA Kit for All Application Servers (BEA WebLogic Server 8.1 and 9.0,
Oracle Application Server 10g, JBoss 4, and IBM WebSphere 6), 112 Mbytes,
Zip archive
- Download
The SOA Kit for BEA WebLogic Server 8.1, 93 Mbytes, Zip archive
- Download
The SOA Kit for BEA WebLogic Server 9.0, 91 Mbytes, Zip archive
- Download
The SOA Kit for JBoss 4, 96 Mbytes, Zip archive
- Download
The SOA Kit for Oracle Application Server 10g, 96 Mbytes, Zip archive
- Download The SOA Kit for WebSphere 6, 93 Mbytes, Zip archive
After downloading The Kit unzip the contents into a new directory. Then follow instructions in the readme.pdf document. Click the support tab to learn about support options for The Kit.
Download The Results Report
PushToTest compiled a report of the scalability and performance of the Test Web Service on a variety of application server, both commercial and open-source. Download the results report:
SOA Performance Results Report, 2.3 Mbytes Adobe Acrobat (PDF) format.
Note: We revised all of the kits to version 1.0.1 on August 24, 2005 to solve a missing JAXB file problem with the initial release.


