skip to main content
10.1145/2328909.2328911acmotherconferencesArticle/Chapter ViewAbstractPublication PageseuroplopConference Proceedingsconference-collections
research-article

Applying fundamental banking patterns: stories and pattern sequences

Published: 07 July 2010 Publication History

Abstract

Fundamental banking patterns is the pattern language of 24 analysis patterns for banking software systems. The paper extends the previous paper on this topic and describes application of these patterns in real-world software systems. The systems include a core banking system, a branch teller system, two bank card systems, an integrated customer view system, and a loan workflow system. Each of these systems uses specific banking patterns and pattern sequences. It depends both on a subdomain which the system automates and individual features of the system.

References

[1]
Buschmann, F. et al. Pattern-oriented Software Architecture -- A System of Patterns. J. Willey and Sons, 1996.
[2]
Buschmann, F., K. Henney, D. C. Schmidt. Pattern-Oriented Software Architecture: A Pattern Language for Distributed Computing. John Wiley & Sons 2007.
[3]
Fernandez, E., Y. and Y. Liu. The Account Analysis Pattern. EuroPLoP 2002.
[4]
Evans, E. Domain-Driven Design: Tackling Complexity in the Heart of Software. Addison-Wesley, 2004.
[5]
Fowler, M. Analysis Patterns: Reusable Object Models, Reading, MA: Addison-Wesley, 1997.
[6]
Fowler, M. Patterns of Enterprise Application Architecture. Reading, MA: Addison-Wesley, 2003.
[7]
Gamma, E., R. Helm, R. Johnson, and J. Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software, Reading, MA: Addison-Wesley, 1995.
[8]
Hay, D. Data Model Patterns. Conventions of Thought. Dorset House, 1996.
[9]
Henney, K. Context Encapsulation. Three Stories, a Language, and Some Sequences. EuroPLoP 2005.
[10]
Hohpe, G., B. Woolf. Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions. Addison-Wesley, 2004.
[11]
Hvatum, L. B. Applying Distributed Development Patterns. - Stories and Pattern Sequences. EuroPLoP 2008.
[12]
Jacobson, I., G. Booch, J. Rumbaugh. The Unified Software Development Process. Addison-Wesley 1999.
[13]
Kelly, A. Business Strategy Design Patterns. EuroPLoP 2004.
[14]
Kelly, A. Patterns for Technology Companies. EuroPLoP 2006.
[15]
Overgaard, G., Palmkvist, K. Use-Case Patterns and Blueprints. Tutorial. OOPSLA 2008.
[16]
Sesera, L. Hierarchical Patterns: A Way to Organize (Analysis) Patterns. CITSA 2004. Orlando, FL, 2004.
[17]
Sesera, L. Obligation-Fulfillment: A Pattern Language for Certain Financial Information Systems. EuroPLoP'05.
[18]
Sesera, L. Fundamental Banking Patterns. PLoP 2008.
[19]
Vlissides, J. Patterns: The Top Ten Misconceptions. Object Magazine 3, 1997.

Cited By

View all
  • (2018)Visual notations for software pattern languagesProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266266(72-81)Online publication date: 17-Sep-2018

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
EuroPLoP '10: Proceedings of the 15th European Conference on Pattern Languages of Programs
July 2010
329 pages
ISBN:9781450302593
DOI:10.1145/2328909
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 07 July 2010

Permissions

Request permissions for this article.

Check for updates

Author Tag

  1. patterns

Qualifiers

  • Research-article

Conference

EuroPLoP '10

Acceptance Rates

EuroPLoP '10 Paper Acceptance Rate 25 of 39 submissions, 64%;
Overall Acceptance Rate 216 of 354 submissions, 61%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)2
  • Downloads (Last 6 weeks)0
Reflects downloads up to 05 Mar 2025

Other Metrics

Citations

Cited By

View all
  • (2018)Visual notations for software pattern languagesProceedings of the XXXII Brazilian Symposium on Software Engineering10.1145/3266237.3266266(72-81)Online publication date: 17-Sep-2018

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