Monday, March 26, 2012

Developing Tools

Dr. Shiping Chen gave us some ideas of developing tools that we could use for this project. I did some research on these tools.

GlassFish
GlassFish is an open-source application sever project started by Sun Microsystems for the Java EE platform.
The advantages of GlassFish:
  • Free community-supported application server
  • Full Java EE 6 platform support
  • The best open source application server in the industry today
  • Next-generation modular and extensible architecture (OSGi)
  • Enterprise reliability and performance with full clustering
GlassFish can be downloaded from here. There are some documentations that can help us start.

Apache OpenEJB
OpenEJB is an open-source, embeddable and lightweight EJB Container System and EJB Server.
The advantages of OpenEJB:
  • Allows for easy testing and debugging in IDEs such as EclipseIntelliJ IDEA or NetBeans with no plugins required. 
  • Usable in ordinary JUnit or other style test cases without complicated setup or external processes. 
  • Complete support for Glassfish descriptors allowing those users to embedded test their applications. 
  • Incredibly flexible JNDI name support allows you to specify formats at macro and micro levels and imitate the format of other vendors. 
OpenEJB can be downloaded from here. There are some documentations that can help us start.

more...

Monday, March 12, 2012

Reading materials

Dr Shiping Chen provided some reading materials for us to get start. The documents are listed as below:

TPC-C website: http://www.tpc.org/tpcc/
TPC-C benchmark on HP ProLiant servers and server blades : ftp://ftp.hp.com/pub/c-products/servers/benchmarks/HP_ProLiant_tpcc_Overview.pdf
Standard benchmarks for database systems: http://t.cn/zOfp7z8
TPC-C benchmarks Standard Specification: http://t.cn/zOfph0X

Sunday, March 11, 2012