Appendices C, D and References

< Appendices A and B

Migration of Applications for Web Environment - A Practical Approach

Appendice C - Application of demonstration in tool for commercial use

Presentation, in the form of viewing another version of the system of demonstration, developed with a tool for commercial use, based on Cobol (COBOL, 2007), with more resources of interface, and which uses the concepts and methods already exposed and used in the system presented in the article, appearing in the pictures 53 to 57.

Figure 53 - Authentication

Figure 54 - Menu options

Figure 55 - Registration of Clients

Figure 56 - Other resources of Interface

Figure 57 - Search to register

Appendice D - Measurement of processing time - Engine Access

As Figure 58, for the collection of time processing on the commercial application, were inserted two points of measurement "i" and "f" where it records the time in minutes, seconds and quantity of nanoseconds composed of 100 cycles. The resulting measurement of the difference between an "i" in an "f" in subsequent shows the time spent on the half-cycle of the client's applications -> selected application -> client's application, path 3-4-3, the average time "F"; already measuring the difference between a "f" and "i" in subsequent shows the time spent on the half-cycle web server -> browser user's browse -> web server, trip 2-1-2, the average time "I" .

Scheme measurement.

Figure 58 - Points of measuring the components of the engine access

Below in table 6, presents the relationship of time where they collected notes that the average half-cycle "F", 0.069664196 seconds is much less than the semi-cycle "I", which has an average of 0,730780406 seconds or about ten times higher than the "F". This information makes it clear that any optimization is that you have in the process must be taken into consideration issues such as efficiency of the web server, link between the server and the user's machine and the user's own equipment, but now considers the average of 0.7 seconds a time of waiting quite acceptable.

Table 6 - Sequence of measurements - beginning

Table 6 - Sequence of measurements - end

References

    1. (APACHE, 2006) Apache - HTTP Server Project. Accessed on November 17, 2006.
    2. (BASH, 2007)-GNU Bourne Again Shell. Accessed on February 3, 2007.
    3. (BELLIN, 2000) Bellin, Fernado and Petermann, Rafael Jordan. A specification of standard interface for Web applications Acessado em 30 de outubro de 2006. Signed on October 30, 2006.
    4. (COBOL, 2007) Signed on February 28, 2007.
    5. (CSS, 2007) Cascading Style Sheets. Accessed on February 15, 2007.
    6. (EDWARDS, 1997) Edwards, J., Devoe, D. 3-tier client/server at work. New York: J. Wiley, 1997. 237 p
    7. (FRATERNALI, 1999) Fraternali, Paolini. Tools and Approaches for Developing Data-Intensive Applications Web: A Survey. ACM Computing Surveys, New York, p. ACM Computing Surveys, New York, p. 227-263, Sep. 227-263, Sep. 1999. 1999.
    8. (FLA, 2002) Flanagan, David. (FLA, 2002) Flanagan, David. JavaScript: the definitive guide. JavaScript: the definitive guide. O´Reilly & Associates, Inc, 2002. O'Reilly & Associates, Inc, 2002. 818 p. 818 p.
    9. (HTML, 2007) . Hipertext Markup Language.Accessed on February 5, 2007.
    10. (HTTP, 2007) Hyper Text Transporte Protocol. Accessed on February 5, 2007.
    11. (MARCHAL, 1998) Marchal, Benoît. Web Application User Interface, 1998. Accessed on May 20, 2000.
    12. (NATAN, 1997) Natan, Ron Ben. Objects on the Web New York: McGraw-Hill, 1997. New York: McGraw-Hill, 1997. 488 p. 488 p.
    13. (WEINMAN, 1997) Weinman, William E. The Cgi Book. The cgi Book. Makron Books, 1997. Makron Books, 1997. 312 p, www.bw.org. 312 p, www.bw.org.
    14. (ZANETI, 2003) Zaneti, J., Luiz Antonio. Sistemas de Informação Baseados na Tecnologia Web: Um estudo sobre seu desenvolvimento. Accessed on November 3, 2006.

< Appendices A and B

Migration of Applications for Web Environment - A Practical Approach