Transaction component interface.
Providing a high level of adaptability, Shark's kernel will relay on this component implementation to create a wrapped DB transactions. One could configure shark to use DODS transaction implementation, and other to use Hibernate transaction, ... Of course, the instance persistence component implementation, and this implementation must comply to each other.