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 UML drawing tool to provide an 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.