1. A system for generating a component application including a plurality of components, the component application for facilitating interaction with a schema-defined service by a device over a network, the system comprising: a computer processor; an analyzer 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; a modeling tool producing a modeling sequence and generating a model output; and an application converter comprising: a workflow extractor identifying 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; a workflow generator generating a script based workflow component and updating a cross-component mapping based on the identified modeling sequence; and a transforming module transforming the first set of components of the model into a first definition format to produce a component set; wherein the application converter combines the script based workflow component and the updated component set to generate said component application.