application, Zope can be superior over J2EE or vice
versa. For a customize application or where frequent
changing necessary (e.g. portal), Zope will be a
better choice. However, for a large web application
where session handling and testing issues are
crucial (e.g. online banking software), J2EE will be
more preferable.
Our future work includes developing a prototype
in both technologies where we can observe features
such as online transactions, concurrency control,
session handling, huge traffic handling, outside
attack vulnerabilities etc. We would also like to
contribute to Zope community to overcome Zope
weaknesses including session handling and testing
facilities.
REFERENCES
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).
Armstrong, E., Ball, J. & others. 2004, ‘The J2EE 1.4
Tutorial’, http://java.sun.com/j2ee/index.jsp, (June 17,
2004).
Brebner, P. & Gosper, J. 2003 ‘J2EE infrastructure
scalability and throughput estimation’, ACM
SIGMETRICS Performance Evaluation Review,
Volume 31 Issue 3 (December 2003).
Deitel, H.M. & Deitel, P. J. 2002, Java How to Program,
4th ed, Printice Hall, New Jersey
‘Developing for the J2EE Tomcat Platform, Masslight
inc’. 2004, http://j2ee.masslight.com/index.html, (July
5, 2004).
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).
Hunter, J. 1998, Java Servlet Programming, O’Reilly &
Associates inc.
Hutcheson, L.M. 2003, Software Testing Fundamentals
Methods and Metrics, Wiley Publishing Inc.,USA, pp.
66-67
IBM. 2004, http://www106.ibm.com/developerworks/java/
library/j-pj2ee3.html, (July 15, 2004 ).
Isaacson, P. C. 2002, ‘Web Development with Zope’, The
Journal of Computing in Small Colleges, Volume 18,
Issue 1.
‘Java 2 Platform, Enterprise Edition (J2EE)’ 2004,
http://java.sun.com/j2ee/index.jsp,(July 30, 2004)
Joseph, W. 2003, ‘E-services: The Web Services Debate:
J2EE vs. .NET’, Communications of the ACM,
Volume 46, Issue 6, (June 2003).
Kim, Y.W. 2003, ‘Efficient use of code coverage in large-
scale 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
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).
Lerner, R. M. 2002a, ‘Introducing Zope’, Linux Journal,
Volume 2002, Issue 94.
Lerner, R.M. 2002b, ‘Databases and Zope’, Linux Journal,
Volume 2002, Issue 97.
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).
Lloyd, B. 2004, ‘An Introduction To Zope’,
http://www.zope.org/Resources/ZopeIntro/, (May2,
2004).
McDonough, C., Pelletier, M. & Hathaway, S. 2004, ‘The
Zope Developer’s Guide’, http://www.zope.org/
Documentation/ Books/ZDG, (June 15, 2004).
MySQL Developer site. 2004, http://dev.mysql.com/,
(June 15, 2004).
Naughton, P. & Schildt, H. 1999, Java 2: The complete
Reference, 3rd Ed, McGraw-Hill, NY
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).
Perry, E. W. 2000, Effective Methods for Software Testing,
John Wiley & Sons, Inc., 2nd Ed, USA pp. 66- 67,123
‘Servlets and JavaServer’. 2004, The Johns Hopkins
University, http://www.apl.jhu.edu/~hall/java/Servlet-
Tutorial/index.html, (July 2, 2004).
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.
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).
‘Switching from PHP to Zope/Python (Technology)’.
2004,http://www.kuro5hin.org/story/2004/3/21/18422
2/896, (July 25, 2004).
White, S., Fisher, M. & others 1999, JDBC API Tutorial
and Reference, 2nd Ed, Addision-Wesley, USA.
Zope community.2004, http://www.zope.org, (May 5,
2004).
J2EE VERSUS ZOPE
71