Centralized and distributed orchestration of transactions in the join calculus

Roberto L. Bruni, Cosimo Laneve, Ugo Montanari · UnipiEprints Open Archive (Università di Pisa) · 2002

We discuss the principles of distributed transactions, then we define an operational model which meets the basic requirements and we give a prototyping implementation for it in join-calculus. Our model: (1) extends BizTalk with multiway transactions; (2) exploits an original algorithm, for distributed commit; (3) can deal with dynamically changing communication topology; (4) is almost language-independent. In fact, the model is based on a two-level classification of resources, which should be easily conveyed to distributed calculi and languages, providing them with a uniform transactional mechanism.

Read the paper · More papers on PaperTik