Substitute and Communication Pattern for an Internet Banking System

Full Text (PDF, 260KB), PP.58-64

Views: 0 Downloads: 0


A. Meiappane 1,* V. Prasanna Venkataesan 1

1. Pondicherry University, Puducherry– 605014, India

* Corresponding author.


Received: 2 May 2013 / Revised: 21 Sep. 2013 / Accepted: 10 Jan. 2014 / Published: 8 Apr. 2014

Index Terms

Design Patterns, BPM, Qualitative Research, Substitute Pattern and Communication Pattern


The design patterns are the reusable component used in the development of the software, which delivers enhanced quality software to the end users. The design patterns are available for user interface, mobile applications, text classification and so on. There are no design patterns for internet banking applications. This motivated to mine the design patterns for internet banking application from the document of Business Process Management (BPM) by using the qualitative research technique. The nonfunctional quality attribute of software architecture is enhanced by using the design patterns. In this paper the mined two patterns are presented namely substitute pattern and communication pattern for internet banking application.

Cite This Paper

A. Meiappane, V. Prasanna Venkataesan, "Substitute and Communication Pattern for an Internet Banking System", International Journal of Information Technology and Computer Science(IJITCS), vol.6, no.5, pp.58-64, 2014. DOI:10.5815/ijitcs.2014.05.08


[1]Krutvhen ,Obikk, Stafford, “The past, Present ana the future of the Software Architecture”, IEEE Xplore Digital Library, 2006.

[2]Erich Gamma, Richard Helm, Ralph Johnson, and John Vlissides. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, MA: Addison Wesley, 1995.

[3]Francisco Montero, Víctor López-Jaquero, José Pascual Molina (2008) Applying Usability Patterns in e-Commerce Applications., 111-120.

[4]Neil B. Harrison, Paris Avgeriou, Uwe Zdun, "Using Patterns to Capture Architectural Decisions," IEEE Software, vol. 24, no. 4, pp. 38-45, July/Aug. 2007, doi:10.1109/MS.2007.124

[5]Dhamayanthi N, Thangavel P, Structural Design Patterns and .NET Framework 2.0 ,Dhamayanthi, Journal Of Object Technology,2006

[6]Erich Gamma, Richard Helm ,Ralph Johnson and Vlissides,”Design Pattern Element Of reusable object oriented software”, ISBN:0-201-63361-2

[7]http://www. SiteCollection Documents /PDF /Acc enture_Study_ Bankingtech_E_DE. pdf

[8]Bauer, H., Hammerschmidt, M & Falk, T. (2005). Measuring the quality of E-banking portals. International Journal of Bank Marketing, Vol. 23, No. 2, pp. 153-175. 

[9]Mr. A. Meiappane, Ms. J. Prabavadhi, Dr. V. Prasanavenkatesan, “Visitor Pattern: Implementation of Enquiry Pattern for Internet Banking”, International Journal of Engineering Research and Technology (IJERT), May – 2012. 

[10]Xiaohong Yuan and Eduardo B, “Patterns for business-to-consumer ecommerce Applications”, Journal of S/w Engineering & App (IJSEA), 2011.

[11]Mr.A.Meiappane, Ms.J.Prabavadhi, Dr.V. Prasanavenkatesan, “Strategy pattern: payment pattern for internet banking”, International Journal of Information Technology and Engineering (IJITE), March 2012.

[12]Yann-Gae¨l Gue´he´neuc, “DeMIMA: A Multilayered Approach for Design Pattern Identification”, IEEE transactions on software engineering, vol. 34, no. 5, september/october 2008

[13]Guy, E. S. (2003). Developing a pattern language from observation of the development of shared information spaces. In ECSCW 2003 Workshop 6: From Good Practices to Patterns, 8th European Conference on Computer Supported Cooperative Design,, Helsinki, Finland.

[14]Guy, E. S. (2005). ”. . . real, concrete facts about what works . . . ”: Integrating evaluation and design through patterns. In International ACM Conference on Supporting Group Work. Group ’05, pages 99–108, Sanibel Island, Florida. New York: ACM Press.

[15]Martin, D., Rouncefield, M., Rodden, T., Sommerville, I. and Viller, S. (2001). Finding patterns in the fieldwork. In ECSCW’01, Bonn, Germany. Kluwer.

[16]Martin, D. and Sommerville, I. (2004). Patterns of cooperative interaction: Linking ethnomethodology and design. ACM Trans. Comput.-Hum. Interact., 11(1):59–89.

[17]Arvola, M. (2006). Interaction design patterns for computers in sociable use. International Journal of Computer Applications in Technology, 25(2/3):128–139.

[18]Tesch, R. (1990). Qualitative research: analysis types and software tools. Falmer Press, New York.

[19]Patton, M. Q. (2002). Qualitative research and evaluation methods. Sage Publications, Thousand Oaks, California

[20]Eisner, E. W. (1991). The enlightened eye: Qualitative inquiry and the enhancement of educational practice. New York, NY: Macmillan Publishing Company.

[21]Charles Zhang, Member, IEEE, and Hans-Arno Jacobsen, “Mining Crosscutting Concerns through Random Walks”, IEEE transactions on software engineering, vol. 38, 2012.

[22]R.M.Noorullah, “Comparative Study in Utilization of Creational Design Patterns in Solving design problems”, International Journal of Engineering and Technology Volume 1 No. 3, December, 2011. 

[23]Marcel Birkner, Objected-Oriented Design Pattern Detection Using Static And Dynamic Analysis In Java Software, Graduate Program At University Of Applied Sciences Bonn Rhein-Sieg Sankt Augustin, Germany August 2007

[24]Aravinder Kaur, Kalpana Johari, “Identification of crosscutting concerns: A Survey” International Journal of Engineering Science and Technology, Vol.1(3), 2009,166-172.,

[25]Mahemoff, M. J. and Johnston, L. J. “Usability pattern languages: the language aspect”, In Human-Computer Interaction: Interact 2001, pages 350–358, Tokyo, Japan. IOS Press.

[26]Lubor Sesera softec & fiit stu Slovakia, Fundamental banking patterns, ACM 2010.