J2EE VERSUS ZOPE

Paul L. Juell, Syed M. Rahman, Akram Salah

2005

Abstract

This paper compares several features between J2EE and Zope technologies. Both technologies have individual strength and will be appropriate in individual contexts. In choosing a development environment or technology for web applications, a criterion is needed to assess the available development technologies. In order to do this comparison, we have designed a web-based prototype for "managing research information" and implemented the prototype in both technologies. We have compared several key features in both technologies including content managements, session handling, safe delegation, security, and testing facilities. The comparison in this paper forms a basis for making choices for web development technology for academia and industry.

References

  1. Altendorf, E., Hohman, M. & Zabicki, R. 2002. 'Using J2EE on a large, Web-based project', IEEE Software, Volume: 19 , Issue:2, pp. 81-89 (March-April 2002).
  2. Armstrong, E., Ball, J. & others. 2004, 'The J2EE 1.4 Tutorial', http://java.sun.com/j2ee/index.jsp, (June 17, 2004).
  3. Brebner, P. & Gosper, J. 2003 'J2EE infrastructure scalability and throughput estimation', ACM SIGMETRICS Performance Evaluation Review, Volume 31 Issue 3 (December 2003).
  4. Deitel, H.M. & Deitel, P. J. 2002, Java How to Program, 4th ed, Printice Hall, New Jersey
  5. 'Developing for the J2EE Tomcat Platform, Masslight inc'. 2004, http://j2ee.masslight.com/index.html, (July 5, 2004).
  6. Farley, J. 2002, 'Java 2 Platform, Enterprise Edition (J2EE) versus .NET'. http://java.sun.com/ developer/ community/chat/JavaLive/2002/jl0115.html, (July 30, 2004).
  7. Hunter, J. 1998, Java Servlet Programming, O'Reilly & Associates inc.
  8. Hutcheson, L.M. 2003, Software Testing Fundamentals Methods and Metrics, Wiley Publishing Inc.,USA, pp. 66-67
  9. IBM. 2004, http://www106.ibm.com/developerworks/java/ library/j-pj2ee3.html, (July 15, 2004 ).
  10. Isaacson, P. C. 2002, 'Web Development with Zope', The Journal of Computing in Small Colleges, Volume 18, Issue 1.
  11. 'Java 2 Platform, Enterprise Edition (J2EE)78 2004, http://java.sun.com/j2ee/index.jsp,(July 30, 2004)
  12. Joseph, W. 2003, 'E-services: The Web Services Debate: J2EE vs. .NET', Communications of the ACM, Volume 46, Issue 6, (June 2003).
  13. Kim, Y.W. 2003, 'Efficient use of code coverage in largescale software development', IBM Centre for Advanced Studies Conference, Proceedings of the 2003 conference of the Centre for Advanced Studies conference on Collaborative research, pp. 145 - 155
  14. Lau,T.C., Lu, J., Hedges,E. & Xing, E. 2001, 'Migrating E-commerce database applications to an enterprise Java environment', Proceedings of the 2001 conference of the Centre for Advanced Studies on Collaborative research, (November 2001).
  15. Lerner, R. M. 2002a, 'Introducing Zope', Linux Journal, Volume 2002, Issue 94.
  16. Lerner, R.M. 2002b, 'Databases and Zope', Linux Journal, Volume 2002, Issue 97.
  17. Liebmann, E. & Dustdar, S. 2004, 'Web technologies and applications (WTA): Adaptive data dissemination and caching for edge service architectures built with the J2EE', Proceedings of the 2004 ACM symposium on Applied computing,(March 2004).
  18. Lloyd, B. 2004, 'An Introduction To Zope', http://www.zope.org/Resources/ZopeIntro/, (May2, 2004).
  19. McDonough, C., Pelletier, M. & Hathaway, S. 2004, 'The Zope Developer's Guide', http://www.zope.org/ Documentation/ Books/ZDG, (June 15, 2004).
  20. MySQL Developer site. 2004, http://dev.mysql.com/, (June 15, 2004).
  21. Naughton, P. & Schildt, H. 1999, Java 2: The complete Reference, 3rd Ed, McGraw-Hill, NY
  22. Ostrand , T. J. & Weyuker, E. J. 2002, 'The Distribution of Faults in a Large Industrial Software System', ACM SIGSOFT Software Engineering Notes, Volume 27 , Issue 4 ,(July 2002).
  23. Perry, E. W. 2000, Effective Methods for Software Testing, John Wiley & Sons, Inc., 2nd Ed, USA pp. 66- 67,123
  24. 'Servlets and JavaServer'. 2004, The Johns Hopkins University, http://www.apl.jhu.edu/hall/java/ServletTutorial/index.html, (July 2, 2004).
  25. Shadgar, B. & Hoyer, I. 2004, 'Adapting Databases and WebDAV protocol', International World Wide Web Conference, Proceedings of the 13th conference on World Wide Web, NY, USA, Pages: 612 - 620.
  26. Sheil, H. & Monteiro, M. 2002, 'Rumble in the Jungle: J2EE versus .Net', http://www.javaworld.com/ javaworld/jw-06-2002/jw-0628-j2eevsnet_p.html, (July 26, 2004).
  27. 'Switching from PHP to Zope/Python (Technology)78. 2004,http://www.kuro5hin.org/story/2004/3/21/18422 2/896, (July 25, 2004).
  28. White, S., Fisher, M. & others 1999, JDBC API Tutorial and Reference, 2nd Ed, Addision-Wesley, USA.
  29. Zope community.2004, http://www.zope.org, (May 5, 2004).
Download


Paper Citation


in Harvard Style

L. Juell P., M. Rahman S. and Salah A. (2005). J2EE VERSUS ZOPE . In Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 4: ICEIS, ISBN 972-8865-19-8, pages 64-71. DOI: 10.5220/0002526500640071


in Bibtex Style

@conference{iceis05,
author={Paul L. Juell and Syed M. Rahman and Akram Salah},
title={J2EE VERSUS ZOPE},
booktitle={Proceedings of the Seventh International Conference on Enterprise Information Systems - Volume 4: ICEIS,},
year={2005},
pages={64-71},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0002526500640071},
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 - J2EE VERSUS ZOPE
SN - 972-8865-19-8
AU - L. Juell P.
AU - M. Rahman S.
AU - Salah A.
PY - 2005
SP - 64
EP - 71
DO - 10.5220/0002526500640071