Transaction Models vers. Behavior Protocols

作者: Marek Prochazka , Frantisek Plasil

DOI:

关键词:

摘要: In this paper, we propose a method of transactional behavior description in component-based software architectures. We fucus on the specification models employed components. Especially, try to specify creation and canceling dependencies among transactions. For purpose, enhance SOFA architecture so that it can be dynamic: at runtime, new interface instances added or removed, components instantiated tied. Thus, protocols such dynamically reconfiguring are also dynamic. The transaction manager, as coordinating component, provides an for initiation completion. If subtransaction is created, instance created protocol parent modified. key achievement paper introduces semi-formal model used by particular component (replacing thus classical plain English).

参考文章(20)
Frank Manola, Benjamin Hurwitz, Farshad Nayeri, Michael L. Brodie, Dimitrios Georgakopoulos, Sandra Heiler, Mark F. Hornick, An Extended Transaction Environment for Workflows in Distributed Object Computing. IEEE Data(base) Engineering Bulletin. ,vol. 16, pp. 24- 27 ,(1993)
Omran A. Bukhres, Ahmed K. Elmagarmid, eva Kühn, Implementation of the Flex Transaction Model. IEEE Data(base) Engineering Bulletin. ,vol. 16, pp. 28- 32 ,(1993)
Apostolos Zarras, Valérie Issarny, A framework for systematic synthesis of transactional middleware Middleware '98 Proceedings of the IFIP International Conference on Distributed Systems Platforms and Open Distributed Processing. pp. 257- 272 ,(2009) , 10.1007/978-1-4471-1283-9_16
L Kerschberg S Jajodia, None, Advanced Transaction Models and Architectures ,(2012)
František Plášil, Daniel Mikušík, Inheriting Synchronization Protocols via Sound Enrichment Rules JMLC '97 Proceedings of the Joint Modular Languages Conference on Modular Programming Languages. pp. 267- 281 ,(1997) , 10.1007/3-540-62599-2_45
Laurent Daynès, M. P. Atkinson, Patrick Valduriez, Customizable Concurrency Control for Persistent Java Advanced Transaction Models and Architectures. pp. 183- 212 ,(1997) , 10.1007/978-1-4615-6217-7_7
Krithi Ramamritham, Panayiotis K. Chrysanthis, A unifying framework for transactions in competitive and cooperative environments Office Knowledge Engineering archive. ,vol. 4, pp. 3- 21 ,(1991)
Ahmed K. Elmagarmid, Database transaction models for advanced applications Morgan Kaufmann Publishers Inc.. ,(1992)
F. Plasil, D. Balek, R. Janecek, SOFA/DCUP: architecture for component trading and dynamic updating cooperative distributed systems. pp. 43- 51 ,(1998) , 10.1109/CDS.1998.675757