The Developers Guide to the SAP NetWeaver Composition Environment