9. A method for generating a component application including a plurality of components the component application for facilitating interaction with a schema-defined service by a terminal device over a network, the method comprising: receiving a definition document of a data source, and parsing metadata descriptors of a definition document to identify descriptors of a first set of components; producing a modeling sequence and generating a model output; identifying, in a computer processor, the modeling sequence in the modeling output including a model, the model having the first set of components having metadata descriptors expressed in a structured definition language for defining configuration information of the component application, the modeling sequence denoting relations between the first set of components; generating a script based workflow component and updating a cross-component mapping based on the identified modeling sequence; transforming the first set of components of the model into a first definition format to produce a component set; and combining the script based workflow component and the updated component set to generate said component application.
10. The method of claim 9 , wherein the first set of components comprises: a data component, a presentation component and a message component.