Composite Design Patterns to Integrate Available Services

In recent years, researchers as well as industrial developers have paid much effort to the contribution of development methods and infrastructural environments for web-based applications. In particular, web service standards allow developers to elaborate, reuse and integrate services to produce web-based softwares. Web service standards are currently a very promising technology for software productivity improvement due to the integration of available quality services. We are interested in finding design solutions to each problem we meet when constructing service-based applications. These solutions are design patterns to help developers in the development process. In this paper, we present composite design patterns for services-based software development.

[1]  Ralph Johnson,et al.  design patterns elements of reusable object oriented software , 2019 .

[2]  Thomas Erl,et al.  SOA Principles of Service Design , 2007 .

[3]  Dirk Riehle Composite design patterns , 1997, OOPSLA '97.

[4]  José M. Vidal,et al.  Preparing for Service-Oriented Computing: A Composite Design Pattern for Stubless Web Service Invocation , 2004, ICWE.

[5]  Armando Fox,et al.  Reusable functional composition patterns for Web services , 2004, Proceedings. IEEE International Conference on Web Services, 2004..

[6]  Mark Hansen,et al.  SOA Using Java Web Services , 2007 .

[7]  Nikola Milanovic Service Engineering Design Patterns , 2006, 2006 Second IEEE International Symposium on Service-Oriented System Engineering (SOSE'06).

[8]  Paul B. Monday Web Services Patterns: Java Edition , 2003 .

[9]  Thomas Erl,et al.  SOA Design Patterns , 2008 .

[10]  Michael Bell,et al.  Service-Oriented Modeling: Service Analysis, Design, and Architecture , 2008 .

[11]  D. Thu Tran,et al.  A Composite Design Pattern for Object Frameworks , 2007, 31st Annual International Computer Software and Applications Conference (COMPSAC 2007).