[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
column

Evolution of a simple vehicle registration system to an SOA based e-governance application: a case study

Published: 11 May 2010 Publication History

Abstract

Transactions are one of the basic building blocks in all business applications. The notion of a transaction originated in the seventies and has evolved over time to cater to complex business applications that are distributed, heterogeneous, and loosely coupled. The literature on transaction models is extensive and most of them illustrate the ideas with case studies on different applications. Since the applications are different, it is diffcult to understand the limitations of the models for the general case. However, such an understanding is essential in order to develop a new transaction model that caters to the changing business requirements. This motivated us to investigate the evolution of existing transaction models and to analyze their shortcomings using a case study, Vehicle Registration system. A taxonomy of the various transaction models based on conceptual evolution has also been presented. Further, the suitability of SOA to large scale e-governance applications and the need for developing better SOA Governance transaction frameworks have been demonstrated.

References

[1]
P.A. Bernstein. Principles of Transaction Processing. Morgan Kaufmann Publishers, San Fransisco, 1997.
[2]
J. Bloomberg. Soa governance - it governance in the context of service orientation. Zap think, 2006, 2004.
[3]
P.K. Chrysanthis and K. Ramamritham. Acta: A framework for specifying and reasoning about transaction structure and behavior. ACM SIGMOD Int. Conf. on Management of data, pages 194--203, May 1990.
[4]
P.K. Chrysanthis and K. Ramamritham. Acta: the saga continues. Database Transaction Models for Advanced Applications, pages 349--397, 1992.
[5]
P.K. Chrysanthis and K. Ramamritham. Synthesis of extended transaction models using acta. ACM Trans. Database Systems, 19(3):450--491, 1994.
[6]
T. Erl. Service Oriented Architecture: Concepts, Technology, and Design. Pearson Education, 2005.
[7]
H. Garcia-Molina and K. Salem. Sagas. ACM SIGMOD Int. Conf. on Management of data, pages 249--259, May 1987.
[8]
J. Gray and A. Reuter. Transaction Processing: Concepts and Techniques. Morgan Kaufmann Publishers, San Mateo, 1993.
[9]
J. Gray. The transaction concept: virtues and limitations. VLDB conference, pages 144--154, 1981.
[10]
P. Grefen, J. Vonk, E. Boertjes, and P.M.G. Apers. Two-layer transaction management for workflow management applications. Database and Expert Systems Applications (DEXA), pages 430--439, 1997.
[11]
S. Jajodia and L. Kerschberg. Advanced transaction models and architecturs. Kluwer Academic Publishers, Dordrecht, 1997.
[12]
D. Krafzig, K. Banke, and D. Slama. Enterprise SOA: Service-oriented Architecture Best Practices. Prentice-Hall Inc., 2007.
[13]
B. Kratz. Protocols for long running business transactions. Infolab Technical Report series, 17, 2004.
[14]
J. E. B. Moss. Nested Transactions: An Approach to Reliable Distributed Computing. MIT Press, Cambridge, MA, 1985.
[15]
M. Rusinkiewicz and A. Shet. On transactional workflows. Bulletin of the Technical Committee on Data Engineering, 16(2), 1993.
[16]
A. Reuter and K. Schneider. Contracts revisited. ed., Advanced Transaction Models and Architectures, pages 127--151, 1997.
[17]
J. Vonk and P. Grefen. Cross organizational transaction support for e-services in virtual enterprises. Distributed Parallel databases, 14(2):137--172, 2003.
[18]
T. Wang, P. Grefen, and J. Vonk. Abstract transaction construct: Building a transaction framework for contract-driven, service-oriented business processes. ICSOC Conference LNCS, 4294:434--439, 2006.
[19]
H. Wachter and A. Reuter. The contract model. Database Transaction Models for Advanced Applications, pages 219--263, 1992.
[20]
G. Weikum and H.J. Schek. Concepts and applications of multilevel transactions and open nested transactions. Database Transaction Models, 13:515--554, 1992.
[21]
T. Wang, J. Vonk, and P. Grefen. Towards a contractual approach for transaction management. Journal on Enterprise information systems, 2(4):443--458, 2008.
[22]
T. Wang, J. Vonk, B. Kratz, and P. Grefen. A survey on the history of transaction management: from flat to grid transactions. Distributed Parallel databases, 23(3):235--270, 2008.

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 35, Issue 3
May 2010
151 pages
ISSN:0163-5948
DOI:10.1145/1764810
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 11 May 2010
Published in SIGSOFT Volume 35, Issue 3

Check for updates

Qualifiers

  • Column

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 268
    Total Downloads
  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 27 Jan 2025

Other Metrics

Citations

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media