We propose a multi-agent transactional paradigm based on object-based rule systems for realising distributed agent negotiation
protocols in E-marketing. The construction of the protocol is carried out in two stages: first expressing a program into an
object-based rule system and then converting the rule applications into a set of transactions on a database of active objects.
Also, an algorithm to prove termination of the negotiation among the agents is described.