A COMPARISON OF TWO APPROACHES FOR AUTOMATIC CONSTRUCTION OF WEB APPLICATIONS
Keywords:
Web applications, code generation, annotations, diagramsAbstract
To support development of consistent and secure Web applications, we have designed a number of Web application generators. These generators can be roughly classied into two types of approaches: an annotation approach and a diagram approach. In this paper, we try to make clear the roles of these generators, and compare the two approaches in terms of target applications, development processes and target users. While both approaches are suciently powerful and exible enough to eciently construct typical Web applications, the most appropriate generator should be chosen according to the characteristics of the application and the development process.
Downloads
References
K. Asami and T. Tokuda. Generation of Web Applications from HTML Page Templates with
Annotations. Proceedings of the IASTED International Conference APPLIED INFORMATICS,
pp.295-300, 2002.
K. Asami and T. Tokuda. Generation of Web Applications from Annotation-Based De nitions.
Proc. of Engineering Information Systems in the Internet Context, pp.69-79, 2002.
T. Matsuzaki, T. Suzuki and T. Tokuda. A Pipe/Filter Architecture Based Software Generator
PF-Web for Constructing Web Applications. Computer Software of Japan Society for Software
Science and Technology Vol.19 No.4, pp.266-282, 2002.
K. Jamroendararasame, T. Suzuki and T. Tokuda. A Generator ofWeb-based Transaction Systems
Using Web Transition Diagrams. Proc. 17th Japan Society for Software Science and Technology,
K. Jamroendararasame, T. Matsuzaki, T. Suzuki and T. Tokuda. Generation of Secure Web
Applications fromWeb Transition Diagrams. Proc. of the IASTED International Symposia Applied
Informatics, pp.496-501, 2001.
K. Jamroendararasame, T. Matsuzaki, T. Suzuki and T. Tokuda. Two Generators of Secure Web-
Based Transacion Systems. Proc. of the 11th European-Japanese Conference on Information Mod-
elling and Knowledge Bases, pp.348-362, 2001.
K. Jamroendararasame, T. Suzuki and T. Tokuda. JSP/Servlet-Based Web Application Generator.
th Conference Proceedings Japan Society for Software Science and Technology, 2C{1, 2001.
K. Jamroendararasame, T. Suzuki and T. Tokuda. A Visual Approach to Development of Web
Services Providers/Requestors. Proc. of the 2003 IEEE Symposium on Visual and Multimedia
Software Engineering, pp.251-253, 2003.
M. Taguchi, T. Susuki and T. Tokuda. Generation of Server Page Type Web Applications from
Diagrams. Proc. of the 12th Conference on Information Modelling and Knowledge Bases, pp.117-
, 2002.
M. Taguchi, T. Suzuki and T. Tokuda. A Visual Approach for Generating Server Page Type
Web Applications Based on Template Method. Proc. of the 2003 IEEE Symposium on Visual and
Multimedia Software Engineering, pp.248-250, 2003.
T. Tokuda, T. Suzuki, K. Jamroendararasame and S.Hayakawa. A family of Web diagrams ap-
proach to the design, construction and evaluation of Web applications. Proc. 12th European-
Japanese Conference on Information Modelling and Knowledge Bases, pp.293-306, 2002.
International System Research Inc. Zolar: Connection tool for WWW server and database.
http://www.isr.co.jp/products/zolar/
A. Homer, D. Sussman, B. Francis et al. Professional Active Server Pages 3.0. Wrox Press, 1999.
M. Hall. Core Servlets and JavaServer Pages. Prentice Hall PTR, 2000.
Web Models Inc. WebRatio Site Development Studio. http://www.webratio.com/
S. Ceri, P. Fraternali and A. Bongio. Web Modeling Language (WebML): a Modeling Language
for Designing Web Sites. Proc. of the 9th World Wide Web Conference, 2000.
Piero Fraternali. Tools and Approaches for Developing Data-Intensive Web Applications: A Survey.
ACM Computing Surveys Vol.31 No.3, pp.227-263, 1999.
J. Conallen. Modeling Web Application Architectures with UML. Communications of the ACM
Vol.42 No.10, pp.63-70, 1999.
R. Hennicker and N. Koch. A UML-based Methodology for Hypermedia Design. Proc. of UML
Conference, pp.410-424, 2000.