A FRAMEWORK FOR WEB APPLICATIONS DEVELOPMENT - A SOAP based communication protocol

Samar Tawbi, Jean-Paul Bahsoun, Bilal Chebaro

Abstract

The rapid evolution of interactive Internet services has led to both a constantly increasing number of modern Web sites and to an increase in their functionality, which makes them more complicated to be built. In this context, we have proposed a generic approach for Web site development that manages the operational content of this kind of applications. A framework has been defined to support the development of web applications’ processing tasks as Web services and the communication protocols with the users of these services. In this paper, we will expose the general structure of this framework, and we will focus on the communication protocol defined between the users and the system. Our approach in this protocol addresses universal clients; it is based on the SOAP protocol, XML language and their related technologies. It adopts the concept of Web services but uses it for providing code results rather than information results as it is known in the Web society.

References

  1. Aberdeen Group Inc., 2002, ColdFusion MX: Raising the Return on Investment of Internet Application Development, White Paper.
  2. Brown, N. & Kindel, C., 2002, Distributed Computing Object Model Protocol - DCOM/1.0, www.grimes.demon.co.uk/ DCOM/DCOMspec.htm.
  3. Bill Brown, 2001, SOAP Programming, Sybex.
  4. Ceri, S., Fraternali, P., & Bongio, A., 2000, Web Modeling Language (WebML): a Modeling Language for Designing Web Sites, In IWWW00 the 9th International. World Wide Web Conference.
  5. Ceri, S., Fraternali, P., & Paraboschi, S., 1999, Design Principles for Data-Intensive Web Sites, SIGMOD Record : ACM Special Interest Group on Management of Data, 28(1).
  6. Chauvet, J.M., 2002, Services Web avec SOAP, WSDL, UDDI, ebXML, Eyrolles.
  7. Java Sun, 2002, http://java.sun.com/ blueprints/ corej2eepatterns/ Patterns/DataAccessObject.html.
  8. Elderbrock, D. & Karlins, D., 2001, Front Page 2002 Bible, John Wiley & sons.
  9. Farly, J., 1998, Java Distributed Computing, O'REILLY.
  10. Fernandez, M., Florescu, D., Kang, J., Levy, A., & Suciu, D., 1997, STRUDEL: a Web Site Management System.
  11. Florescu, D., Levy, A., & Mendelzon, A., 1998, Database Techniques for the World Wide Web: A Survey, SIGMOD Record (ACM Special Interest Group on Management of Data), 27(3).
  12. Fernandez, M., Suciu, D., & Tatarinov, I., 1999 Declarative Specification of Data-Intensive Web Sites, In Proceedings of the 2nd Conference on DomainSpecific Languages, Berkeley, CA.
  13. Gardner, T., An Introduction to Web Services, 2001, http://www.ariadne.ac.uk/issue29/gardner/intro.html.
  14. Gamma, E., Helm, R., Johnson, R., & Vlissides, J., 1995, Design Patterns: Elements of Reusable ObjectOriented Software, Addison-Wesley.
  15. Interwoven Inc., 2000, Application Development using Interwoven: Version 1.1, White Paper.
  16. Kerer, C., Kirda, E., Krügel, C., 2002, XGuide - A Practical Guide to XML-based Web Engineering, In the International Workshop on Web Engineering & Networking, Pisa, Italy.
  17. Lowery, J. W., & Lynch, K., 2001, the DreamWeaver 4 Bible, John Wiley & sons.
  18. Sadoski, D., & Comella-Dorda, S., 2000, Three Tier Software Architecture, http://www.sei.cmu.edu/str/ descriptions/ .
  19. Shaw, M., 1996, Some Patterns for Software Architectures, Pattern Language Of Program Design, Addison Wesley.
  20. Bahsoun, J. P., Chebaro, B., & Tawbi, S., 2003, A Web Services Provider: Generic Architecture and Patterns for Business Applications, In IFIP03 the third IFIP International conference on E-business, E-commerce, E-government, Sao Paolo, Brazil.
  21. Tawbi, S., & Chebaro, B., 2002, GenericServ: A generic server for web application development, In the web requirements & e-services workshop of the 1st EURASIA conference for Advances in information & communication technology, workshop proceedings, Austrian computer society.
  22. Tidwell, D., 2000, http://www-106.ibm.com/ developer works/webservices/edu/ws-dw-wsbasics-i.html.
  23. Vignette Corp, 2001, Vignette Content Management Server, White Paper.
Download


Paper Citation


in Harvard Style

Tawbi S., Bahsoun J. and Chebaro B. (2005). A FRAMEWORK FOR WEB APPLICATIONS DEVELOPMENT - A SOAP based communication protocol . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 972-8865-19-8, pages 82-89. DOI: 10.5220/0002537100820089


in Bibtex Style

@conference{iceis05,
author={Samar Tawbi and Jean-Paul Bahsoun and Bilal Chebaro},
title={A FRAMEWORK FOR WEB APPLICATIONS DEVELOPMENT - A SOAP based communication protocol},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2005},
pages={82-89},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002537100820089},
isbn={972-8865-19-8},
}


in EndNote Style

TY - CONF
JO - Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 4: ICEIS,
TI - A FRAMEWORK FOR WEB APPLICATIONS DEVELOPMENT - A SOAP based communication protocol
SN - 972-8865-19-8
AU - Tawbi S.
AU - Bahsoun J.
AU - Chebaro B.
PY - 2005
SP - 82
EP - 89
DO - 10.5220/0002537100820089