1. A method for developing web services, comprising: in a Design Time Framework, receiving a schema in a descriptive markup language from a user and generating source code artifacts in an object oriented programming language based on the schema; in an Object-Service Framework, relating the generated source code artifacts to a set of pre-built runtime services; and in a Run Time Framework, providing the set of runtime services, wherein the runtime services interact with the generated source code artifacts through the relationship defined by the Object-Service Framework.