From the Inside Flap
Just as there are two sides to every coin, there are two sides to each WebSphere project. And just as you can't have one side of a coin without another, you can't leave off one half of your WebSphere project and expect the other to succeed. I'm speaking, of course, about the two major roles involved in J2EE projectsnot only application developers (or J2EE programmers) but also the role that's most often overlookedthe application deployer.
The bookshelves of any large bookstore will be well laden with books on how to develop code for J2EE application servers. In fact, most bookstores will have several that I've contributed to. It's easy for a developer to find a good, reliable source of information on how to do his job. However, that's not quite the case with a WebSphere deployer.
Why is this true? Well, I believe that one reason is that even though J2EE has always defined the different roles like deployer and system administrator, the emphasis has always been on the development role because it is the one that the authors and readers of the J2EE specs identify with the most.
This book is one of the first efforts to address this inconsistency. You see, the issue is that deployment is difficultin many ways, planning and executing a successful application deployment is as difficult as developing the application itself. There are a myriad of issues to consideris your topology sufficient to meet your application performance needs? Are both your network and applications secured from external intrusion and unauthorized internal access? Do you have a plan for managing upgrades to your application and to the software (application servers, databases, third-party libraries) on which your application depends? If you don't have the right answer for any of these questions, your application will not meet your user's needs, no matter how well it's written. Unfortunately, WebSphere system administrators and deployers often get the short end of the stick when educational resources are assigned. While it's often easy in many development shops to obtain authorization for a class on J2EE development, it's often harder to find a good class on administration and harder to justify the expense. Thus, there exists an urgent need for guides like the book you now hold.
This book is a wonderful resource; not only does it contain detailed instructions on how to carry out the real work of building and deploying applications, but more importantly, it also provides a wealth of information on best practices for application deployment.
I have immense respect for the authors of this bookthey are the true experts in their field. When someone needs an answer on application security, topology design, or deployment, no group is more qualified to provide it than the authors assembled for this book. They've done a great job of capturing that knowledge here, and I'm sure you'll benefit from it. So sit back, grab a cup of coffee, and start readingyou'll find that the process of building and deploying your WebSphere applications will be better as a result.
Senior Technical Staff Member
IBM Software Services for WebSphere
Author of Enterprise Java Programming with IBM WebSphere, Second Edition
© Copyright Pearson Education. All rights reserved.
From the Back Cover
The expert guide to deploying and managing any WebSphere Application Server V5.x application and environment
If you're a WebSphere Application Server administrator or developer, this
is your advanced guide for delivering applications rapidly, running them smoothly, and administering them efficiently. Four leading IBM consultants draw on their years of experience to illuminate the key steps involved in taking WebSphere Application Server applications from development to production. They focus on the areas most crucial to success, including application assembly and build, application and infrastructure configuration and administration, and application testing and verification. Along the way, they show how to implement automated deployment processes that can be executed frequently, reliably, and quicklyso you can get your applications to market fast. The focus is on WebSphere Application Server Version 5.1, but much of the information applies to other versions.
- Installing, testing, and managing WebSphere Application Server environments: clustering, security, messaging, integration, and more
- Deploying and managing key J2EE technologies: JDBC, Connectors, EJB, container managed and message driven beans, transactions, JMS, JavaMail, and more
- Deploying highly available, scalable multi-node WebSphere Application Server environments: clustering, distributed session management, and edge components
- Advanced considerations: working with Java Management Extensions, caching, and much more
- Performance-tuning tools
- Leveraging key WebSphere deployment and administration tools: ANT, wsadmin, Admin Console, and the Application Server Toolkit
- Advanced discussions of J2EE and architectural concepts you need to deploy successfullywith practical examples
© Copyright Pearson Education. All rights reserved.