The OSS/J TCK foundation provides the plumbing that is needed for all TCKs that are written for OSS/J API's. The foundation enables OSS/J TCK developers to focus on the functional tests and the plumbing will be handled by the TCK Foundation. Plumbing in this case is execution of the tests against three OSS/J integration profiles: EJB, XML/JMS and WebServices.