About the Lead Author
Paul J. Perrone:Paul J. Perrone is the Founder, President, and CTO at Assured
Technologies, Inc. (
www.assuredtech.com).Through Assured Technologies, Paul pro-
vides software architecture and development consulting, mentoring, and training related
to J2EE, XML,Web services, and object-oriented technologies. Paul has been involved
with the architecture, design, and development of numerous large-scale enterprise sys-
tems and products for both Fortune 500 and medium-sized organizations. Paul also has
co-authored Building Java Enterprise Systems with J2EEand Java Security Handbook;has
published articles on Java; and has spoken at conferences such as JavaOne and Web
Services Edge. He has an MS from the University of Virginia and a BS from Rutgers
University. He is a member of the IEEE and ACM, has served as chapter chair for the
Northern Virginia IEEE Computer Society, has helped in the startup of the Northern
Virginia Java User’s Group (NOVAJUG), and chairs the NOVAJUG’s enterprise SIG
(www.novajig.org/novajug).Paul is also an avid Java-based robot and AI tinkerer. Paul
can be reached at
[email protected] or 703-669-4054.
About the Co-Authors
Venkata S. R. “Krishna” R. Chaganti:Krishna is a senior software-engineering con-
sultant and has been developing commercial applications software for the past 12 years.
Krishna has cross-platform background in designing and developing Internet-based dis-
tributed systems across a wide range of technologies, including DCE, CORBA, EJB,Web
Services using Java, and C/C++ programming languages. Krishna’s experience also
includes development of GUI-based applications using Swing, JSP, Servlets, and so on.
Krishna has also been teaching and speaking Java and related technologies for five years.
He has an MSEE in Computer Engineering and an MSEE in Electrical Engineering
from the University of Alabama in Huntsville. He also has a B.Tech in Electronics and
Communications Engineering from Nagarjuna University, A.P., India. Krishna can be
reached at
[email protected].
Tom Schwenk:Tom Schwenk is a Senior Software Consultant with Assured
Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scal-
able, distributed application design and development. He has been involved in the design
and implementation of Java enterprise and e-commerce applications for both Fortune
500 and smaller companies. He holds a BS in Electrical Engineering and an ME in
Biomedical Engineering, both from the University of Virginia.Tom can be reached at
[email protected] .
00 0672323486 FM 5/16/03 3:28 PM Page xxxviii