API: http://publib.boulder.ibm.com/infocenter/javasdk/v6r0/topic/com.ibm.java.api.60.doc/api_overview.html