16.4 Webware compatibility and the transaction framework