1. A method of executing a workflow model, the method comprising: generating a table including two partitions when a request to perform workflow modeling using Unified Modeling Language (UML) is received; receiving a data processing engine name as a value of one of the partitions and receiving a data storage engine name as a value of the other of the partitions; receiving at least one of a starting node, an ending node, an action node, and a control flow node of the workflow; receiving resource information needed to execute jobs included in the workflow and an execution order of the jobs; generating a workflow model conforming to an Object Management Group (OMG) XML Metadata Interchange (XMI) file format based on the input information; receiving the generated workflow model needing at least one data storage engine and at least one data processing engine, the workflow model including the jobs; parsing the received workflow model to generate structured information including information about a data processing engine and a data storage engine that are needed for each of the jobs; verifying validity of the workflow model using the structured information; and transmitting the jobs included in the workflow model to data processing engines corresponding to the jobs when it is determined that the workflow model is valid.