SAP NetWeaver Application Server for Java
Basic Design Guidelines for Java Application Developers
When developing Java web applications intended to run on SAP EP and/or SAP Web AS, it is important to design them to be flexible and open for change, well-tested, and with reusable components from other applications developed within your organization. In the following article I share some design guidelines that I find most valuable.