Abstract
In this paper, we define a generic tool ‘Generic Serv’ that offers a’ service providers’ platform which facilitates the programming tasks of web application development. The system’s architecture is generalized to propose three patterns for business applications’ development. The paper is divided into two major parts. In the first one, we expose the motivation for the definition of the service provider, where we emphasize the architecture of the system and the arguments to choose such architecture. In the second part, we define the patterns based on this generic service provider.
Scholar from the CNRSL.
Names are in alphabetical order.
Chapter PDF
Similar content being viewed by others
References
Abowd, G.; Bass, L.; Kazman, R.; & Webb, M. SAAM: A Method for Analyzing the Properties of Software Architectures, 81–90. Proceedings of the 16th International Conference on Software Engineering. Sorrento, Italy. CA: IEEE Computer Society Press, 1994.
Abramatic, J.F., Développement technique de ľInternet, W3C, http://www.w3c.org, 1999.
Aksit, M., Bergmans, L., Berg van den K., Broek, van den P., Rensink, A., Noutash, A., & Tekinerdogan, B., Towards Quality-Oriented Software Engineering, to be published in Software Architectures and Component Technology: The State of the Art in Research and Practice, M. Aksit (Ed.), Kluwer Academic Publishers, January 2000.
Bass, L., Clements, P., & Kazman, R. Software Architecture in Practice, Addison-Wesley 1998.
Brown, N. & Kindel, C., Distributed Computing Object Model Protocol—DCOM/1.0, www.grimes.demon.co.uk/DCOM/DCOMspec.htm, 2002
Castro, J. & Mylopoulos, J., Information Systems Analysis and Design, 2001.
castor.exolab.org, 2002.
Daniel, J., Au coeur de CORBA (avec Java), Vuibert 2000.
Enterprise Java Bean 2.1 Specification, java.sun.com, 2002.
Farly, J., Java Distributed Computing, O’REILLY, 1998.
Fowler, M.., Analysis Patterns: Reusable Object Models, Addison-Wesley, 1996.
Garlan, D., “An Introduction to Software Architecture,” Advances in Software Engineering and Knowledge Engineering, Volume I, edited by V. Ambriola and G. Tortora, World Scientific Publishing Company, New Jersey, 1993.
http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html, 2002.
Meszaros, G., Archi Patterns: A process pattern language for defining architectures, Pattern Language Of Program Design conference, 1997.
The Online Computer Library Center, http://www.oclc.org, 2002.
Rubel, B., “Patterns for Generating a Layered Architecture”, Pattern Language of Program Design, Vol.1, Addison Wesley, 1995.
Sadoski, D. & Comella-Dorda, S., Three Tier Software Architecture, URL: http://www.sei.cmu.edu/str/descriptions/, 2000.
Shaw, M., Making Choices: A Comparison of Styles for Software Architecture. IEEE Software 12, 627–41, November, 1995.
Shaw, M., ‘Some Patterns for Software Architectures’, Pattern Language Of Program Design, Addison Wesley, 1996.
Shaw, M. & Clements, P. A Field Guide to Boxology: Preliminary Classification of Architectural Styles for Software Systems, Proc. COMPSAC97, 1st Int’l Computer Software and Applications Conference, August, 1997.
Shaw, M. & Garlan, D. Software Architectures: Perspectives on an Emerging Discipline, Englewood Cliffs, NJ: Prentice-Hall, 1996.
Tanenbaum, A.S., Modern Operating Systems, Prentice Hall, 1992.
Tawbi, S. & Chebaro, B., GenericServ: A generic server for web application development, web requirements & e-services workshop of the 1st EURASIA conference for Advances in information & communication technology, workshop proceedings, Austrian computer society, 2002.
Tawbi, S. & Chebaro, B., Service Providers patterns for client/server applications. Poster in the proceedings of the ICEIS 2003, 5th International Conference On Enterprise Information Systems, IEEE computer society press, 2003.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Kluwer Academic Publishers
About this chapter
Cite this chapter
Bahsoun, JP., Chebaro, B., Tawbi, S. (2004). A Web Services Provider. In: Mendes, M.J., Suomi, R., Passos, C. (eds) Digital Communities in a Networked Society. IFIP International Federation for Information Processing, vol 139. Springer, Boston, MA. https://doi.org/10.1007/1-4020-7907-9_22
Download citation
DOI: https://doi.org/10.1007/1-4020-7907-9_22
Publisher Name: Springer, Boston, MA
Print ISBN: 978-1-4020-7795-1
Online ISBN: 978-1-4020-7907-8
eBook Packages: Springer Book Archive