Safari | J2EE" Technology in Practice: Building Business Applications With
Total Page:16
File Type:pdf, Size:1020Kb
Table of Contents Foreword..............................................................................................................................................................1 Acknowledgments...............................................................................................................................................3 About the Editors................................................................................................................................................5 Chapter 1. A Multi−Vendor Standard for Distributed Enterprise Applications.........................................7 1.1 The Networked Economy..................................................................................................................7 1.2 Why Standardize?..............................................................................................................................7 1.3 Why Standardize on J2EE?................................................................................................................8 1.4 Why a Standard Based on Java Technologies?................................................................................10 1.5 Why a Book of Success Stories?.....................................................................................................11 Chapter 2. Overview of the J2EE Technology and Architecture.................................................................13 2.1 The Evolution of Distributed, Multitier Applications.....................................................................13 2.2 J2EE Platform Architecture and Technologies................................................................................17 2.3 Application Configurations Supported by the J2EE Architecture...................................................26 2.4 J2EE Roles.......................................................................................................................................28 2.5 Things to Come................................................................................................................................28 ATG/JCrew.......................................................................................................................................................31 Chapter 3. J.Crew Rebuilds its Web Presence with the ATG Dynamo Suite.............................................33 3.1 Technology Evolution......................................................................................................................33 3.2 Why J2EE Technology?..................................................................................................................34 3.3 Problem/Opportunity Profile...........................................................................................................35 3.4 Collaboration with Sun Professional Services.................................................................................37 3.5 Solution Analysis.............................................................................................................................38 3.6 Benefits............................................................................................................................................45 3.7 Looking Forward.............................................................................................................................46 BEA/Homeside Lending...................................................................................................................................47 Chapter 4. HomeSide Deploys Electronic Lending on BEA's WebLogic J2EE Server.............................49 4.1 The Project.......................................................................................................................................49 4.2 Business Problem.............................................................................................................................51 4.3 Technology Choices.........................................................................................................................52 4.4 Vendor Selection..............................................................................................................................54 4.5 Application Architecture..................................................................................................................54 4.6 Solution Analysis.............................................................................................................................57 4.7 Current Results................................................................................................................................59 4.8 Future Directions.............................................................................................................................60 4.9 Lessons Learned...............................................................................................................................62 Borland/AT&T Unisource................................................................................................................................63 Chapter 5. AT&T Unisource: Cost−Optimized Routing Environment on the Borland AppServer........65 5.1 Technology Adoption......................................................................................................................65 5.2 Business and Technological Challenges..........................................................................................66 5.3 Approaching the Challenges............................................................................................................68 i Table of Contents Chapter 5. AT&T Unisource: Cost−Optimized Routing Environment on the Borland AppServer 5.4 The Solution.....................................................................................................................................72 5.5 Life after CORE...............................................................................................................................86 Brokat/Codexa...................................................................................................................................................89 Chapter 6. Codexa: Building a Big Bang Architecture with Brokat's GemStore J2EE Server................91 6.1 Codexa Big Bang Architecture Explodes onto the Scene...........................................................91 6.2 Charting Galaxies of Financial Information....................................................................................91 6.3 J2EE Helped Codexa Bring Order to Its Universe..........................................................................92 6.4 System Architecture: Layers Upon Layers......................................................................................92 6.5 Application Architecture: Billions and Billions of InfoBytes.........................................................96 6.6 The Working Solution: Codexa in Action.......................................................................................99 6.7 Achieving the Big Bang.................................................................................................................101 6.8 Codexa Through Time...................................................................................................................106 Chapter 7. Java Technology BuildseTapestry.com ASP for Charities with Forte Tools.........................107 7.1 The Project.....................................................................................................................................107 7.2 The Company.................................................................................................................................107 7.3 Technology Adoption....................................................................................................................108 7.4 Opportunity: The Business Problem..............................................................................................108 7.5 The Solution...................................................................................................................................111 7.6 Vendor Selection............................................................................................................................112 7.7 Application Architecture................................................................................................................113 7.8 Solution Analysis...........................................................................................................................114 7.9 Future Directions...........................................................................................................................116 7.10 A Rich Tapestry...........................................................................................................................118 Forte/eTapestry...............................................................................................................................................119 Chapter 8. HP Bluestone's Total−e−Server at Altura International: Deploying J2EE for Performance and Scalability.........................................................................................................................121 8.1 The Company.................................................................................................................................121 8.2 The Challenge................................................................................................................................121