Deprecated: $wgMWOAuthSharedUserIDs=false is deprecated, set $wgMWOAuthSharedUserIDs=true, $wgMWOAuthSharedUserSource='local' instead [Called from MediaWiki\HookContainer\HookContainer::run in /var/www/html/w/includes/HookContainer/HookContainer.php at line 135] in /var/www/html/w/includes/Debug/MWDebug.php on line 372
Transactional process management over component systems (Thesis, ETH Zürich 2000) - MaRDI portal

Deprecated: Use of MediaWiki\Skin\SkinTemplate::injectLegacyMenusIntoPersonalTools was deprecated in Please make sure Skin option menus contains `user-menu` (and possibly `notifications`, `user-interface-preferences`, `user-page`) 1.46. [Called from MediaWiki\Skin\SkinTemplate::getPortletsTemplateData in /var/www/html/w/includes/Skin/SkinTemplate.php at line 691] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of MediaWiki\Skin\BaseTemplate::getPersonalTools was deprecated in 1.46 Call $this->getSkin()->getPersonalToolsForMakeListItem instead (T422975). [Called from Skins\Chameleon\Components\NavbarHorizontal\PersonalTools::getHtml in /var/www/html/w/skins/chameleon/src/Components/NavbarHorizontal/PersonalTools.php at line 66] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Deprecated: Use of QuickTemplate::(get/html/text/haveData) with parameter `personal_urls` was deprecated in MediaWiki Use content_navigation instead. [Called from MediaWiki\Skin\QuickTemplate::get in /var/www/html/w/includes/Skin/QuickTemplate.php at line 131] in /var/www/html/w/includes/Debug/MWDebug.php on line 372

Transactional process management over component systems (Thesis, ETH Zürich 2000) (Q2762927)

From MaRDI portal





scientific article; zbMATH DE number 1689658
Language Label Description Also known as
English
Transactional process management over component systems (Thesis, ETH Zürich 2000)
scientific article; zbMATH DE number 1689658

    Statements

    0 references
    13 January 2002
    0 references
    transactions
    0 references
    transactional process management
    0 references
    Transactional process management over component systems (Thesis, ETH Zürich 2000) (English)
    0 references
    Processes represent complex structured higher level transactions, encompassing transactions of the underlying subsystems, as basic units of execution. Processes support a powerful approach to the development of large-scale distributed application spanning multiple, originally independent and heterogeneous stand-alone component systems. To this end, processes comprise services provided by these systems and integrate them into a coherent whole. Yet a key factor for the success of this paradigm is the possibility to provide dedicated transactional execution guarantees.NEWLINENEWLINENEWLINEThis look develops correctness criteria for the execution of transactional processes, thereby generalizing the traditional notions of concurrency control and recovery that can be found in databases and bringing them at a higher level of semantics. These criteria are supported by dynamic scheduling protocols which are based on a cost model for individual services. The benefit of this most model is that it considerably supports the optimization of single process executions as well as the decision on how parallel processes can be interleaved. Finally, transactional coordination agents are introduced to address problems like heterogeneity and autonomy of component systems and to enhance services of these components by adding key transactional functionality. The combination of all these aspects forms the basis of a powerful and comprehensive framework for implementing middleware support for transactional process management.
    0 references

    Identifiers