1. A method of facilitating creation and execution of a cloud computing application to be executed by a server in a distributed computing system, the method comprising: receiving, via a computer network, user input of first and second workflow items of the cloud computing application in sequence, the first and second workflow items individually being related to one or more cloud computing services and being individually represented by a graphical object, the first workflow item being a trigger for monitoring a network event while the second workflow item being a condition related to the monitored network event; determining whether a data dependency exists between the first and second workflow items based on the received user input, a data dependency exists when execution of the second workflow item consumes or depends on certain data of execution results of the first workflow item, or vice versa; in response to determining that a data dependency exists between the first and second workflow items, configuring an execution sequence for the cloud computing application between the first and second workflow items in accordance with the data dependency between the first and second workflow items without additional user input when translating the first and second workflow items into codes of a programming language; in response to determining that a data dependency does not exist between the first and second workflow items, configuring another execution sequence according to which the first and second workflow items are executed independently in the cloud computing application when translating the first and second workflow items into the codes of the programming language; and executing the programming code of the cloud computing application according to the configured execution sequence or the another execution sequence at the server in the distributed computing system in order to provide the one or more cloud computing services to the user via the computer network.