Application of object-oriented design patterns to develop service-based software

Authors

  • Dan Thu Tran Ho Chi Minh City University of Natural Sciences. HCM.
  • Van Vinh Le Ho Chi Minh City University of Technology and Education, Vietnam

Corressponding author's email:

vinhlv@hcmute.edu.vn

Keywords:

Design pattern, web services, service-based software, Observer pattern

Abstract

In recent years, service-based applications are more popular and become prominent trend in the software industry. As well as developing traditional software, developers face with the difficult problems often repeated when designing and coding service-based software. So, using design patterns is necessary for developing software. In this paper, we present our research results in applying object-oriented design patterns to develop service-based software, and propose general improvements for Observer design pattern

Downloads: 0

Download data is not yet available.

References

C.Alexander. A Pattern Language. Oxford University Press, 1977.

Chris Pelts, “Applying Design Patterns to Web Services Architectures”, XML Journal, 2003.

Christian Thilmany , NET Patterns Architechture, Design and Process, Addison Wesley, 2003.

D.Riehle. “Composite Design Pattern”, Proc. of the 1997 Conference on Object-Oriented Programming Systems, Languages, and Application (OOPSLA’97), ACM Press, 1997.

E.Gamma, R. Helm, R. Johnson, J. Vlissides, Elements of Reuseable Object-Oriented Software, Addison-Wesley, 1994.

F.Buschman, Pattern-oriented Software Architecture – A System of Patterns, John Wiley & Sons, 1996.

Hartwig Gunzer, ”Introduction to Web Services”, White paper by Borland Corporation, 2002.

Kai Qian, Orlando Karam, Jorge Diaz, Jiang Liu. “Design pattern for web service”, ACSI, 2004.

Leonard Richardson and Sam Ruby, “RESTful Web Services”, O’reilly Media, 2007.

Mark D. Hansen, SOA Using Java Web Services, Prentice Hall, 2007.

Massimilliano Bigatti, “Web service Integration Pattern, Part 1 – 2”, Article on http://webservices.xml.com , 2004.

Michael Bell, Service-oriented modeling: service analysis, design, and architecture, John Wiley & Sons, 2008.

Nicolas Gold, Andrew Mohan, Claire Knight, Malcolm Munro, “Understanding Service- Oriented Software”, IEEE Computer Society, 2004.

Nikola Milanovic, Service Engineering Design Patterns, SOSE’06, 2006.

P. A. Buhler, C. Starr, W. H. Schroder and J. M. Vidal, “Preparing for Service-Oriented Computing: A Composite Design Pattern for Stubless Web Service Invocation”, LNCS, Vol 3140, Springer, 2004.

Paul B. Monday. Web Services Patterns – Java Edition, Apress, 2003.

Qusay H. Mahmoud, “Service-Oriented Architecture (SOA) and Web Services: The Road to Enterprise Application Integration (EAI)”, Article on Sun Microsytem, 2005.

Rahim Lalani, “State-of-the-Art Web Services”, MC Press online, 2006.

Thomas Erl, “Introducing SOA Design Patterns”, SOA World Magzine, Vol.8, Issue 6, 2006.

Thomas Erl, SOA, Principles of Service Design, Prentice Hall, 2007.

Tran Dan Thu and Huynh Thuy Bao Tran, “A Composite Design Pattern for Object Frameworks”, COMPSAC 2007, Beijing, China, 2007.

Tran Dan Thu and Huynh Thuy Bao Tran, “Composite design patterns to integrate available services”, SOSE’08, 2008.

Published

28-03-2011

How to Cite

[1]
Đan T. Tran and V. V. Le, “Application of object-oriented design patterns to develop service-based software”, JTE, vol. 6, no. 1, pp. 49–57, Mar. 2011.

Issue

Section

Research Article

Categories

Most read articles by the same author(s)