1. A computer implemented method for using read-only process components to model a service process, the computer implemented method comprising: receiving user input to establish a connection from a selected read-only process component to a previously selected read-only process component in a set of read-only process components; responsive to receiving the user input, verifying whether the connection is valid; building a service model using the set of read-only process components if all connections are valid, wherein the set of read-only process components are used in conjunction with a business process execution language comprising process components, wherein the set of read-only process components are certain ones of the business process execution language process components that do not have an associated business process execution language template associated therewith; and generating executable code for the service process based on the service model.