1. A transaction system for transactions including two or more resources comprising: a transaction manager for transactions; a two-phase-commit resource manager interacting with the transaction manager, the two-phase-commit resource manager using a two-phase commit; and a Logging Last Resource (LLR) resource manager interacting with the transaction manager, the LLR resource manager using a single-phase or local commit, the LLR resource manager storing a transaction log for the transaction manager.