Mark Artiges

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for being patient with me and encouraging me all the way during this process. Their constant backing and encouragement proved to be a huge source of inspiration for me. -Subramanian Kovilmadam

Kunal Mittal, is a Solutions Engineer at Wakesoft, Inc. and a consultant for implementation and strategy for Web Services and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products, ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic, and WebLogic Workshop. His projects have ranged in verticals such as finance, real estate, supply chain, broadband, entertainment, and ISVs in the Web Services space.

I would like to thank my wife, Neeta, and dog, Dusty, for being patient as I put in those extra hours and weekends on this book. I would also like to thank the Sams team (Todd Green, Songlin Qiu, and George Nedeff) for their patience with me (especially my email problems). -Kunal Mittal

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (https://www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and 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. Paul is also an avid Java-based robot and AI tinkerer.

To Stax Dooley's Irish Pub (aka "Crack Shack") patrons. -Paul J. Perrone

I'd like to acknowledge my wife, parents, parents-in-law, brother, sister-in-law, nieces (Allison, Julia, & Nina), extended family, friends, Cappy, and my robots.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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. Previously Tom co-authored J2EE Developer's Handbook.

I would like to thank all of my family, friends, and colleagues that have given me the advice, assistance, opportunities, and support to accomplish this goal. -Tom Schwenk

Steve Steffen is part of Gamma's highly regarded Java-SAP team and brings to it a strong combination of knowledge and experience in corporate computing. Prior to joining Gamma, Steve was called to consult Fortune 500 companies including Lucent Technologies, Bridgestone/Firestone, Mercury Marine, and Kubota Engine America. His area of specialization since the late 1990's has been integration technologies for SAP and Java using WebLogic Server. He developed his training expertise at Lucent Technologies, where he created and delivered Java and Internet classes.

To my wife, April, my companion for life; my parents, for a job well done; and my three sisters for support and inspiration. -Steve Steffen

Mark Artiges

Gurpreet Singh Bhasin

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for being patient with me and encouraging me all the way during this process. Their constant backing and encouragement proved to be a huge source of inspiration for me. -Subramanian Kovilmadam

Kunal Mittal, is a Solutions Engineer at Wakesoft, Inc. and a consultant for implementation and strategy for Web Services and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products, ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic, and WebLogic Workshop. His projects have ranged in verticals such as finance, real estate, supply chain, broadband, entertainment, and ISVs in the Web Services space.

I would like to thank my wife, Neeta, and dog, Dusty, for being patient as I put in those extra hours and weekends on this book. I would also like to thank the Sams team (Todd Green, Songlin Qiu, and George Nedeff) for their patience with me (especially my email problems). -Kunal Mittal

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (https://www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and 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. Paul is also an avid Java-based robot and AI tinkerer.

To Stax Dooley's Irish Pub (aka "Crack Shack") patrons. -Paul J. Perrone

I'd like to acknowledge my wife, parents, parents-in-law, brother, sister-in-law, nieces (Allison, Julia, & Nina), extended family, friends, Cappy, and my robots.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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. Previously Tom co-authored J2EE Developer's Handbook.

I would like to thank all of my family, friends, and colleagues that have given me the advice, assistance, opportunities, and support to accomplish this goal. -Tom Schwenk

Steve Steffen is part of Gamma's highly regarded Java-SAP team and brings to it a strong combination of knowledge and experience in corporate computing. Prior to joining Gamma, Steve was called to consult Fortune 500 companies including Lucent Technologies, Bridgestone/Firestone, Mercury Marine, and Kubota Engine America. His area of specialization since the late 1990's has been integration technologies for SAP and Java using WebLogic Server. He developed his training expertise at Lucent Technologies, where he created and delivered Java and Internet classes.

To my wife, April, my companion for life; my parents, for a job well done; and my three sisters for support and inspiration. -Steve Steffen

Gurpreet Singh Bhasin

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for b

Bernard Ciconte

Author Bio: BEA WebLogic Platform 7BEA WebLogic Platform 7 Author Bio Jatinder Prem is the founder and the chief technology officer of ObjectMind Inc. (https://www.ObjectMind.com), a startup company focused on providing creative socio-technical solutions to organizations that need assistance in building J2EE enterprise solutions on the BEA WebLogic Platform. Educated at one of London's leading technology-focused universities, The City of London University, and maintaining professional certifications in Java Programming, Oracle, and Sybase Database Administration, Prem has more than 10 years of end-to-end software development experience, using a variety of methodologies and technologies with organizations such as Morgan Stanley, KPMG, Motability Finance, SMART Technologies, the Workers Compensation Board, and DuPont. Prem's other authoring successes include co-authoring the Oracle8 Bible and the custom Dev2Dev WebLogic Platform book provided to attendees at BEA eWorld 2003. Prem can be reached via email through Prem@ObjectMind.com.

Bernard Ciconte

Author Bio: BEA WebLogic Platform 7BEA WebLogic Platform 7 Author Bio Jatinder Prem is the founder and the chief technology officer of ObjectMind Inc. (https://www.ObjectMind.com), a startup company focused on providing creative socio-technical solutions to organizations that need assistance in building J2EE enterprise solutions on the BEA WebLogic Platform. Educated at one of London's leading technology-focused universities, The City of London University, and maintaining professional certifications in Java Programming, Oracle, and Sybase Database Administration, Prem has more than 10 years of end-to-end software development experience, using a variety of methodologies and technologies with organizations such as Morgan Stanley, KPMG, Motability Finance, SMART Technologies, the Workers Compensation Board, and DuPont. Prem's other authoring successes include co-authoring the Oracle8 Bible and the custom Dev2Dev WebLogic Platform book provided to attendees at BEA eWorld 2003. Prem can be reached via email through Prem@ObjectMind.com.

Malcolm Garland

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for being patient with me and encouraging me all the way during this process. Their constant backing and encouragement proved to be a huge source of inspiration for me. -Subramanian Kovilmadam

Kunal Mittal, is a Solutions Engineer at Wakesoft, Inc. and a consultant for implementation and strategy for Web Services and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products, ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic, and WebLogic Workshop. His projects have ranged in verticals such as finance, real estate, supply chain, broadband, entertainment, and ISVs in the Web Services space.

I would like to thank my wife, Neeta, and dog, Dusty, for being patient as I put in those extra hours and weekends on this book. I would also like to thank the Sams team (Todd Green, Songlin Qiu, and George Nedeff) for their patience with me (especially my email problems). -Kunal Mittal

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (https://www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and 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. Paul is also an avid Java-based robot and AI tinkerer.

To Stax Dooley's Irish Pub (aka "Crack Shack") patrons. -Paul J. Perrone

I'd like to acknowledge my wife, parents, parents-in-law, brother, sister-in-law, nieces (Allison, Julia, & Nina), extended family, friends, Cappy, and my robots.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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. Previously Tom co-authored J2EE Developer's Handbook.

I would like to thank all of my family, friends, and colleagues that have given me the advice, assistance, opportunities, and support to accomplish this goal. -Tom Schwenk

Steve Steffen is part of Gamma's highly regarded Java-SAP team and brings to it a strong combination of knowledge and experience in corporate computing. Prior to joining Gamma, Steve was called to consult Fortune 500 companies including Lucent Technologies, Bridgestone/Firestone, Mercury Marine, and Kubota Engine America. His area of specialization since the late 1990's has been integration technologies for SAP and Java using WebLogic Server. He developed his training expertise at Lucent Technologies, where he created and delivered Java and Internet classes.

To my wife, April, my companion for life; my parents, for a job well done; and my three sisters for support and inspiration. -Steve Steffen

Malcolm Garland

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for b

Saranathan Govindarajan

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for b

Saranathan Govindarajan

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for being patient with me and encouraging me all the way during this process. Their constant backing and encouragement proved to be a huge source of inspiration for me. -Subramanian Kovilmadam

Kunal Mittal, is a Solutions Engineer at Wakesoft, Inc. and a consultant for implementation and strategy for Web Services and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products, ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic, and WebLogic Workshop. His projects have ranged in verticals such as finance, real estate, supply chain, broadband, entertainment, and ISVs in the Web Services space.

I would like to thank my wife, Neeta, and dog, Dusty, for being patient as I put in those extra hours and weekends on this book. I would also like to thank the Sams team (Todd Green, Songlin Qiu, and George Nedeff) for their patience with me (especially my email problems). -Kunal Mittal

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (https://www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and 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. Paul is also an avid Java-based robot and AI tinkerer.

To Stax Dooley's Irish Pub (aka "Crack Shack") patrons. -Paul J. Perrone

I'd like to acknowledge my wife, parents, parents-in-law, brother, sister-in-law, nieces (Allison, Julia, & Nina), extended family, friends, Cappy, and my robots.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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. Previously Tom co-authored J2EE Developer's Handbook.

I would like to thank all of my family, friends, and colleagues that have given me the advice, assistance, opportunities, and support to accomplish this goal. -Tom Schwenk

Steve Steffen is part of Gamma's highly regarded Java-SAP team and brings to it a strong combination of knowledge and experience in corporate computing. Prior to joining Gamma, Steve was called to consult Fortune 500 companies including Lucent Technologies, Bridgestone/Firestone, Mercury Marine, and Kubota Engine America. His area of specialization since the late 1990's has been integration technologies for SAP and Java using WebLogic Server. He developed his training expertise at Lucent Technologies, where he created and delivered Java and Internet classes.

To my wife, April, my companion for life; my parents, for a job well done; and my three sisters for support and inspiration. -Steve Steffen

James Huang

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for being patient with me and encouraging me all the way during this process. Their constant backing and encouragement proved to be a huge source of inspiration for me. -Subramanian Kovilmadam

Kunal Mittal, is a Solutions Engineer at Wakesoft, Inc. and a consultant for implementation and strategy for Web Services and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products, ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic, and WebLogic Workshop. His projects have ranged in verticals such as finance, real estate, supply chain, broadband, entertainment, and ISVs in the Web Services space.

I would like to thank my wife, Neeta, and dog, Dusty, for being patient as I put in those extra hours and weekends on this book. I would also like to thank the Sams team (Todd Green, Songlin Qiu, and George Nedeff) for their patience with me (especially my email problems). -Kunal Mittal

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (https://www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and 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. Paul is also an avid Java-based robot and AI tinkerer.

To Stax Dooley's Irish Pub (aka "Crack Shack") patrons. -Paul J. Perrone

I'd like to acknowledge my wife, parents, parents-in-law, brother, sister-in-law, nieces (Allison, Julia, & Nina), extended family, friends, Cappy, and my robots.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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. Previously Tom co-authored J2EE Developer's Handbook.

I would like to thank all of my family, friends, and colleagues that have given me the advice, assistance, opportunities, and support to accomplish this goal. -Tom Schwenk

Steve Steffen is part of Gamma's highly regarded Java-SAP team and brings to it a strong combination of knowledge and experience in corporate computing. Prior to joining Gamma, Steve was called to consult Fortune 500 companies including Lucent Technologies, Bridgestone/Firestone, Mercury Marine, and Kubota Engine America. His area of specialization since the late 1990's has been integration technologies for SAP and Java using WebLogic Server. He developed his training expertise at Lucent Technologies, where he created and delivered Java and Internet classes.

To my wife, April, my companion for life; my parents, for a job well done; and my three sisters for support and inspiration. -Steve Steffen

James Huang

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for being patient with me and encouraging me all the way during this process. Their constant backing and encouragement proved to be a huge source of inspiration for me. -Subramanian Kovilmadam

Kunal Mittal, is a Solutions Engineer at Wakesoft, Inc. and a consultant for implementation and strategy for Web Services and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products, ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic, and WebLogic Workshop. His projects have ranged in verticals such as finance, real estate, supply chain, broadband, entertainment, and ISVs in the Web Services space.

I would like to thank my wife, Neeta, and dog, Dusty, for being patient as I put in those extra hours and weekends on this book. I would also like to thank the Sams team (Todd Green, Songlin Qiu, and George Nedeff) for their patience with me (especially my email problems). -Kunal Mittal

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (https://www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and 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. Paul is also an avid Java-based robot and AI tinkerer.

To Stax Dooley's Irish Pub (aka "Crack Shack") patrons. -Paul J. Perrone

I'd like to acknowledge my wife, parents, parents-in-law, brother, sister-in-law, nieces (Allison, Julia, & Nina), extended family, friends, Cappy, and my robots.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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. Previously Tom co-authored J2EE Developer's Handbook.

I would like to thank all of my family, friends, and colleagues that have given me the advice, assistance, opportunities, and support to accomplish this goal. -Tom Schwenk

Steve Steffen is part of Gamma's highly regarded Java-SAP team and brings to it a strong combination of knowledge and experience in corporate computing. Prior to joining Gamma, Steve was called to consult Fortune 500 companies including Lucent Technologies, Bridgestone/Firestone, Mercury Marine, and Kubota Engine America. His area of specialization since the late 1990's has been integration technologies for SAP and Java using WebLogic Server. He developed his training expertise at Lucent Technologies, where he created and delivered Java and Internet classes.

To my wife, April, my companion for life; my parents, for a job well done; and my three sisters for support and inspiration. -Steve Steffen

Subramanian Kovilmadam

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for b

Subramanian Kovilmadam

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for being patient with me and encouraging me all the way during this process. Their constant backing and encouragement proved to be a huge source of inspiration for me. -Subramanian Kovilmadam

Kunal Mittal, is a Solutions Engineer at Wakesoft, Inc. and a consultant for implementation and strategy for Web Services and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products, ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic, and WebLogic Workshop. His projects have ranged in verticals such as finance, real estate, supply chain, broadband, entertainment, and ISVs in the Web Services space.

I would like to thank my wife, Neeta, and dog, Dusty, for being patient as I put in those extra hours and weekends on this book. I would also like to thank the Sams team (Todd Green, Songlin Qiu, and George Nedeff) for their patience with me (especially my email problems). -Kunal Mittal

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (https://www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and 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. Paul is also an avid Java-based robot and AI tinkerer.

To Stax Dooley's Irish Pub (aka "Crack Shack") patrons. -Paul J. Perrone

I'd like to acknowledge my wife, parents, parents-in-law, brother, sister-in-law, nieces (Allison, Julia, & Nina), extended family, friends, Cappy, and my robots.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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. Previously Tom co-authored J2EE Developer's Handbook.

I would like to thank all of my family, friends, and colleagues that have given me the advice, assistance, opportunities, and support to accomplish this goal. -Tom Schwenk

Steve Steffen is part of Gamma's highly regarded Java-SAP team and brings to it a strong combination of knowledge and experience in corporate computing. Prior to joining Gamma, Steve was called to consult Fortune 500 companies including Lucent Technologies, Bridgestone/Firestone, Mercury Marine, and Kubota Engine America. His area of specialization since the late 1990's has been integration technologies for SAP and Java using WebLogic Server. He developed his training expertise at Lucent Technologies, where he created and delivered Java and Internet classes.

To my wife, April, my companion for life; my parents, for a job well done; and my three sisters for support and inspiration. -Steve Steffen

Kunal Mittal

Mark Wutka has been programming since the Carter administration and considers programming to be a relaxing pastime. He managed to get a computer science degree while designing and developing networking software for Delta Airlines. Although he has been known to delve into areas of system and application architecture, he isn't happy unless he's writing code . . . usually in Java.

As a consultant for Wutka Consulting, Mark enjoys solving interesting technical problems and helping his coworkers explore new technologies. He has taught classes, written articles and books, and given lectures. His first book, Hacking Java, outsold Stephen King at the local technical bookstore. He's also known for having a warped sense of humor.

He plays a mean game of Scrabble and a lousy game of chess, and he is the bane of every greenskeeper east of Atlanta. He is also a women's gymnastics judge.

He can be reached via e-mail at mark@wutka.com. You can also visit his company Web site at https://www.wutka.com.

Alan Moffet is a consultant with over 20 years of experience in software development and management. He specializes in software architecture and design, and development practice. His work has focused on applying emerging technologies, updating legacy systems, and improving organizational effectiveness. His programming experience includes a variety of systems and programming languages. He began to work with Java professionally while it was a beta product and continues to follow its development and use it in his projects. He is a member of the JCP.

Kunal Mittal is a consultant for implementation and strategy for WebServices and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic and WebLogic Workshop. His projects have ranged in verticals such as Finance, Real-Estate, Supply Chain, Broadband, Entertainment, and ISV's in the Web Services space.

Kunal Mittal

Mark Wutka has been programming since the Carter administration and considers programming to be a relaxing pastime. He managed to get a computer science degree while designing and developing networking software for Delta Airlines. Although he has been known to delve into areas of system and application architecture, he isn't happy unless he's writing code . . . usually in Java.

As a consultant for Wutka Consulting, Mark enjoys solving interesting technical problems and helping his coworkers explore new technologies. He has taught classes, written articles and books, and given lectures. His first book, Hacking Java, outsold Stephen King at the local technical bookstore. He's also known for having a warped sense of humor.

He plays a mean game of Scrabble and a lousy game of chess, and he is the bane of every greenskeeper east of Atlanta. He is also a women's gymnastics judge.

He can be reached via e-mail at mark@wutka.com. You can also visit his company Web site at https://www.wutka.com.

Alan Moffet is a consultant with over 20 years of experience in software development and management. He specializes in software architecture and design, and development practice. His work has focused on applying emerging technologies, updating legacy systems, and improving organizational effectiveness. His programming experience includes a variety of systems and programming languages. He began to work with Java professionally while it was a beta product and continues to follow its development and use it in his projects. He is a member of the JCP.

Kunal Mittal is a consultant for implementation and strategy for WebServices and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic and WebLogic Workshop. His projects have ranged in verticals such as Finance, Real-Estate, Supply Chain, Broadband, Entertainment, and ISV's in the Web Services space.

Paul J. Perrone

Paul J. Perrone is the founder, president, and CTO for Assured Technologies, Inc.. His company primarily provides software development consulting and products for companies that are interested in rapidly developed, scalable, secure, highly intelligent, and Internet-enabled distributed enterprise systems.

Assured Technologies creates J2EE-based domain-independent frameworks/components, as well as domain-specific J2EE-based frameworks/components used for business-to-consumer (B2C), business-to-business (B2B), and general enterprise/e-commerce application. Paul has been a key player in developing the architecture, design, and development of numerous large-scale n-tier distributed systems and products for Internet commerce, Fortune 500, and medium-size organizations.

Paul's key technology and training expertise areas include enterprise Java and the J2EE, EJB, embedded-enterprise system connectivity, CORBA, XML, UML, and object-oriented/component-based software. Paul is the co-author of Java Enterprise Systems with J2EE and Java Security Handbook. He also has spoken at various technical conferences, and he publishes his work in various trade journals.

He has an MSEE from the University of Virginia and a BSEE from Rutgers University. He is a member of the IEEE and the ACM, and he is active in the Northern Virginia technology community, including the Northern Virginia Java User's Group. Perhaps most importantly, Paul burns many of his hours actually managing and architecting the development of Java enterprise systems and products using state-of-the-art technology alongside a core team of fellow senior, experienced, and industry-leading software development professionals at Assured Technologies.

Paul J. Perrone

Paul J. Perrone is a professional Java/CORBA/C++ developer and Software Consultant for Assured Technologies, Inc. where he provides practical software consulting, products, and research for companies interested in scalable and distributed enterprise systems. Paul has been a key player in the architecture, design, and development of numerous successfully deployed large-scale n-tier distributed enterprise systems and products.

Krishna Chaganti is a professional software designer and developer with more than 8 yearsß of experience in developing distributed computing software solutions for a variety of corporations and organizations. He has also served as an instructor of Java programming techniques for two years.

Tom Schwenk

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored the J2EE Developer’s Handbook, Building Java Enterprise Systems with J2EE, and the 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. Paul is also an avid Java-based robot and AI tinkerer. Paul can be reached at pperrone@assuredtech.com or (703) 669-4054.

Venkata S. R. "Krishna" R. Chaganti is a senior software-engineering consultant and has been developing commercial applications software for the past 12 years. Krishna has cross-platform background in designing and developing Internet-based distributed systems across 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, etc. 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 chaganti@erols.com.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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 size 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 tschwenk@assuredtech.com.

Tom Schwenk

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored the J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and the 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. Paul is also an avid Java-based robot and AI tinkerer. Paul can be reached at pperrone@assuredtech.com or (703) 669-4054.

Venkata S. R. "Krishna" R. Chaganti is a senior software-engineering consultant and has been developing commercial applications software for the past 12 years. Krishna has cross-platform background in designing and developing Internet-based distributed systems across 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, etc. 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 chaganti@erols.com.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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 size 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 tschwenk@assuredtech.com.

Steve Steffen

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for b

Steve Steffen

Mark Artiges is an independent consultant currently working as a Lead Software Engineer for Tepik Systems. During his 18-plus years in the computer industry, Mark has been involved in a wide range of data processing initiatives and development methodologies. He has worked as a system architect and lead developer on large application development efforts aimed at transitioning core legacy systems to WebLogic Platform at companies such as AT&T, US Search, and Public Storage.

Gurpreet Singh Bhasin is an architect, designer, and developer with certifications from BEA, Sun, and Microsoft. He has more than five years of experience in design, development, testing, and maintenance of n-tier e-commerce and enterprise information systems using J2EE and Microsoft technologies. Most recently, Gurpreet was Module Leader on an Internet-based system for DIRECTV allowing over 10 million customers enhanced account access. He holds a bachelor's degree in electronics and communication engineering from Kurukshetra University, India.

To my parents and sisters: Thank you for all your love and support. -Gurpreet Bhasin

Bernard Ciconte is a software engineer for Blair Computing Systems, Inc. (BCSI). As an employee of BCSI since 1989, he has worked as a contractor for DuPont, Sterling Diagnostic Imaging, and Agfa Corporation. His technical expertise is in distributed computing and image processing for radiographical medical devices. Previously Bernard contributed to Sams' book BEA WebLogic Platform 7.0.

Bernard would like to thank his wife Cheryl, daughter Courtney Huff, and dog Minx, for the sacrifices and support they made while he dedicated so much of his time and effort towards this book. He would also like to thank Todd Green and Sams Publishing for inviting him to be a co-author with such a talented group of individuals. Finally, he would like to thank Mark Blair and all his co-workers for the interesting and challenging career they share at Blair Computing Systems, Inc. -Bernard Ciconte

Malcolm Garland has more than ten years of experience in the field of software development and has received certifications from BEA and Sun. He was recently CM Lead and systems analyst on an integration project in J2EE and WebLogic, developed for DIRECTV, for which he advised on architectural design, testing, configuration, and component development. Currently, he is a Senior Systems Analyst with Zenith National Insurance.

Saranathan Govindarajan is a key member of DIRECTV's Enterprise Architecture Team responsible for the design and development of infrastructure services using BEA WebLogic Server and Tuxedo. Saranathan has more than 8 years of experience in designing and implementing mission-critical systems using BEA's flagship products: WebLogic Server, Tuxedo, and Jolt/WTC. Saranathan holds a MSc(Tech) and M.S(Software Systems) from Birla Institute of Technology and Sciences(BITS) in Pilani, India.

To my parents and Deepa, for their love, support, and inspiration. -Saranathan Govindarajan

James Huang is currently an IT Developer with BEA Systems. A veteran software developer, James has handled numerous J2EE, Web application, and database development projects. In a previous life, he was a lecturer in the Department of Electric and Computer Engineering at East China Normal University. James is the primary designer and developer of JudoScript, a project to bring the functionality of scripting and shell programming to Java.

Subramanian Kovilmadam is a BEA and Sun Certified Developer, and currently serves as an Enterprise Application Integration Systems Architect with DIRECTV, responsible for the design and development of integration infrastructure strategies using XML-based services, J2EE, BEA WebLogic, and BEA Tuxedo.

I wish to thank my family, especially my dear wife, Amudha, for being patient with me and encouraging me all the way during this process. Their constant backing and encouragement proved to be a huge source of inspiration for me. -Subramanian Kovilmadam

Kunal Mittal, is a Solutions Engineer at Wakesoft, Inc. and a consultant for implementation and strategy for Web Services and Services Oriented Architectures. He has co-authored and contributed to several books on Java, WebLogic, and Web Services. Over the past several years, Kunal has worked on numerous projects using different BEA products, ranging from WebLogic Server 4.5 to 8.1, BEA Portal, BEA Integration, Liquid Data for WebLogic, and WebLogic Workshop. His projects have ranged in verticals such as finance, real estate, supply chain, broadband, entertainment, and ISVs in the Web Services space.

I would like to thank my wife, Neeta, and dog, Dusty, for being patient as I put in those extra hours and weekends on this book. I would also like to thank the Sams team (Todd Green, Songlin Qiu, and George Nedeff) for their patience with me (especially my email problems). -Kunal Mittal

Paul J. Perrone is the Founder, President, and CTO at Assured Technologies, Inc. Through Assured Technologies (https://www.assuredtech.com), Paul provides 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 systems and products for both Fortune 500 and medium-sized organizations. Paul also has co-authored J2EE Developer's Handbook, Building Java Enterprise Systems with J2EE, and 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. Paul is also an avid Java-based robot and AI tinkerer.

To Stax Dooley's Irish Pub (aka "Crack Shack") patrons. -Paul J. Perrone

I'd like to acknowledge my wife, parents, parents-in-law, brother, sister-in-law, nieces (Allison, Julia, & Nina), extended family, friends, Cappy, and my robots.

Tom Schwenk is a Senior Software Consultant with Assured Technologies, Inc. Since 1995, he has been working with Java, specializing in highly scalable, 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. Previously Tom co-authored J2EE Developer's Handbook.

I would like to thank all of my family, friends, and colleagues that have given me the advice, assistance, opportunities, and support to accomplish this goal. -Tom Schwenk

Steve Steffen is part of Gamma's highly regarded Java-SAP team and brings to it a strong combination of knowledge and experience in corporate computing. Prior to joining Gamma, Steve was called to consult Fortune 500 companies including Lucent Technologies, Bridgestone/Firestone, Mercury Marine, and Kubota Engine America. His area of specialization since the late 1990's has been integration technologies for SAP and Java using WebLogic Server. He developed his training expertise at Lucent Technologies, where he created and delivered Java and Internet classes.

To my wife, April, my companion for life; my parents, for a job well done; and my three sisters for support and inspiration. -Steve Steffen