1. A system to facilitate the definition of web services, the system comprising: a) a modeler which is operable to interface with a user to enable the user to generate an execution flow via a graphical interface for building one or more flow rules to build composite or single use web services; and b) a manager that parses the flow rules to generate a programmatic implementation of the web service.