1. A method of generating code for Enterprise JavaBean (EJB) components from a business process, comprising the steps of: graphically modeling said business process using a Unified Modeling Language (UML) drawing tool to provide a UML model having a plurality of EJB Classes; defining relationships between said plurality of EJB classes; stereotyping each of said plurality of EJB classes into one or more EJB components; transforming each of said EJB components into EJB source code; and compiling said EJB source code to generate an EJB application in accordance with deployment properties specified in one or more deployment files.