IBM - Recommended reading list: Java EE and WebSphere Application Server

Sree Anand Ratnasinghe (, Certified IT Specialist, IBM  
Summary:  Learn about using Java™ Enterprise Edition (Java EE) and IBM® WebSphere® Application Server with this list of essential reading, compiled for customers, consultants, and other technical specialists by IBM Software Services for WebSphere. Updated with resources for new related products, technologies, and feature packs.


This list of recommended reading connects you to documents that contain essential information that practitioners should know and understand before diving into Java™ EE application design and implementation using IBM® WebSphere® Application Server.
This list is intended for anyone interested in using or learning more about WebSphere Application Server.

About versions: Unless otherwise noted, the items in this list contain information that is generally applicable to all currently-supported versions of WebSphere Application Server, even though the information might be discussed in the context of older releases. When an item pertains only to one or more specific versions of WebSphere Application Server (or other IBM software), the applicable versions are noted after the title.

About other products: Although this list provides some starting points for learning about Web application development using other IBM products and related technologies, the focus here is on the WebSphere Application Server product family. Check the IBM developerWorks Rational® zone for more comprehensive reference material on Web development and IBM Rational products, the SOA and Web services zone for Service Oriented Architecture articles and design tips, and the Project Zero development community for information about using IBM WebSphere sMash to build rich Internet applications.

The list

The items in this list are organized into these categories:
  1. Fundamentals
  2. Architecture
  3. Administration
  4. Migration
  5. Data integration
  6. Web services
  7. Application development
    1. Rational Application Developer basics
    2. Java EE development
    3. Web 2.0
    4. Service Component Architecture
    5. OSGi
    6. Development with XML
    7. Other frameworks
  8. Security
  9. Problem determination
  10. Performance, scalability, and high availability
    1. High availability
    2. Performance tuning
  11. Virtualization
  12. WebSphere DataPower Appliances
  13. Maintenance

More you can find here >>>



  1. Hi Dude,

    What is the difference between Websphere and Weblogic servers , which one is better ?

    Why String is immutable in Java

  2. Hi Javin,

    This isn't a simple question -- and as a matter of fact the answer isn't very clear either. Some will tell you that WebLogic is better, some will say the same about WebSphere.

    My opinion is that the WebLogic got shelf-ed by Oracle; it's so difficult to find it out in that big collection of technollogies (many times concurrente or similar) - and I believe that will be ditched first.

    WebSphere is still under IBM umbrella, which is very strong and simple to manage...

    ...if I'd start now to develop an enterprise application using J2EE I may be tempted to use JBoss, which is free and quite strong, but WebSphere makes a good candidate too.

    All the best!