2005Unpublished venueRequires access

Anytransaction stable design pattern

Ram Goverdhana, Mohamed E. Fayad

Open publisher page 1 citations

Abstract

The traditional concept of a database transaction is based purely on the Atomicity, Consistency, Isolation and Durability (ACID) properties. However, these properties do not hold in the case of the other transactions, which exist in other domains. The concept of a transaction can be perceived differently based on the context of the application within the enterprise, ranging from the traditional transactions to business process transactions. The problem here is that the basic structure of the transaction in multiple contexts such as the database systems or a business process can be the same, however, the properties under which the transaction exists can vary. E.g. Notation of consistency may not be of a great concern in the business transaction process, unlike in the database systems environment. Therefore, why do we need to duplicate the effort of building multiple transaction-processing systems that share similar functional and nonfunctional properties, based on the context? The Transaction stable design pattern would model the solution to the problem based on the new concept of software stability modeling (SSM), such that it can be utilized across any domain, to maximize the reusability and productivity of building stable transaction processing systems across many domain.

About this research paper

What this paper is about

The traditional concept of a database transaction is based purely on the Atomicity, Consistency, Isolation and Durability (ACID) properties. However, these properties do not hold in the case of the other transactions, which exist in other domains. The concept of a transaction can be perceived differently based on the context of the application within the enterprise, ranging from the traditional transactions to business process transactions. The problem here is that the basic structure of the transaction in multiple contexts such as the database systems or a business process can be the same, however, the properties under which the transaction exists can vary. E.g. Notation of consistency may not be of a great concern in the business transaction process, unlike in the database systems environment. Therefore, why do we need to duplicate the effort of building multiple transaction-processing systems that share similar functional and nonfunctional properties, based on the context? The Transaction stable design pattern would model the solution to the problem based on the new concept of software stability modeling (SSM), such that it can be utilized across any domain, to maximize the reusability and productivity of building stable transaction processing systems across many domain.

Why it matters

OpenAlex reports 1 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

The traditional concept of a database transaction is based purely on the Atomicity, Consistency, Isolation and Durability (ACID) properties. However, these properties do not hold in the case of the other transactions, which exist in other domains. The concept of a transaction can be perceived differently based on the context of the application within the enterprise, ranging from the traditional transactions to business process transactions. The problem here is that the basic structure of the transaction in multiple contexts such as the database systems or a business process can be the same, however, the properties under which the transaction exists can vary. E.g. Notation of consistency may not be of a great concern in the business transaction process, unlike in the database systems environment. Therefore, why do we need to duplicate the effort of building multiple transaction-processing systems that share similar functional and nonfunctional properties, based on the context? The Transaction stable design pattern would model the solution to the problem based on the new concept of software stability modeling (SSM), such that it can be utilized across any domain, to maximize the reusability and productivity of building stable transaction processing systems across many domain.

Key concepts: Computer science, Distributed transaction, Transaction processing, Transaction processing system, Online transaction processing, Database transaction, Atomicity, Consistency (knowledge bases)

Related papers

Back to paper searchBrowse research topicsOriginal source
Anytransaction stable design pattern — Research Paper | ScholarLens